首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dcj123
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 50
沸点 3
赞
53
返回
|
搜索文章
赞
文章( 50 )
沸点( 3 )
精华提炼「你不知道的 JavaScript」之作用域和闭包
JavaScript语言是“动态”或“解释执行”语言,但事实上是一门编译语言。但它不是提前编译的,编译结果也不能在分布式系统中移植。 传统编译语言流程中,程序在执行之前会经历三个步骤,统称为“编译”。 将由字符组成的字符串分解成(对编程语言来说)有意义的代码块。 上面这段程序会…
实践这一次,彻底搞懂浏览器缓存机制
[实践系列] 主要是让我们通过实践去加深对一些原理的理解。 有兴趣的同学可以关注 [实践系列] 。 求star求follow~ 全称 Domain Name System ,即域名系统。 简单的说,通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。 有d…
身在互联网团队中,你有遇见过空降吗?
在工作中,除了完成我们本能的职责任务。团队的管理也是在职位晋升中所需要经过的坎。 近期有一个朋友找我聊到,我可能要去空降到一个部门,并且部门时已经存在的。他在担心如何让新团队接受并认可他的工作呢? 这个话题作为从事互联网的我来说是比较有趣的,在大多数我们都在考虑如何往前冲、如何…
产品经理,你会陪着设计师出图吗?
我在【Kevin和他的产品朋友社群】中发起了这个话题,产品朋友与设计师都出了一些自己的看法。 我之前也没有想过这类问题会是问题。我所带的产品团队中,我与设计师的沟通常在于满足的产品功能性需求、业务需求即可。至于美、与丑的问题,我认为可以通过批注、元素沟通解决,若不能达到100分…
模拟实现 JS 引擎:深入了解 JS机制 以及 Microtask and Macrotask
实现自定义 Javascript 引擎来解释 event loop 系统的工作原理并演示其任务队列、执行周期。 Task Queue :是用来处理异步任务的,当该任务完成时,会指定对应回调进入队列。 总结一下就是,Javascript 引擎会将脚本内容包裹在 Main 函数内,…
浏览器与Node的事件循环(Event Loop)有何区别?
本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 官方的说法是:进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位。这两句话并不好理解,我们先来看张图: 进程好比图中的工厂,有单独的专属自己的工厂资源…
import、require、export、module.exports 混合使用详解
自从使用了 es6 的模块系统后,各种地方愉快地使用 import export default,但也会在老项目中看到使用commonjs规范的 require module.exports。甚至有时候也会常常看到两者互用的场景。使用没有问题,但其中的关联与区别不得其解,使用起…
JS 异步编程六种方案
我们知道Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。 这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。…
一位前端 2018 绝地求生记 | 掘金年度征文
国际惯例先自我介绍。我叫 lien,17 年毕业于双非大学非科班,是一位玩了 3 年视频后期,在网易游戏做了 1 年视频后期与活动运营。 在某次机缘巧合,程序员同事给一些网站给我看濒临灭绝动物、我的世界预约等网站,并深深吸引,好像抓到自己从事视频后期无法得到的东西————与用户…
下一页
关注了
75
关注者
0
收藏集
8
关注标签
38
加入于
2017-11-30