摘要: 匿名函数在javascript中,定义函数有2种方式,一种是函数声明,一种是函数表达式。函数声明的语法如下:1 function sum(x,y){2 return x+y;3 }在javascript中函数声明语法有一个重要特征:函数声明提前。这意味着,无论函数声明放在代码的哪个部分都好像是放在代码的第一行。因为在代码执行之前会先读取函数声明。函数表达式定义函数的方式如下:1 var sum=function(x,y){2 return x+y;3 }这种情况下创建的函数叫匿名函数。函数表达式定义的函数使用前必须先要定义。它没有函数声明提示特性。匿名函数如果不赋值给一个变量,将无... 阅读全文
posted @ 2013-04-24 19:51 webschool 阅读(277) 评论(2) 推荐(0)
摘要: jQuery-强大的jQuery选择器 (详解)[转]1. 基础选择器Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有<a>元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择页面所有元素selector1,selector2,selectorN可以将几个选择器用","分隔开然后再拼成一个选择器字符串.会同时选 阅读全文
posted @ 2013-04-21 17:02 webschool 阅读(140) 评论(0) 推荐(0)
摘要: 在学习继承之前,我们要补充几点关于创建对象的知识。在上一节我们讲过,创建对象有好几种方法,其中最常用的方法是混杂模式创建对象,我们说到,混杂模式创建对象有一个缺点是构造函数和原型方式是分开的,这一点可能会显得不能够体现封装的概念。那么,我们可以考虑如何把构造函数和原型放在一起封装起来呢?请看如下代码: 1 function Person(name,age){ 2 this.name=name; 3 this.age=age; 4 5 if(typeof this.sayname !="function"){ 6 Person.prototype.sayname=f... 阅读全文
posted @ 2013-04-17 21:13 webschool 阅读(392) 评论(0) 推荐(0)
摘要: 今天我们要学习的内容是理解并创建对象 ,首先学习对象的属性类型。1、对象的属性在创建的时候都有一些特征值,javascript通过这些特征值来定义它们的行为。ECMAScript中有两种属性:数据属性和访问器属性。数据属性有4个描述其行为的特性值。[[Configurable]]:表示能否通过delete删除属性或者修改属性的特征值或者能否修改为访问器属性。[[Enumerable]]:表示能否通过for-in枚举。[[Writable]]:表示能否修改属性的值。[[Value]]:包含这个属性的数据值,默认为undefined。要修改属性的特征值,必须使用ECMAScript 5中的Obje 阅读全文
posted @ 2013-04-16 19:57 webschool 阅读(730) 评论(0) 推荐(1)