首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Hypnotize
掘友等级
前端开发
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
359
文章 358
沸点 1
赞
359
返回
|
搜索文章
最新
热门
前端系统化学习【JS篇】:(十二)JS中的变量提升机制
在变量提升阶段声明过的变量,在代码执行阶段不会再重复声明。 基于VAR或FUNCTION,在【全局上下文】中声明的变量【全局变量】 ,会映射到GO(全局对象window)上一份,作为他的属性,而接下来对相应的进行修改时,一个修改另一个也会被修改。【严格模式也是如此】 1. 在变…
前端系统化学习【JS篇】:(十一)创建并执行一个函数到底会发生什么?+循环事件绑定问题
函数创建和执行的底层机制 作用域 作用域链查找机制 关于函数创建执行、作用域、作用域链的总结 闭包的扩展:利用闭包解决循环事件绑定的问题
前端系统化学习【JS篇】:(十)VAR、LET、CONST的区别、块级作用域
LET创建的是 变量,只不过他的指针指向可以随意的修改。 CONST创建的是 变量,只不过他的指针指向一旦确定,就不能再修改。【看起来像但不是常量】 1. LET不存在变量提升 2. LET不允许重复声明 3. 暂时性死区问题 4. LET会产生块级作用域 1. 在变量提升阶段…
前端系统化学习【JS篇】:(九)EC、STACK、VO、AO、GO浏览器底层运行机制
实质: 栈内存(从内存当中分配出来的一块内存),遵守先进后出原则。 作用: 执行环境栈用来存储执行代码期间创建的所有(EC)执行上下文。并确保程序能够按照正确的顺序被执行 实质: 代码执行所在的执行上下文,或者代码执行所处的作用域,实质上是执行环境栈中的一块栈内存。 当打开页面…
前端系统化学习【JS篇】:(八)JS中的判断与循环
1. if/else 2. 三元运算符(简单if/else的特殊处理方式) 如果执行语句比较多,可以用括号包起来,【每条语句间用逗号分隔。】 3. switch case:(一个变量在不同值情况下的不同操作) 不加break也有其应用场景:比如说【需要变量在某些值成立时都执行一…
前端系统化学习【JS篇】:(七-1)JQuery源码中的数据类型检测
前言细阅此文章大概需要$\color{red}{10分钟}$左右本篇中讲述了:JQuery源码中关于数据类型检测的部分如果有任何问题都可以留言给我,我看到了就会回复,如果我解决不了也可以一起探讨、学习
前端系统化学习【JS篇】:(七)进行数据类型检测的几种思路
为了兼容低版本浏览器,可以使用Object.getPrototypeOf()方法来获取,实例的原型链指向。 【Object.getPrototypeOf()】返回指定对象的原型(即内部[[Prototype]]属性的值)。 而instanceof运算符的处理机制实际上是基于Fu…
前端系统化学习【JS篇】:(六-5)引用数据类型之Date日期篇
上面两种在面对某种具体需求时,可以使用,但是如果服务器传来的时间格式不是我们定好的格式,或者没有具体时间,又或者我们想输出不同的格式,就不能完全匹配使用了。于是可以写一个万能的方法来处理时间数据
前端系统化学习【JS篇】:(六-4)引用数据类型之Array数组篇
1. 实现数组增删改的方法 假删除:使用操作属性的方法对属性值进行修改null。(属性名还在,属性值为空) 2. 实现数组查询和拼接的方法 3. 实现数组转为字符串的方法 4. 检测数组中是否包含某一项的方法 5. 数组排序或排列的方法 6. 遍历数组每一项的方法 map:创建…
前端系统化学习【JS篇】:(六-3)引用数据类型之Math篇
前言细阅此文章大概需要$\color{red}{6分钟}$左右本篇中讲述了:Math数学函数的简述Math.absMath.ceil/floorMath.roundMath.max/minMath.s
下一页
个人成就
文章被点赞
222
文章被阅读
31,755
掘力值
1,399
关注了
47
关注者
116
收藏集
31
关注标签
18
加入于
2020-08-25