首页
学习
活动
专区
工具
TVP
发布

小蔚记录

专栏作者
150
文章
397270
阅读量
24
订阅数
JS ----- 底层原理
JavaScript是一种基于对象的动态、弱类型脚本语言(简称JS),是一种解释型语言,和其他的编程语言不同,如java/C++等编译型语言,这些语言在代码执行前会进行通篇编译,先编译成字节码(机器码)。然后在执行。而JS不是这样做的,JS是不需要编译成中间码,而是可以直接在浏览器中运行,JS运行过程可分为两个阶段,编译和执行。(可参考你不知道的JS这本书),当JS控制器转到一段可执行的代码时(这段可执行代码就是编译阶段生成的),会创建与之对应的执行上下文(Excution Context简称EC)。执行上下文可以理解为执行环境(执行上下文只能由JS解释器创建,也只能由JS解释器使用,用户是不可以操作该"对象"的)。
小蔚
2019-10-23
2K0
js ---- 实现千位分隔符
var num = 1234567; var string = num.toString(); var arr = string.split('').reverse(); console.log(arr); var obj =[]; for(var i=0;i<arr.length;i++){ if(i%3 ===0 && i!==0){ obj.push(','); } obj.push(arr[i]); } obj.reverse()
小蔚
2019-09-11
1.3K0
HTTP -- 请求/响应 结构
  2.Content- Type:表示属于什么类型文档。一般默认是 text/plain.通常指定为 text/html
小蔚
2019-09-11
1.8K0
es6 --- Generator 函数
在 ES6 出现之前,基本都是各式各样类似Promise的解决方案来处理异步操作的代码逻辑,但是 ES6 的Generator却给异步操作又提供了新的思路,马上就有人给出了如何用Generator来更加优雅的处理异步操作。
小蔚
2019-09-11
6250
es6 -- Iterator 和 for...of 循环
JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。
小蔚
2019-09-11
7200
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档