![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS基础 & JS高级
文章平均质量分 63
JS基础 & JS高级
畏旧
这个作者很懒,什么都没留下…
展开
-
promise 一项特殊的技术
promise原创 2021-03-05 19:14:10 · 296 阅读 · 1 评论 -
class集中保存一个类型的构造函数和原型对象
Class 集中保存一个类型的构造函数和原型对象的程序结构class语法结构在class中保护对象 (开关 / 访问器)两种类型之间的继承class语法结构:class 类型名{ constructor(属性1,属性2,...){ this.属性1=属性1; this.属性2=属性2; ... = ... } 方法名(){ ... ... }}//创建该类型的子对象var 子对象 = new 类型名(属性值列表)子对象自动继承该类型的原型对象原创 2021-03-05 14:53:36 · 168 阅读 · 0 评论 -
解构destruct
概念:从一个大的对象或数组中仅提取出个别成员单独使用- 数组解构- 对象解构- 参数解构原创 2021-03-05 11:26:50 · 162 阅读 · 1 评论 -
JavaScript ES5 对象方法
ES5严格模式概念:比普通js运行机制要求更严格的新运行机制启用严格模式:在当前作用域的顶部:"use strict"新要求:(1)禁止给为声明过的变量赋值(2)静默失败升级为错误:旧js中,执行不成功但不报错,在严格模式下,会报错(3)普通函数调用中的this不再指向window,而是指向undefined若函数调用时,前边既没有.也没有new,则函数中的this改为指向undefined(4)禁用了arguments.callee概念:arguments.callee:原创 2021-03-04 20:56:36 · 234 阅读 · 1 评论 -
ES6新特性
关于ES6新特性块级作用域(let声明)let声明的变量不存在提升,不允许反复声明在块级作用域下使用let声明的变量是局部变量,不能被其他作用域访问到注意:if,else,while,for…所有大括号中都是块级作用域函数增强可以给形参设置默认值,如果函数调用时,不提供实参,则使用默认值function add(a,b,c=1){ console.log(a+b+c);}add(4,6);//结果:11箭头函数简化了匿名函数的写法,但不等价于匿名函数//普通函数原创 2021-03-04 12:41:27 · 181 阅读 · 1 评论 -
作用域链,原型链
作用域和作用域链作用域:全局作用域;函数作用域全局作用域:window保存全局变量函数作用域:保存局部变量(形参和函数内var声明)全局作用域可重用,但极易容易被污染;局部作用域不可重用,仅保存在函数内部使用,不会被污染函数作用域对象原理:1)函数作用域对象仅在函数被调用时临时创建,用来保存函数内的局部变量2)当函数调用完毕后,函数作用域对象和局部变量开始释放作用域链(scope chain/scopes): 保存一个函数可用的所有作用域对象的链式结果(好友列表)学名就叫作用域链。作用域链原创 2021-03-04 12:25:22 · 164 阅读 · 1 评论 -
闭包**
闭包:外层函数调用时,内层函数引用着外层函数的作用域,导致外层函数作用域无法释放,形成闭包。function parent(){ var total = 1000; return function(money){ total -= money; console.log("花了${money},剩余${total}"); }}//保护了变量不被篡改,当变量total在全局时,容易被篡改var pay=parent();//可写可不写pay(100);pay(100);原创 2021-03-04 11:40:20 · 93 阅读 · 1 评论 -
jscode正则表达式
一. 正则表达式: 暂时不用笔记讲!用PPT讲http://code.tarena.com.cn/WEBCode/wfd2004/10_JSCORE/day01/1_regexp.ppt二. String类型提供的正则相关的函数:用笔记总结: 以下内容根本不用背!1、 正则表达式:(1). 最简单的正则: 一个关键词原文(2). 如果某一位上字符有多种备选字时: [字符集](3). 如果[]中部分字符是连续的: [x-x](4). 常用的字符集简写:[0-9][a-z][A-Z][原创 2020-09-10 15:37:47 · 169 阅读 · 0 评论 -
web前端2021--小白进阶之路JS基础
2021web前端–小白进阶之路JS(1)JS基础–学习一门编程语言的基本步骤:(1)了解背景知识:历史,现状,特点,应用场景(2)搭建开发环境,编写Hello world(3)变量和常量(4)数据类型(5)运算符(6)逻辑结构(7)通用小程序(8)函数和对象(9)第三方库和框架题库:程序员必做50题https://wenku.baidu.com/view/af66e2f14afe04a1b071de42.html推荐书籍:《JavaScript高级程序设计》第三版1、JS的应用原创 2021-02-01 17:19:50 · 929 阅读 · 0 评论