首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端
程序员ys
创建于2021-12-27
订阅专栏
包括浏览器
等 1 人订阅
共28篇文章
创建于2021-12-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
现代化前端构建之hashing
webpack内置了hashing功能,用来对打包资源进行版本信息标记的,从而实现最大化地利用缓存机制。
npm是如何管理代码依赖的
在我们的代码里面,经常会用到各种第三方软件包,当引用的包越来越多时,管理好代码中的依赖是很有必要的。主流的包管理工具有npm和yarn,它们又是如何实现依赖管理的呢?
js闭包:函数和其词法环境的绑定
1.词法作用域:根据源代码中声明变量的位置,来确定变量在何处可用;并且内部函数可以访问其外部作用域的变量。2.闭包:JavaScript函数和它的词法环境是绑定在一起的。
JavaScript内存管理和内存泄漏
像C语言这样的底层语言,一般是由应用程序手动分配内存和释放内存的。而JavaScript是由引擎自动完成内存管理的。虽然JavaScript会自动释放内存,但如果编码不当,也会造成内存泄漏问题。
虚拟dom原理:用js对象来描述页面
作为计算机工程师,框架是实际开发中都会用到的。理解框架原理,对更好地使用它和定位问题是很有帮助的事情。本文实现了一个简单的vdom渲染过程,来帮助理解vdom原理。
vue响应式原理:观察者模式
作为计算机工程师,框架是提高开发效率的重要工具。理解其原理,可以更好地使用它和定位问题。同时,其设计方案和实现原理也是值得我们学习的。本文实现了一个简单的响应式系统,来理解vue.js的响应式原理。
如何用同步的方式来实现异步编程?
文章介绍了四种异步编程方案,其中Promise解决了异步回调的Callback Hell;Generator让用同步的方式来实现异步编程成为了可能,async/await则是异步转同步的语法糖。
异步编程利器-promise
文章通过实现一个简易的类来理解Promise原理,并将Promise和传统回调对比,展示了Promise在异步编程中的优势,最后是介绍了Promise在实际开发中的应用。