第6章 面向对象的程序设计 属性的类型 JS 中对象的属性有两种,数据属性和访问器属性(accessor property ),属性有其自身的特性(arrribute),可以理解为关于属性的属性。 数据属性包含4个特性,分别是[[Configurable]], [[Enumerable]], [[W ...
分类:
编程语言 时间:
2017-07-08 10:10:52
阅读次数:
197
第五章 引用类型(四) 对于我们开发人员来说,JavaScript有种引用类型一定很陌生!那就是基本包装类型:Boolean、Number和String。这也不是我们的错,主要这些我们平时根本都用不到。这些都是JavaScript内部自动调用。这么说,你可能有点懵。下面,我来举个例子。 对于上面的代 ...
分类:
编程语言 时间:
2017-07-08 00:26:48
阅读次数:
242
一 历史 二 实现 a. javascript三个部分: ECMAScript:由ECMA-262定义,提供核心语言功能; DOM:提供HTML的应用程序编程接口/提供访问和操作网页内容的方法和接口; BOM:提供与浏览器交互的方法和接口; 三 版本 ...
分类:
编程语言 时间:
2017-07-07 20:00:27
阅读次数:
205
一 <script>元素 a.四个属性: async:立即异步加载外部脚本; defer:延迟到文档完全被解析再加载外部脚本; src:外部脚本路径; type:脚本语言的内容类型; 二 XHTML中用法 a. //<![CDATA[ javascript代码 //]]> 三 <noscript>元 ...
分类:
编程语言 时间:
2017-07-07 19:57:06
阅读次数:
166
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ...
分类:
Web程序 时间:
2017-07-07 00:58:36
阅读次数:
2033
一、变量 (1)ECMAScript变量肯能包含两种不同的数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,引用类型值指那些可能由多个值构成的对象。 (2)基本数据类型是按值访问,可以操作保存在变量中的实际的值;引用类型的值是保存在内存中对象,操作对象时,实际上是在操作对象的引用而 ...
分类:
编程语言 时间:
2017-07-06 21:23:29
阅读次数:
166
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。 每个函数都有一个protot ...
分类:
Web程序 时间:
2017-07-06 11:22:46
阅读次数:
266
第2章 1、<script src='script.js' type='text/javascript'></script>中,只要不包含defer和async属性,浏览器都会按照<script>元素在页面的出现顺序对它们依次进行解析。 2、defer属性 <script>中的defer属性的用途是 ...
分类:
编程语言 时间:
2017-07-05 16:44:35
阅读次数:
185
第五章 引用类型 在上一章中,作者就在说变量的值的时候,提到过引用类型这个概念。JavaScript中存在基本类型和引用类型,其中引用类型很重要,这里有许多我们需要注意的东西。从目录中,可以看到JavaScript中的引用类型有:Object类型、Array类型、Data类型、RegExp类型、Fu ...
分类:
编程语言 时间:
2017-07-05 13:35:31
阅读次数:
176
因为考虑到Python的接受难度,改为推广较为简单和流行的JavaScript。先列主要参考资料: JavaScript权威指南(第6版):http://book.douban.com/subject/10549733/ JavaScript高级程序设计:http://book.douban.com ...
分类:
编程语言 时间:
2017-07-04 14:48:25
阅读次数:
186