Web开发
数组有四种定义的方式 使用构造函数: var a = new Array(); var b =
new Array(8); var c = new Array("first", "second", "third"); 或者数组直接量: var d =
["first", "second", "thi...
在ajax中经常需要对元素的位置进行精确的定位,此时不仅需要获取元素自身的大小位置等属性。还需要知道页面、浏览器、滚动条等的长度和宽度。因为浏览器的兼容问题,如果使用javascript获取这些数值是一个相当痛苦的过程。好在JQuery提供了简单优雅,并且兼容的解决方法。
获取浏览器和页面文档的宽度...
jQuery针对DOM操作的插入的方法有大概10种append、prepend、before、after、replaceWithappendTo、prependTo、insertBefore、insertAfter、replaceAll分2组,上下对照,实现同样的功能。主要的不同是语法——特别是内容...
总结
不知不觉写初涉JavaScript模式系列已经半个月了,没想到把一个个小点进行放大,竟然可以发现这么多东西。
期间生怕对JS的理解不到位而误导各位,读了很多书(个人感觉JS是最难的oo语言),也纠正了不少自己的观念和认知错误。
但是久而久之发现,偏离了我原本的思维,我原本的想法是把自己的知识碎...
组合使用构造函数模式和原型模式
上篇,我们提到了原型模式的缺点,就是每个实例不能拥有自己的属性,因为纯原型模式所有的属性都是公开给每个实例的,故我们可以组合使用构造函数模式和原型模式。构造函数用来定义实例的属性,而原型模式用来定义方法和公用属性。这样的话,每个实例都有自己的属性副本(而不是指向原型的...
change事件是在文本域光标失去焦点时才会触发,要监听正在输入内容事件用键盘事件监听如果想要捕捉文本域输入事件,可以使用$("input").keydown/$("input").keyup/$("input").keypress
来捕捉.按事件发生的顺序keydown-->keyup-->key...
有一个JSON数组如下all =
{"error":0,"content":[{"name":"北京","value":"1036","is_checked":"checked"},{"name":"上海","value":"1035","is_checked":""},{"name":"
原文 [代码示例]用Fine Uploader+ASP.NET
MVC实现ajax文件上传Fine Uploader(http://fineuploader.com/)是一个实现 ajax 上传文件的 Javascript
组件。This project attempts to achieve a ...
function Shape(id) { this.id = id; }
Shape.prototype.name = "shape"; Shape.prototype.toString = function () { var
result = []; if (this.constructor.pa...