
JavaScript 高级
JavaScript 高级闭包,ES5 6 7
少年请慢走
无他,唯手熟尔
展开
-
前端案例Demo总结
HTML5 微信二维码提示框需求实现一个进入微信公众号界面就弹出一个显示一个微信二维码的提示框JS源码:<script src="js/jquery-1.8.3.min.js"></script> <style> *{padding: 0; margin: 0} ...原创 2019-08-10 09:48:57 · 501 阅读 · 0 评论 -
总结localStorage、sessionStorage、Cookie的区别及用法
cookie,localStorage,sessionStorage都可以实现客户端存储即都是保存在浏览器端,且同源的。webstoragewebstorage是本地存储,存储在客户端,包括localStorage和sessionStorage。localStoragelocalStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,...原创 2019-08-07 14:31:24 · 664 阅读 · 0 评论 -
正则表达式简单语法及常用正则表达式
基本符号:^ 表示匹配字符串的开始位置 (例外 用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串)$ 表示匹配字符串的结束位置* 表示匹配 零次到多次+ 表示匹配 一次到多次 (至少有一次)? 表示匹配零次或一次. 表示匹配单个字符| 表示为或者,两项中取一项( ) 小括号表示匹配括号中全部字符[ ] 中括号表示匹配括号中一...原创 2019-10-11 21:26:49 · 416 阅读 · 0 评论 -
Json对象和字符串互相转换
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.一、JSON字符串转换为JSON对象: eval() 和 JSON.parse字符串: var data = '{ "name": "1", "sex": "2" }; var obj = eval("("+data+")"); or var原创 2018-04-16 20:47:45 · 386 阅读 · 0 评论 -
初学vue总结
安装淘宝镜像cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org原创 2020-05-31 11:15:40 · 329 阅读 · 0 评论 -
Js高级闭包
1、定义当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时, 就产生了闭包产生闭包的条件? * 函数嵌套 * 内部函数引用了外部函数的数据(变量/函数)2、常见闭包// 1. 将函数作为另一个函数的返回值 function fn1() { var a = 2 function fn2() { a++ console.log(a) } return fn2 } var f = fn1() f..原创 2021-03-30 10:58:55 · 169 阅读 · 0 评论 -
Js高级原型与原型链
1、原型定义我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype * 这个属性对应着一个对象(默认指向一个Object空对象),这个对象就是我们所谓的原型对象 console.log(Date.prototype) // 原型对象中有一个属性constructor, 它指向函数对象 console.log(Date.prototype.constructor===Date)//true2、显示原型与隐式原型 ...原创 2021-03-30 07:59:42 · 197 阅读 · 0 评论