首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LemonSea
掘友等级
前端开发
喜欢看书,旅行。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
139
文章 133
沸点 6
赞
139
返回
|
搜索文章
最新
热门
7. JavaScript 原型与原型链
原型:JavaScript 中原型是一个 prototype 对象,用于表示类型间的关系。 原型链:JavaScript 中万物皆是对象,对象和对象之间也有关系,并不是孤立存在的。对象之间的继承关系,在 JavaScript 中也是通过 prototype 对象指向父类对象,直…
6. JavaScript this指向相关
通常来讲,this 的值是在执行的时候才能确认的,定义的时候不能确认。因为 this 是执行上下文环境的一部分,而执行上下文需要在代码执行前确定,而不是定义的时候。所以 this 永远指向最后调用它的那个对象。 但,这只是通常来讲。apply、call、bind、箭头函数都会改…
5. JavaScript 数据类型
JavaScript 把基本类型直接存放在栈内存中,而引用数据类型则放在堆内存中,栈内存中存放的是引用类型在堆内存中的地址。 所以我们在引用类型赋值的时候,如果修改其中一个,另一个的值也会变,因为我们赋值时给予的其实是它的内存地址。 这个方法多用于测试一个对象在其原型链中是否存…
4. JavaScript 作用域与闭包
JavaScript 是一门编译语言。 JavaScript 的编译是发生在代码执行前的几微米(甚至更短)的事件内,所以 JavaScript 没有其他语言那么多的时间来进行优化。 在执行 var a = 2 时,编译器首先把它分解成词法单元,然后把词法单元拆解成抽象语法树(A…
3. JavaScript 事件循环
JavaScript 是单线程的,所有 JavaScript 的任务是按次序执行的,虽然我们的 JavaScript 却有异步执行的方案。但是因为 JavaScript 是单线程的语言,所有的异步都是通过同步模拟的。 JavaScript 的任务分为两种:同步任务 和 异步任务…
2. JavaScript 回收机制
由于字符串、对象和数组没有固定大小,所有当它们的大小已知时,才能对它们进行动态的存储分配。JavaScript 程序每次创建字符串、数组和对象时,解释器都必须分配内存来存储那个实体。只有像这样动态地分配了内存,最终都要释放这些内存以便它们能够被再用,否则,JavaScript …
1. JavaScript 运行机制
在 ES5 中,JavaScript 的 var 会进行变量提升,在所以我们在变量声明前访问变量,不会报错,而是得到 undefined。 而 let 和 const 也会进行声明提升,但是在初始化前,会有一个暂时性死区(TDZ)。 即在真正的初始化前,使用 let 或 con…
React 组件总结(自用)
函数组件就是一个函数,它接收一个 props,返回 jsx。 受控组件的值由 props 或 state 传入,用户在元素上交互或输入内容会引起应用 state 的改变。 在 state 改变之后重新渲染组件,我们才能在页面中看到元素中值的变化,假如组件没有绑定事件处理函数改变…
Node.js 基础
包括 console(输出),__dirname(文件目录位置),__filename(文件位置) 等全局对象,具体可看官方文档。 首先导入事件库,然后新增事件,之后绑定监听函数,这里和 JavaScript 一样,都是一个事件名称加一个回调函数。 触发事件的时候我们用代码触发…
React-Hooks 各类函数的用法
useState 是 react 自带的一个 hook 函数,它的作用就是用来声明状态变量。 useState 这个函数接收的参数是我们的状态初始值(initial state), 它返回了一个数组,这个数组的第[0]项是当前的状态值, 第[1]项是可以改变状态值的方法函数。 …
下一页
个人成就
文章被点赞
1
文章被阅读
2,886
掘力值
130
关注了
82
关注者
1
收藏集
37
关注标签
20
加入于
2019-07-21