对象(Object)应该算是js中最为重要的部分,也是js中非常难懂晦涩的一部分。更是面试以及框架设计中各出没。本文章,主要参考JavaScript红宝书(JavaScript高级程序设计 第六章)以及各大博主博客 谈谈对象属性的特性 毕竟是面向对象编程,我们在讨论如何面向对象之前先讨论讨论对象具有 ...
分类:
编程语言 时间:
2017-11-02 11:33:34
阅读次数:
178
引用类型是比较复杂的一种类型。在面向对象的编程中,会经常用到引用类型,可以说它是编程语言的核心。在JS中内置了几种引用类型,下边会进行一一的介绍。 内置引用类型 Object类型 1、声明方式:直接使用new操作符(const Data = new Object())和使用对象字面量(const D ...
分类:
编程语言 时间:
2017-11-01 15:02:11
阅读次数:
264
当看不懂时,可先看看这两本书《JavaScript高级程序设计》和《悟透JavaScript》。 电子书籍 http://eloquentjavascript.net/全英文的。 列出JQ里的类数组对象1. jQuery([selector,[context]])2. jQuery(element) ...
分类:
Web程序 时间:
2017-10-31 20:00:23
阅读次数:
212
第一篇 基础原理篇 1.2 程序是如何运行的: 首先, 进行编程,编程需要编程语言,对绝大部分人来说,使用的编程语言称为高级程序设计语言,如,c,c++,java等。但是计算机不认识高级语言编写的程序,编好的程序需要进行编译变成计算机能够识别的机器语言程序,而这需要编译器和汇编器的帮助,其次,机器语 ...
分类:
其他好文 时间:
2017-10-30 23:58:35
阅读次数:
371
referer: http://www.cnblogs.com/hykun/p/EventUtil.html#getCharCode 前言:什么是EventUtil? 在JavaScript中,DOM0级、DOM2级与旧版本IE(8-)为对象添加事件的方法不同 为了以跨浏览器的方式处理事件,需要编写 ...
分类:
编程语言 时间:
2017-10-30 16:56:23
阅读次数:
199
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ...
分类:
编程语言 时间:
2017-10-26 21:01:33
阅读次数:
186
先稍微了解,具体用到可以再翻阅资料。 为了消除浏览器之间的差异。 不到特定时刻不要使用客户检测手段,应该优先考虑通用方法,再考虑浏览器特殊性。 分为能力检测(特性检测)、怪癖检测(浏览器的bug)、用户代理检测(不推荐使用) 能力检测(特性检测) 检测浏览器是否具有某个特性(能力),以使用该特性或者 ...
分类:
编程语言 时间:
2017-10-25 13:55:44
阅读次数:
198
DOM2级只是在DOM1级的基础上通过增加新方法和新属性来增强既有类型,Node类型的变化: localName(不带命名空间前缀的节点名称), namespaceURI(命名空间URI或者null), prefix(命名空间前缀) “DOM2级视图”模块添加了一个名为defaultView的属性, ...
分类:
编程语言 时间:
2017-10-25 11:29:53
阅读次数:
195
在《javascript高级程序设计》一书的6.3.5:创建和操作节点一节中,介绍了几种动态创建html节点的方法,其中有以下几种常见方法: · crateAttribute(name): 用指定名称name创建特性节点 · createComment(text): 创建带文本text的注释节点 · ...
分类:
编程语言 时间:
2017-10-21 12:39:55
阅读次数:
275