手把手教你撸一个简易的 webpack;什么是框架?为什么说 Angular 是框架?;手摸手带你从零实现一个符合Promises/A+规范的promise;处理 IO – NodeJS 事件循环第 4 部分;Deno不是下一代Node.js;关于Ajax和websocket,你应该知道的事儿;从一道执行题,了解Node中JS执行机制;webpack项目轻松混用css module
-
手把手教你撸一个简易的 webpack 背景 随着前端复杂度的不断提升,诞生出很多打包工具,比如最先的grunt,gulp。到后来的webpack和Parcel。但是目前很多脚手架工具,比如vue-cli已经帮我们集成了一些构建工具的使用。有的时候我们可能并不知道其内部的实现原理。其实了解这些工具的
-
什么是框架?为什么说 Angular 是框架? 先摘录并翻译一段 wiki: In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software. A software framework provides a standard way to …
-
手摸手带你从零实现一个符合Promises/A+规范的promise Promise 是异步编程的一种解决方案,比传统的解决方案回调函数和事件更合理更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。本篇不注重讲解promise的用法,关于用法,可以看阮一峰老师的ECMAScript 6系列里面的Promise部分: ECMAScript 6 : Promise对象 本篇主要…
-
关于Ajax和websocket,你应该知道的事儿 我们日常使用的互联网产品,少不了前后端数据的交互,Ajax和websocket都是数据交互的利器,那么它们分别是什么?Ajax和websocket是如何完成数据实时交互的?websocket与Ajax轮询的区别又是什么?它们分别的使用场景有哪些?本文将会给出答案。 Ajax Ajax,即异步JavaScript和XML,是一种创建交互式网页应用的网…
-
从一道执行题,了解Node中JS执行机制 node环境和浏览器环境,表现出来的事件循环状态,大体表现一致 唯一不同的是: JS引擎存在 monitoring process 进程,会持续不断的检查主线程执行为空,一旦为空,就会去 callback queue 中检查是否有等待被调用的函数。(只有宏任务和微任务两个队列) node 中是依靠 …
-
webpack项目轻松混用css module 前言 本文讲述css-loader开启css模块功能之后,如何与引用的npm包中样式文件不产生冲突。 比如antd-mobilenpm包的引入。在不做特殊处理的前提下,样式文件将会被转译成css module。 一、产生问题的原因 { test:
-
Node.js中不可不精的Stream 流(stream)在 Node.js 中是处理流数据的抽象接口(abstract interface)。 stream 模块提供了基础的API。使用这些API可以很容易地来构建实现流接口的对象。例如, HTTP 请求 和 process.stdout 就都是流的实例。 流可以是可读的、可写的,或是可读写的。 注意,所有的流都是 EventEmitter 的实例 。 …
-
promise、async和await之执行顺序的那点事 原文地址 故事要从一道今日头条的笔试题说起~ 题目来源: 半年工作经验今日头条和美团面试题面经分享!!!!! async function async1(){ console.log(‘async1 start’) await async2() console.log(‘async1 end’) } async function async2(){ console.log(‘async2’) } console.log(‘script start’) setTi…
-
《通过 jstack 与 jmap 分析一次线上故障》该图是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。 (by kingszelda)
-
#前端开发那些事#【对 React setState 的一些思考与心得】详见: 这篇文章主要是为了纪录一些自己对于 setState 的认识的不断深入的过程。(作者:Srtian)
-
【20180608 前端开发日报】js中为什么你不敢用 “==”;由一个bug找到JS挖矿代码;前端资源大全,大家有需要的来拿;前端代码的错误日志收集了解一下;Babel 7.0 带来的很酷的事情;进击的 WebRTC:我们为什么需要它?;vue-lottie动画效果;初见R…详情→
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多