首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Leo_Thx
掘友等级
失业在家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
ES5-闭包的一些补充
在JS中,作用域是一套规则,用来处理当前作用域及其子作用域标识符绑定和查询的规则。 而词法作用域就是定义在词法阶段的作用域,等同于在做词法分析时的作用域。间接理解就是你的变量写在哪里的,你的变量作用域就是在哪里。 做词法分析时,保持代码中变量作用域不变。 通过嵌套的方式,构成作…
ES5-词法环境和执行上下文的补充
每执行一段代码,或者进入到某个执行环境,都会形成一个执行上下文,包含这个执行环境所需要的状态,用来正确执行和评估可执行代码。 执行引擎内部有一个逻辑上处理执行上下文切换的栈的结构,后进先出的栈结构,每进入到一个新的执行环境,都会有一个对应的执行上下文,并压入到栈顶,当前执行上下…
ES5-说一下Function
所以搞清楚函数的来源和部分应用能让自己对js理解的更加通透。 一个新的对象 Function (这里F是大写的),个人觉得Function可能是JS中最核心的一个对象。 既然是函数,就会有prototype属性,表示该函数关联的原型对象,该属性是一个函数,不像其他一样是一个对象…
ES5-对象和原型
对象是JavaScript中的基石,原型作为JavaScript中完成面向对象的重要理论,封装由闭包体现私有和保护;继承的功能由原型承担;至于多态,JavaScript是弱类型的,本身就已经达到了多态的基本要求吧。 通过对算符 [] 和 . 进行表达式的处理,ES5增加了对象属…
ES5-面向对象
类/继承描述了一种代码的组织结构形式--一种在软件中对真实世界中问题领域的建模方法。 面向对象编程强调的是数据和操作数据的行为本质上是相互关联的,因此好的设计就是把数据以及和它相关的行为打包(或者说是封装)起来. 个人简解:面向对象将某个有共有属性的事物进行抽象,将公有的数据进…
ES5-单词运算符
为什么要说这个类型,且部分运算符需要这个已经定义好的规范类型。 这个是官方给出的一种内部结构类型,用来说明 delete,typeof,赋值运算符这些运算符的行为。引用就是已经解析过的命名绑定(在词法环境组件生成时),包含以下几个部分: GetBase(V)。 返回引用值 V …
ES5-数据类型补充
经常被问及一些基本的数据类型,我也不打算深入研究,某个数据究竟在内存中是怎么样存储的。 JavaScript是一门弱类型的语言,JavaScript变量的类型取决于变量值的类型。 对C有了解的可能就会知道,有些变量存储单元是对应的直接值,而有些存储单元存储的某个内存地址,地址所…
ES5-基础知识补充
为什么会有突然说这个东西呢,因为我觉得这两个概念对JS而言比较重要,因为常出现一些晦涩难懂的语法或需要某些技巧性的操作,这两个概念就给我提供了思考的基础。 JS语法对比于英语语法来说也有些相似的地方,英语中一个 句子 就是表达一个完整的含义,而JS语句也是表达一个完整的含义,比…
个人成就
文章被点赞
8
文章被阅读
5,498
掘力值
184
关注了
0
关注者
1
收藏集
7
关注标签
6
加入于
2018-11-13