51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

JavaScript笔记

在JavaScript中重写jQuery对象的方法实例教程

在JavaScript中重写jQuery对象的方法实例教程

厉飞雨 阅读(7) 评论(0) 赞(0)

jQuery是一个款非常优秀的类库,它给我们解决了很多的客户端编程,但是任何东西都不是万能的,当它不能满足我们的需求时我们就需要对它进行重写,同时也不要影响其原有的功能或者修改其原有的功能;比如我现在的web应用程序大多数时候的数据交互都是通过Ajax来完成的,这样就可以将一些隐藏字段的数据保存在HTML标签的属性中,使HTML标签的代码量减少,如:ID,Timestamp等等...

jquery对象和javascript对象即DOM对象相互转换

jquery对象和javascript对象即DOM对象相互转换

厉飞雨 阅读(6) 评论(0) 赞(0)

jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery...

jquery(javascript)自动序列编号和属性编号实现代码

jquery(javascript)自动序列编号和属性编号实现代码

厉飞雨 阅读(7) 评论(0) 赞(0)

自动序列编号和自动属性编号,效果图如下: ![](http://static.51tbox.com/static/2024-11-23/col/1b2365cfe1fac98e05995da6cbce51cd/c0162aab859f429c8210e25b9ba450fd.png.jpg) 实现原理: 添加和删除是逆向过程,实现是一致的。 增加时,向父容器...

javascript 自定义回调函数示例代码

javascript 自定义回调函数示例代码

厉飞雨 阅读(5) 评论(0) 赞(0)

如果你直接在函数a里调用的话,那么这个回调函数就被限制死了。但是使用函数做参数就有下面的好处:当你a(b)的时候函数b就成了回调函数,而你还可以a(c)这个时候,函数c就成了回调函数。如果你写成了functiona(){...;b();}就失去了变量的灵活性。 ++复制代码++ 代码如下: function a(index,callback){ callback(...

javascript 验证日期的函数

javascript 验证日期的函数

厉飞雨 阅读(7) 评论(0) 赞(0)

导致数据库跑任务出现错误(任务根据日期来计算状态的,由于数据量比较大,都做成任务夜里跑),为了避免再出现此类的错误,所以增加了一个验证日期有效性的javascript方法。 本方法能够有效的验证闰年,支持的日期格式有:2009-01-01、2009/01/01两种格式。 javascript代码 ++复制代码++ 代码如下: //判断日期是否合法 ...

JQuery团队打造的javascript单元测试工具QUnit介绍

JQuery团队打造的javascript单元测试工具QUnit介绍

厉飞雨 阅读(7) 评论(0) 赞(0)

什么是单元测试? 单元测试又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。单元测试主要是用来检验程式的内部逻辑,也称为个体测试、结构测试或逻辑驱动测试。通常由撰写程式码的程式设计师负责进行。 通常来说,程式設計師每修改一次程式就會進行最少一次單元測試,在編寫程式的過程中前後很可能要進行多次單元測試,以證實程式達到軟件規格書(en:...

Javascript中的异步编程规范Promises/A详细介绍

Javascript中的异步编程规范Promises/A详细介绍

厉飞雨 阅读(8) 评论(0) 赞(0)

Javascript里异步编程逐渐被大家接受,先前大家一般通过回调嵌套,setTimeout、setInterval等方式实现,代码看起来非常不直观,不看整个代码逻辑很难快速理解。Javascript里异步函数大概有I/O函数(Ajax、postMessage、img load、script load等)、计时函数(setTimeout、setInterval)等。 这些我们...

关于query Javascript CSS Selector engine

关于query Javascript CSS Selector engine

厉飞雨 阅读(7) 评论(0) 赞(0)

query是一个javascript css selector engine,小巧而功能强大,压缩后2k左右,可以很轻松的集成到代码当中。 支持浏览器 IE6+、Firefox、Chrome、Safari、Opera 选择器 query(selector\[,context\]) div #intro div#intro .red span....