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