语法 1, 借鉴C语言Java 和Perl的语法 2,区分大小写 3, 标识符:指变量、函数、属性的名字。或者函数的参数。 第一个字符必须是一个字母、下划线_ 或者一个美元$ 其他字符可以是字母下划线美元符号或数字 采用驼峰大小写格式 :myCar , firstName 4,注释 : 使用C风格注 ...
分类:
编程语言 时间:
2019-08-29 16:10:42
阅读次数:
85
什么叫事件委托/事件代理呢 ? JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 事件冒泡: 当事件发生后,这个事件就要开始传播(从里到外或者从外向里),为什么要传播呢?因为事件源本身(可能)并没有处理事件的能力,即处理事件的函数 ...
分类:
Web程序 时间:
2019-04-06 18:50:17
阅读次数:
138
今天看《JavaScript高级程序设计》一书中关于组合继承模式时。书上有这么一个Demo程序: <html> <head> </head> <body> <script> function SuperType(name){ this.name = name; } SuperType.prototy ...
分类:
编程语言 时间:
2019-03-16 11:04:31
阅读次数:
125
1.定义函数的方式有两种: a.函数声明: getName(); function getName(){ alert("123")}; 函数声明的特征:函数声明的提升,所以上面的例子才可以在函数声明前调用函数而不报错 b.函数表达式(又叫匿名函数,注意不能在表达式完成前调用,会报错) var get ...
分类:
编程语言 时间:
2019-03-15 18:55:04
阅读次数:
205
此篇由别的大神的博客与《javascript高级程序设计》一书整理而来 原博客地址:https://hyj1254.iteye.com/blog/628555 看到javascript高级程序设计的面向对象章节看到超类与子类这个概念词,不懂上度娘查了才知道是怎么一回事。 说到超类与子类,就不得不提起 ...
分类:
Web程序 时间:
2019-03-08 17:03:08
阅读次数:
1175
因为曾经在高中买来《C Primer Plus》和大学买来的《Clean Code》(挑战自己买的英文版的结果就啃了一点)给我一种经典的书都特别厚的一本就够读大半年的感觉。加上刚上大学图便宜买的有关做网站的旧书(应该是 Table 布局和 Dreamweaver 比较火的时代的书,这些书倒是很薄)让... ...
分类:
编程语言 时间:
2019-03-03 09:51:55
阅读次数:
199
网盘下载地址:JavaScript高级程序设计(第3版)PDF下载 – 易分享电子书PDF资源网 作者: [美] 尼古拉斯·泽卡斯 出版社: 人民邮电出版社 原作名: Professional JavaScript for Web 译者: 李松峰 / 曹力 出版年: 2012-3-29 页数: 74 ...
分类:
编程语言 时间:
2019-03-02 23:36:35
阅读次数:
273
本文通过对《JavaScript高级程序设计》第六章的理解,加上自己的理解,重组了部分内容,形成下面的文字。 理解了原型这个概念,你的JS世界会清明很多。 为什么要JS创造原型这个概念 在没有原型概念之前,我们可以通过创建各种形式的函数来模拟类,但总有这样那样的不足,比如下面的 其中的sayName ...
分类:
Web程序 时间:
2019-02-25 18:14:52
阅读次数:
220
不断更新中~~~ 第三章 基本概念 1、变量声明但未初始化值是undefined,而未声明的变量只能执行typeof操作,并且未初始化和未声明用typeof都同样返回undefined 2、Number()、parseInt()和parseFloat()的区别: (1)Number()可以用于任何数 ...
分类:
编程语言 时间:
2019-02-03 18:14:07
阅读次数:
180
注意:本文不是javascript基础教程,如果你没有接触过原型的基本知识,应该先去了解一下,推荐看《javascript高级程序设计(第三版)》第6章:面向对象的程序设计。 上节已经提到,每个函数function都有一个prototype,即原型。这里再加一句话——每个对象都有一个__proto_ ...
分类:
编程语言 时间:
2019-01-27 18:57:08
阅读次数:
169