随笔分类 -  JavaScript

摘要:定义函数的方法: 1. 函数声明 2. 函数表达式 3.构造函数 最常用的两个方法是函数表达式和函数声明 函数声明: 1. 有一个特定的名称 2. 在代码执行阶段已经可用(在上下文阶段创建) 3. 位置:全局上下文中 或者 在一个函数体内 函数表达式: 1. 有可选的名称 2.必须出现在表达式的位置 阅读全文
posted @ 2017-11-02 17:38 yangkangkang 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一、构造函数继承 该方法最简单,使用call或者apply方法,将父对象的构造函数绑定到子对象上。 function Parent(name){ this.name = name; this.color = ['red','green']; this.getInfo = function(){ al 阅读全文
posted @ 2017-09-21 18:05 yangkangkang 阅读(249) 评论(0) 推荐(0) 编辑
摘要:变量的声明 1.变量声明具有提升机制,Javascript在执行时,会把所有的声明都提升到当前作用域前面。 先看一下下面的例子: (function(){ alert(b)//b is not defined alert(a); //undefined var a = 200;})() 运行的结果分 阅读全文
posted @ 2016-07-07 17:51 yangkangkang 阅读(181) 评论(0) 推荐(1) 编辑
摘要:数组的创建: 数组可以使用Array构造函数来创建,或者使用[]快速创建。 1. Array构造函数创建数组: 无参数,创建空数组: var arry = new Array(); 参数为一个数字,指定数组长度 var array = new Array(3); 带初始化数据,创建数组并初始化参数数 阅读全文
posted @ 2016-07-06 16:46 yangkangkang 阅读(291) 评论(0) 推荐(1) 编辑
摘要:事件绑定兼容写法: 1.普通写法 <!doctype html> <title>javascript事件兼容写法</title> <meta charset="utf-8"/> <script type="text/javascript"> var addEvent = function(eleme 阅读全文
posted @ 2016-07-06 11:48 yangkangkang 阅读(4228) 评论(0) 推荐(1) 编辑
摘要:闭包的理解: 简单来说,闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取得的变量(键值对),而这些变量(键值对)是不会随着上一级函数的执行完成而被销毁。 常用的闭包实现方法: 1.函数闭包 (function(){ //函数闭包 })() 2. try catch try{ }catch( 阅读全文
posted @ 2016-07-05 11:30 yangkangkang 编辑
摘要:先通过一个例子来引出事件委托: 假设有一个ul父节点,包含了很多li的子节点,点击li触发相应的事件 我们通常的写法是为每一个li都添加一个onclick事件监听。 如果这个ul的子元素需允许无限态的添加时,就会出现问题: 1.新添加的元素不会绑定事件,所以需要每次添加li的同时要添加绑定事件 2. 阅读全文
posted @ 2016-06-30 16:02 yangkangkang 阅读(5730) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示