随笔分类 -  JavaScript

摘要:1.setTimeout()、setInterval()详解和应用 1.1 详解: setTimeout、setInterval执行时机 1.2 存在问题: setInterval重复定时器可能存在的问题、解决方案 1.3 应用: Yeilding Processes(进程暂停) ​ 运行在浏览器中 阅读全文
posted @ 2019-04-18 17:55 DaivdAndLemon 阅读(712) 评论(0) 推荐(0)
摘要:和`堆内存`是什么?有什么用? 、`堆内存`是什么? 和`堆内存`都是存储数据的地方。 为什么会分 和`堆内存`?? 因为 中存储的值的大小是固定的, 中存储值的大小不固定的。 基本数据类型 目前有5种基本数据类型: 、`Number Boolean Null null`,这5种基本数据类型传递时, 阅读全文
posted @ 2019-03-22 18:17 DaivdAndLemon 阅读(689) 评论(0) 推荐(0)
摘要:encodeURI、decodeURI encodeURI、decodeURI 对字符转义;不替换特殊字符有18个、(大小写)字母、数字。 替换目标 将字符替换为 HTML URL编码 替换范围 A-Z a-z 0-9 - _ . ! ~ * ' ( ) / ? : @ & = + $ # 不替换, 阅读全文
posted @ 2019-02-19 18:47 DaivdAndLemon 阅读(968) 评论(0) 推荐(0)
摘要:一、let、const、块作用域 let-cont相同点: 1.强制使用严格模式; 2.不能重复声明同意变量。 3.都能在 {} 块作用域中生效;(即作用域范围是:{} ) const: 1.声明5中基本类型之后,便不能修改值;但是声明变量,则存储的是对象的内存地址。 2.初始化时,必须赋值。 二、 阅读全文
posted @ 2018-06-15 03:04 DaivdAndLemon 阅读(158) 评论(0) 推荐(0)
摘要:目录 一、Promise立即执行 代码: 执行结果: 解析: Promise对象表示未来要发生的事情,但是在创建 new Promise(function(){}) 时,其中的匿名函数是会被立即执行的,只是其中的代码可以是异步执行的{ example: 体现在 p.then()会被异步执行,但是一定 阅读全文
posted @ 2018-05-23 16:19 DaivdAndLemon 阅读(274) 评论(0) 推荐(0)
摘要:一、字符串 多行字符串: (支持换行) ` <div></div> <p></p> ` 表达式:${} --> 变量 var a = 'david'; var b = function(){return 'world'}; console.log( `hello ${a}` ) --> hello 阅读全文
posted @ 2018-04-24 23:50 DaivdAndLemon 阅读(119) 评论(0) 推荐(0)
摘要:一、字符串 1.多行字符串: (支持换行) ` ` 2.表达式:${} --> 变量 var a = 'david'; var b = function(){return 'world'}; console.log( `hello ${a}`... 阅读全文
posted @ 2018-04-10 09:38 DaivdAndLemon 阅读(182) 评论(0) 推荐(0)
摘要:/***************** * 1.1函数继承 *****************/ //一、函数继承 function extend(Child,Parent){ var F = function(){}; F.prototype = Parent.prototype... 阅读全文
posted @ 2018-01-08 16:32 DaivdAndLemon 阅读(107) 评论(0) 推荐(0)
摘要:1. 新建对象、删除和访问: (1).新建 (2).访问 第一种:在属性名确定的时候使用;(建议使用这种) 第二种:在属性名不确定的时候使用; (3).删除 :delete操作仅对对象有作用 2. 对象中的this :对象中的this指向对象本身, 3. 构造器属性constructor :指向用于 阅读全文
posted @ 2017-12-11 11:29 DaivdAndLemon 阅读(128) 评论(0) 推荐(0)
摘要:caller:是一个函数引用(当前执行函数”被调用的地方”{即这个”被调用的地方”函数引用},如果这个”被调用的地方”是window,则返回【null】),是函数名的属性; callee:返回当前执行函数本身,是arguments的属性。 型参与实参的访问 参考来源:http://blog.csdn 阅读全文
posted @ 2017-12-11 10:45 DaivdAndLemon 阅读(177) 评论(0) 推荐(0)
摘要:// 类型检测 typeof str //检测string boolean number undefind toString.call(obj) //检测 null function object array...等对象 a instanceof Object //a是否是由 Object构造 阅读全文
posted @ 2017-09-04 15:54 DaivdAndLemon 阅读(99) 评论(0) 推荐(0)
摘要:作用域、JS预解析、表达式 数据传输:全局获取局部;局部获取局部;局部获取全局 if(){} for(){} 内尽量不要包含function。火狐内不能对if for 内的function进行解析。 阅读全文
posted @ 2016-11-09 21:28 DaivdAndLemon 阅读(162) 评论(0) 推荐(0)
摘要:JS中的数据类型 数据类型: 字符串 数字 布尔值 函数 对象(object、arr[]、Json{}、null) undefined 判断方法: Number()方法类型转换 NaN及isNaN()方法用法 NaN:不是一个数字 的数据类型。 1.NaN是假的: <!DOCTYPE HTML> < 阅读全文
posted @ 2016-11-08 00:20 DaivdAndLemon 阅读(148) 评论(0) 推荐(0)