JS基础学习笔记
文章平均质量分 85
布白whitenot1
先把它完成,再说要不要完美。
展开
-
从头探究为什么js中的this总是东指西指;apply/call/bind区别
从头探究为什么js中的this总是东指西指;apply/call/bind区别原创 2022-12-26 22:08:21 · 854 阅读 · 0 评论 -
从头探究为什么js中的this总是东指西指;apply/call/bind区别
从头探究为什么js中的this总是东指西指;apply/call/bind区别原创 2022-12-14 09:07:15 · 129 阅读 · 0 评论 -
十二、对象继承深入、call_apply、※圣杯模式、※构造函数和闭包、※企业模块化
对象继承深入、call_apply、※圣杯模式、※构造函数和闭包、※企业模块化原创 2022-12-14 08:56:07 · 209 阅读 · 0 评论 -
十一、原型与原型链深入、对象继承、call、apply
原型与原型链深入、对象继承、call、apply原创 2022-12-14 08:48:41 · 157 阅读 · 0 评论 -
十、原型、原型链、闭包和立即执行函数、插件开发初始
原型、原型链、闭包和立即执行函数、插件开发初始原创 2022-12-13 17:46:39 · 197 阅读 · 0 评论 -
九、构造函数及实例化原理、包装类
构造函数及实例化原理、包装类原创 2022-12-13 17:41:46 · 217 阅读 · 0 评论 -
八、闭包高级、对象、构造函数、实例化
闭包高级、对象、构造函数、实例化原创 2022-12-13 17:39:39 · 146 阅读 · 0 评论 -
七、立即执行函数,逗号表达式,闭包深入
立即执行函数,逗号表达式,闭包深入原创 2022-12-13 17:37:20 · 182 阅读 · 0 评论 -
六、作用域,作用域链,预编译,闭包基础
作用域、作用域链、预编译、闭包基础原创 2022-12-13 17:36:03 · 159 阅读 · 0 评论 -
五、函数参数默认值、递归、预编译流程、暗示全局变量
函数参数默认值、递归、预编译流程、暗示全局变量原创 2022-12-13 17:25:58 · 141 阅读 · 0 评论 -
四、函数基础、函数种类、形实参和映射关系
函数基础、函数种类、形实参和映射关系原创 2022-12-13 17:25:06 · 182 阅读 · 0 评论 -
三、循环、引用值初识、显式及隐式类型转换
循环、引用值初识、显式及隐式类型转换原创 2022-12-13 17:21:03 · 193 阅读 · 0 评论 -
一、发展史,编程语言,ECMA,JS相关,变量,值
发展史,编程语言,ECMA,JS相关,变量,值原创 2022-12-12 18:06:34 · 136 阅读 · 0 评论 -
二、基本语法,规范,错误,运算符,判断分支,注释
二、基本语法,规范,错误,运算符,判断分支,注释原创 2022-12-12 22:17:07 · 82 阅读 · 0 评论 -
十八、错误信息、try_catch、严格模式、变量的生命周期、垃圾回收原理
六种错误信息:语法错误、引用错误、范围错误、类型错误、URI错误、Eval函数执行错误。try_catch主要用于异步获取数据或ajax。垃圾回收:找出不再使用的变量;释放其占用内存;固定时间间隔运行。策略:标记清除mark and sweep原创 2022-01-15 22:34:48 · 398 阅读 · 0 评论 -
十五、数组基础、数组方法、数组排序
十五、数组基础、数组方法、数组排序一 、数组基础1.1 声明数组的三种方式推荐(都用)数组字面量的形式创建数组var arr1 = []; //数组字面量// 系统内置的Array构造函数声明数组var arr2 = new Array(); //不推荐var arr3 = Array(); //不使用所有的数组(不论哪种声明方式)都继承Array.prototype,其下的方法和属性都可以被继承使用。声明对象的三种方式:(类比一下数组)推荐使用对象字面的形式创建对象var ob原创 2022-01-12 15:01:45 · 211 阅读 · 0 评论 -
十六、数组方法,类数组
十六、数组方法,类数组一、※ 数组方法这里记录修改之后产生新数组的5个方法:concattoStringslicejoin 和 split1.1 concat功能: 合并两个或多个数组。返回值: 合并后的新数组。参数: 数组作为参数。var arr1 = ['a', 'b', 'c'];var arr2 = ['d', 'e', 'f'];var arr3 = arr1.concat(arr2);var arr4 = arr2.concat(arr1);console.lo原创 2022-01-10 19:37:15 · 159 阅读 · 0 评论 -
十四、三目运算符、对象克隆、浅拷贝、深拷贝、模块化复习
十四、三目运算符、对象克隆、浅拷贝、深拷贝、模块化复习一、三目运算符又叫三元运算符,相当于if的三段式:var a = 5;if(a > 0){ console.log('大于0');}else{ console.log('小于等于0');}a > 0 ? console.log('大于0') //相当于三段式if :console.log('小于等于0');1.1 三目运算符的特点可以用一个变量去接收三目运算的结果,即三目运算会默认return原创 2022-01-05 09:56:46 · 543 阅读 · 0 评论 -
十三、对象属性遍历、this、caller\callee
对象属性遍历、this指向、caller和callee原创 2022-01-02 11:35:55 · 536 阅读 · 0 评论