1.变量 变量使用var操作符定义,var message,定义一个message变量,可用来保存任何类型的变量。未经初始化的变量值为undifided; 如果没变量没有被var定义,那么被执行后会成为全局变量。 2.数据类型 操作符 undefined类型 undefined只有一个值就是unde ...
分类:
编程语言 时间:
2017-11-20 19:04:38
阅读次数:
182
一,概述 JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 举一个网上大牛们讲事件委托都会举的例子:就是取快递来解释,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。 ...
分类:
Web程序 时间:
2017-11-17 16:25:51
阅读次数:
209
此篇内容紧接《JavaScript高级程序设计之引用类型(上)》,下边继续开始: Date类型 Date是一个日期类,用它可以来获取日期和时间以及指定日期的毫秒数。Date类提供了丰富的API,可以通过MDN上的文档来了解:点击这里跳到MDN,这里便不详细阐述了。 RegExp类型 正则表达式绝对是 ...
分类:
编程语言 时间:
2017-11-11 14:13:16
阅读次数:
215
一直对JavaScript的原型与继承不了解,参考《JavaScript权威指南(第六版)》和《JavaScript高级程序设计(第三版)》对这个点的知识做个整理,方便自己记忆。以下内容大部分摘录自这两本书 每一个JavaScript对象都有与之相关的原型对象(prototype)。 原型对象有什么 ...
分类:
编程语言 时间:
2017-11-11 13:18:50
阅读次数:
172
Chapter 15 Canvas Chapter 16 HTML5 Chapter 15 Canvas Chapter 15 Canvas <canvas>元素:设定区域。JS动态在这个区域中绘制图形。 苹果公司引导的。由几组API构成。 2D上下文普及了。WebGL(3D上下文)还未足够普及。 ...
分类:
编程语言 时间:
2017-11-09 19:50:08
阅读次数:
173
之前就提到了,JS创建之初是为了减少服务器的压力,而当时这个压力主要体现在表单的验证上。与此同时,JS还为WEB表单增加了一些行为。 表单基础知识 go 文本框脚本 go 选择框脚本 go 表单序列化 go 富文本编辑 go JS表单基础知识 JS中获取表单元素(<form>)的方法: 注意到表单的 ...
分类:
编程语言 时间:
2017-11-09 19:35:50
阅读次数:
324
小记 在DOM1的基础上进行扩展,引入更多的交互,并处理更高级的XML。分为许多应用的模块,对DOM2和DOM3的功能等进行描述,内容包括:DOM2级核心、DOM2级视图(view)、DOM2级事件(13章讨论)、DOM2级样式、DOM2级遍历和范围、DOM2级HTML、DOM3级增加了XPath模 ...
分类:
编程语言 时间:
2017-11-03 19:07:18
阅读次数:
286
小记 JS与HTML之间的交互通过事件实现,事件发生在交互的瞬间,可以使用事件监听器(或者事件处理程序)来预定时间。DOM2事件模块尽量对事件进行规范,然而DOM3又增加了一些额外的处理方式,再加上BOM和浏览器之间的差异性,事件处理有的时候会十分的复杂。但仍然需要了解基本的概念。 导航 事件流的概 ...
分类:
编程语言 时间:
2017-11-03 18:49:26
阅读次数:
402
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事 ...
分类:
Web程序 时间:
2017-11-02 23:10:54
阅读次数:
227
对象(Object)应该算是js中最为重要的部分,也是js中非常难懂晦涩的一部分。更是面试以及框架设计中各出没。本文章,主要参考JavaScript红宝书(JavaScript高级程序设计 第六章)以及各大博主博客 谈谈对象属性的特性 毕竟是面向对象编程,我们在讨论如何面向对象之前先讨论讨论对象具有 ...
分类:
编程语言 时间:
2017-11-02 11:33:34
阅读次数:
178