码迷,mamicode.com
首页 >  
搜索关键字:高级程序设计    ( 1338个结果
《javascript高级程序设计》第十三章知识点
第十三章知识点总结1.事件流: ①事件冒泡:事件开始时由最具体的事件接受,逐级向上传播到较为不具体的节点。 ②事件捕获:不太具体的节点更早的接受事件,最具体的节点应该最后接到事件。 事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。2.事件处理程序 3.事件对象 IE 属性除了上面...
分类:编程语言   时间:2014-07-23 16:15:31    阅读次数:233
《javascript高级程序设计》第二、三章知识点整理
第二章知识点总结1.第三章知识点总结1.定义变量的使用注意事项 javascript的变量是松散型的,就是可以保存任何类型的数据。定义变量时常常使用var。var一般只能用来定义局部变量,在函数内部使用函数结束后变量就会被销毁。变量名对字母大小写敏感,定义变量名的时候要避开js中的关键词和保留词。2...
分类:编程语言   时间:2014-07-23 15:49:09    阅读次数:354
JavaScript高级程序设计学习笔记--高级技巧
惰性载入函数因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中,看看下面来自上一章的createXHR()函数。 function createXHR(){ if (typeof XMLHttpRequest !=...
分类:编程语言   时间:2014-07-10 16:48:11    阅读次数:269
函数节流
> 参考《JavaScript高级程序设计》第三版 第22章 高级技巧浏览器中某些计算和处理比其他的昂贵的多。 例如, DOM操作比起非DOM交互需要更多的内存和CPU时间。 连续尝试进行过多的DOM相关操作可能会导致浏览器挂起, 有时候甚至崩溃。 尤其IE中使用onresize事件处理程序的时候容...
分类:其他好文   时间:2014-07-09 19:21:45    阅读次数:224
JavaScript高级程序设计学习笔记--错误处理与调试
try-catch语句只要代码中包含finally子句,则无论try或catch语句块中包含什么代码--甚至return语句,都不会阻止finally子句的执行,来看下面这个函数: function testFinally(){ try{ return 2; }catch(error...
分类:编程语言   时间:2014-07-08 23:26:00    阅读次数:249
javascript学习笔记(一)
学习书籍 Javascript高级程序设计 第3,4章 javascript数据类型 Undefined(undefined) Null(null,空指针) Boolean(true,false) Number(NaN 非数字) String Object(Array…) 函数(通过函数自带对象Ar...
分类:编程语言   时间:2014-07-06 18:43:57    阅读次数:184
JavaScript的一等公民 — 函数
原文地址:https://software.intel.com/zh-cn/articles/javascript-first-class-citizen-function/此文是对博客的笔记和扩充,参考了JavaScript高级程序设计。1、简单的JavaScript函数1)常见的函数声明方式有以...
分类:编程语言   时间:2014-07-06 15:19:34    阅读次数:278
JavaScript高级程序设计学习笔记--DOM
DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口)。Document类型文档的子节点虽然DOM标准规定Document节点的子节点可以是DocumentType,Element,ProcessingInstruction或Comment,但还有两个内置的访问其子节点的快捷方...
分类:编程语言   时间:2014-07-03 19:35:27    阅读次数:268
JavaScript高级程序设计学习笔记--BOM
window对象BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMScript规定的Global对象。全局作用域由于window对象同时扮演着ECMAScript中Global对象的角色,...
分类:编程语言   时间:2014-07-01 12:08:00    阅读次数:294
JavaScript组合继承的一点思考
今天看《JavaScript高级程序设计》一书中关于组合继承模式时,书上有这么一个Demo程序: function SuperType(name){ this.name = name; } SuperType.prototype.sayName = function(){ alert(this.name); }; function SubType(name, age)...
分类:编程语言   时间:2014-06-28 06:56:20    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!