xiaolingzi's blog

每天都在成长...

欢迎您:亲

javascript实现日历控件(ling.calendar v1.0)

本跟大家平时看到的控件都差不多,所以需求就不做过多的陈述。下面是UI的截图:由于这是一个js控件,所以我们需要将html和样式都通过js去加载,而不用用户在重新去拷贝什么的。这里我直接给出了js中存储html和style的两个变量,大家就可以但看到具体的html实现了://样式var calend
分类: javascript  标签: ling.calendar , 日历控件 , javascript , 时间日期  日期: 2013-01-05 20:49:25

javascript实现日期时间下拉菜单选择组件(ling.datetimeSelect-1.0)

选择日期时间的组件,它的实现相对来说也比较简单。二、最终效果(需求)一个使用的效果图参考图如下:select控件是由用户来写,而不是js动态添加的,js只负责对select控件的下拉选项进行填充和约束,用户需要提供对应select控件的id,组件会根据用户传的参数来确定有哪些需要的项。除了天选择项是
分类: javascript  标签: 日期时间 , javascript , 组件 , datetimeSelect  日期: 2013-01-04 23:30:31

javascript日期时间的获取和格式化显示以及时间转换

javascript中用于获取日期时间的对象是Date,也是我们今天主角。首先我们先输出Date这家伙的type看看它在js中是被定义成什么东西alert(typeof (Date));//function从上面看出它实际就是定义的一个function了解了它的定义我们开始了解它的使用网上资料看得多
分类: javascript  标签: 日期时间 , 时间转换 , javascript , 格式化  日期: 2012-09-06 22:37:29

html5shiv.js分析-读源码之javascript系列

首先,我们先了解一下html5shiv.js是什么。html5shiv.js是一套实现让ie低版本等浏览器支持html5标签的解决方案。实现原理:见如何让ie低版本浏览器支持html5标签。废话不多说,我们先上源代码,代码有点长,但保持原来的注释有利于大家理解,不想直接阅读的就点收缩代码然后往下看。
分类: javascript  标签: html5 , 源码 , html5shiv  日期: 2012-05-31 23:42:29

javascript匿名函数的各种执行形式

一、什么是javascript匿名函数首先,我们来看一下在javascript中正常函数定义的语法function 函数名(var1,var2,...,varX){ 函数体}正如上面代码所示,正常函数的定义需要一个函数名来标识该函数对象,有了这个标识,我们就可以在其他地方(作用域范围内)对它进
分类: javascript  标签: 匿名函数 , 执行形式  日期: 2012-05-25 22:44:23

Jvascript实现省份城市区县三级联动选择组件(ling.chinaArea V1.0)

或者document.ready中都可以。init函数的三个参数分别为省份、城市、区/县的下拉菜单的id。四、完整源码由于区域数据比较多,在js源码中这些数据占据的位置比较长,所以这里就不直接贴出源码。大家可以通过下面的打包下载地址下载。打包下载地址:按code排序版:ling.chinaArea-
分类: javascript  标签: ling.chinaArea , 省份 , 城市 , 地区 , 三级联动 ,  javascript  日期: 2013-01-23 23:58:42

将1到n共n个连续整数打乱后随机拿掉其中3个,找出这三个整数

的n-3个数,对数组中索引等于这些数时进行填充,然后再遍历该n维数组,若未被填充,则该索引即为被拿掉的数。算法的时间复杂度为2n-3。下面是javascript的实现:var findNumber = function () { //假设打乱的数组(n-3) var arr = [101
分类: 算法  标签: 整数 , 数组 , javascript  日期: 2012-05-14 21:13:56

html5实现文件批量上传组件 ling.html5Upload-1.0

一、概述在html5中,相对于之前添加了不少新的元素和属性,在javascript中也添加了一些新的API,这些给我们的开发带来了很多便利。但由于各浏览器的发展步骤不一致,也导致了不同浏览器对html5支持的差异性。二、实现原理1.在该html5实现的文件批量上传组件中,我们主要是利用html5中的
分类: html5  标签: 文件批量上传 , html5 , javascript , ling.html5Upload  日期: 2013-03-22 21:12:44

如何让ie低版本浏览器支持html5标签

p://html5shiv.googlecode.com/svn/trunk/html5.js"><;/script><![endif]-->当然,我们也可以把js拷到本地,使用本地链接。上面所说的主要是html5中的普通标签,那么对于video和audio标签呢,网上
分类: html5  标签: html5 , , ie低版本浏览器 , html5标签  日期: 2012-05-16 20:39:29

一个页面布局中可能会碰到的一个小问题

footer加上一个min-width:1000px;让它的最小宽度跟header和main保持一致。但是这个只能针对IE6以上和非IE的浏览器,IE6是不支持min-width属性的。另外的办法就是修改自己的布局或者js控制吧。这是一个很简单的问题,记录下来以后出现这种情况就可以提醒自己注意一下。
分类: html&css  标签: 布局 , 全屏 , 宽度 , 浏览器  日期: 2012-11-23 17:45:51