一、函数1.1 JS中函数无重载,同一作用域下定义两个函数,而不会引发错误,但真正调用的是后面定义的函数。例如:function doAdd(iNum){ alert(iNum+100);}function doAdd(iNum){ alert(iNum+10);}doAdd(10);//结果为.....
分类:
编程语言 时间:
2014-10-21 23:10:52
阅读次数:
212
为什么需要bindvar name = "The Window";var object = { name: "My Object", getNameFunc: function () { return function () { return this...
分类:
编程语言 时间:
2014-10-21 21:24:03
阅读次数:
206
使用Canvas绘图元素负责在页面中设定一个区域,然后通过javascript动态地在这个区域绘制图形。IE9+、Safari 2+、Firefox 1.5+、Opera 9+、Chrome都某种程度上支持。(一)基本用法使用元素必须先设置其width和height属性,出现在开始和结束标签的内容是...
分类:
编程语言 时间:
2014-10-20 22:33:54
阅读次数:
236
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(...
分类:
其他好文 时间:
2014-10-19 23:14:52
阅读次数:
1286
第四章:变量、作用域和内存问题
检测类型:typeof是确定一个变量是字符串、数值、布尔值,还是undefined的最佳工具,但是如果变量的值是一个对象或null,typeof只会返回“object”,使用typeof检测函数时,会返回“function”。
要是检测引用数据类型,可以用instanceof操作符,所用引用类型都是Object的实例。
垃圾收集
1.标记清除(mark-...
分类:
编程语言 时间:
2014-10-19 21:25:09
阅读次数:
190
表单脚本(一)表单的基础知识1.提交表单使用或将其type特性设置为submit后便可定义提交按钮,图片按钮通过将的type特性值设置为"image"来定义。使用preventDefault()方法阻止表单提交。一般在表单数据无效而不能发送给服务器时可以这么做。//取得事件对象event = Eve...
分类:
编程语言 时间:
2014-10-19 12:50:20
阅读次数:
218
闭包function createComparisonFunction(propertyName) { return function (object1, object2) { var value1 = object1[propertyName]; var valu...
分类:
编程语言 时间:
2014-10-19 00:00:55
阅读次数:
300
---恢复内容开始---事件(一)事件流描述从页面接收事件的顺序。1.事件冒泡IE的事件流,从最具体的元素接收,逐级向上传播到不具体的节点。IE9 Fireofx Chrome Safari将事件一直冒泡到window对象2.事件捕获不太具体的节点应更早接受事件。3.DOM事件流包括三个阶段:事件捕...
分类:
编程语言 时间:
2014-10-18 00:36:17
阅读次数:
304
1.原型链继承让构造函数的原型对象等于另一个类型的实例,利用原型让一个引用类型继承另一个引用类型的属性和方法function SuperType(){ this.property=true;}SuperType.prototype.getSuperValue=function(){ re...
分类:
编程语言 时间:
2014-10-17 18:19:38
阅读次数:
257
《javascript高级程序设计》读过有两遍了,有些重要内容总是会忘记,写一下读书笔记备忘创建对象工厂模式工厂模式优点:有了封装的概念,解决了创建多个相似对象的问题缺点:没有解决对象识别问题,所有对象都仅是Object的实例function createPerson(name,age,job){ ...
分类:
编程语言 时间:
2014-10-16 22:27:33
阅读次数:
196