最新 最热

TypeScript介绍和使用

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第10天,点击查看活动详情 >>

2022-11-02
0

前端经常遇到的手写js题

(3)让函数的 this 指向这个对象,执行构造函数的代码(为这个新对象添加属性)

2022-11-02
1

爆肝整理高频js手写题请查收

发布订阅者模式,一种对象间一对多的依赖关系,但一个对象的状态发生改变时,所依赖它的对象都将得到状态改变的通知。

2022-11-01
0

ECMAScript 2022(ES13)初体验

async 和 await 在 ES2017(ES8)中引入用来简化 Promise 操作,但是却有一个问题,就是 await 只能在 async 内部使用, 当我们直接在最外层使用 await 的时候就会报错: Uncaught SyntaxError: await is only valid in async fu...

2022-10-31
0

能否手写vue3响应式原理-面试进阶

利用ES6中Proxy作为拦截器,在get时收集依赖,在set时触发依赖,来实现响应式。

2022-10-29
1

面试常问,工作常用的ES6新增的功能有哪些?

ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。(出自阮一峰的《ECMAScript 6 入门》...

2022-10-28
0

babel ES6 转换 ES5 实现原理

前面写过一篇简单的 AST 抽象语法树的文章简述 AST 抽象语法树。今天来看一下在 babel 中是如何将 ES6 转换为 ES5 的 。

2022-10-28
1

块级作用域

ES6 中新增了块级作用域。块作用域由 { } 包括,if 语句和 for 语句里面的 { } 也属于块作用域。

2022-10-28
0

Nashorn在Hello出行物联网平台下的实践与性能调优

用JS作为规则脚本我们需要做到JS能调用后端API接口,API接口能调用JS本地方法,经过多次技术调研,我们选择了JDK1.8的Nashorn引擎来作为最终落地方案。

2022-10-28
0

JS面试、技巧总结点一-变量提升/函数提升

先抛出一个问题:先有鸡还是先有蛋:直觉上会认为 JavaScript 代码在执行时是由上到下一行一行执行的。但实际上这并不完全正确,有一种特殊情况会导致这个假设是错误的。...

2022-10-28
0