随笔分类 - Javascript&Jquery
摘要:所谓"编程风格"(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。有人说,编译器的规范叫做"语法规则"(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫"编程风格"(programming style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。所以,有一点应该明确,"编程风格"的选择不应该基于个人爱好、熟悉程度、打字工作量等因素,而要考虑如何尽量使
阅读全文
摘要:ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -2147483648 到 2147483647。可以以两种不同的方式存储二进制形式的有符号整数,一种用于存储正数,一种用于存储负数。正数是以真二进制形式存储的,前 31 位中的每一位都表示 2 的幂,从第 1 位(位 0)开始,表示 20,第 2 位(位 1)表示 21。没用到的位用 0 填充,即忽略不计。
阅读全文
摘要:真假的判断Javascript中有null、undefined、string、number、boolean五种基本的类型,一般判断真假或者为空的时候大家会使用下面的代码:if(a==true){ //doSomeTing();}但是这种方法很不简洁,我们完全可以使用1,0来判断,比如我们设定一个a,如果a为假,我们就改成真,而a在程序后面可能用于判断,最简单也是最好理解的方法就是下面的写法var a=false;if(a==false){ a=true;}既然提到了0,1,肯定有人想到了第二种写法:var a=0;if(!a){ a=1;}这个代码还可以进一步简写优化,就是使...
阅读全文
摘要:一、jQuery实现input文本框内灰色提示文本效果<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>inputtest</title><scripttype="text/javascript"src="./js/jquery.js"></script><scripttype="text/javas
阅读全文
摘要:想做一个好的插件必须应有的要求:1、在JQuery命名空间下声明只声明一个单独的名称2、接受options参数,以便控制插件的行为3、暴露插件的默认设置 ,以便外面可以访问4、适当地将子函数提供给外部访问调用5、保持私有函数6、支持元数据插件下面将逐条地过一遍:只声明一个单独的名称这表明是一个单独的插件脚本。如果你的脚本包含多个插件或者是互补的插件(像$.fn.doSomething()和$.undoSomething()),那么你可以根据要求声明多个名称。但一般情况下,力争用单一的名称来维持插件现实的所有细节。在本例中,我们将声明一个叫“hilight”的名称// 插件的定义 $.fn.h.
阅读全文

浙公网安备 33010602011771号