Javascript DOM 编程艺术
JS中数组的批量填充方式:
1.在声明时同时进行填充
var beatles = Array("John","Paul","George","Ringo");
2.我们甚至用不着明确地表明我们是在创建数组.事实上,只需用一堆方括号括起来就足以创建我们想要的数组了:
var beatles = ["John","Paul","George","Ringo"];
JS中的关联数组
:JS中数组下标并不局限于整数.数组下标可以是字符串:
var lennon = Array();
lennon["name"]="John";
lennon["year"]="1940";
从某种意义上讲,完全可以吧所有的数组都看做是关联数组.数值数组只不过是关联数组的一种特例.
CSS层叠样式表定义方式:
<p class="special">This<p>
<h2 class="special">So<h2>
1.在样式表里,我们可以像下面这样为class属性值相同的所有元素定义一种共享的样式:
.special{
font-style: italic;
}
2.我们还可以像下面这样利用class的属性为一种特定类型的元素定义一种独享的样式:
h2.spical{
text-tansform:uppercase;
}
3.id属性的用途是给网页里的某个元素加上一个独一无二的标识符
<ul id="purchase">
在样式表里我们可以像下面这样为有着特定id属性值的元素定义一种独享的样式:
#purchase{
border:1px;
color:#CCC;
}
4.我们还可以像下面这样利用ID属性为包含在某给定怨毒里的其他元素定义样式,如此定义的样式将只作用于包含在这个给定元素里的有关元素
#purchase li{
font-weight:bold;
&n
相关文档:
Js学习(一)
JavaScript 是一种非常灵活的面向对象程序设计语言,它与传统的强类型的面向对象程序设计语言(如 C++,Java,C# 等)有很大不同,所以要实现如 C++、java、C# 当中的一些特性就需要换一种思考方式来解决。今天主要讨论如何在 JavaScript 脚本中实现数据的封装(encapsulation)。
数据封装说的简单点就是把 ......
利用调用继承的关键只有一步操作:
就是在子类定义时,通过父类的 call 方法,将子类的 this 指针传入。使父类方法在子类上下文中执行。
这样,父类中的所有在父类内部通过 this 方式定义的公有实例成员都会被子类继承。
用 instanceof 运算符判断时,子类的实例化对象只属于子类,不属于父类。
查看子类的实例化对象的 ......
1. jQuery tablesorter
http://tablesorter.com/docs/
2. Table sorting with Prototype
http://tetlaw.id.au/view/blog/table-sorting-with-prototype/
3. Sorttable
http://www.kryogenix.org/code/browser/sorttable/
4. Table Sorting Javascript
http://yoast.com/articles/sortable-table/
5. Sorting Tabl ......
这几天在学JavaScript的基础知识,就把基础的知识整理一下。
1、JavaScript的四种基本的数据类型:数值(整数和实数)、字符串型(用“”或者‘’括起来的字符或者数值)、布尔型(true或false)、空值。
2、JavaScript的变量
声明变量:变量在脚本中第一次出现时候在声明中(var),变量的 ......