• 奇舞推荐

  • 初探 Headless Chrome

    Headless Chrome 是 Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行你的程序。相比于现代浏览器,Headless Chrome 更加方便测试。

    奇舞推荐浏览器Headless Chrome
  • 深入理解 Node Stream 内部机制

    在Node 中有请求流、响应流、文件流、 socket 流等,它们的底层都是使用 stream 模块封装的。了解 Stream 能够帮我们更好地理解其他模块。

    奇舞推荐JavaScriptNode.jsStream
  • 写给工程师的英文水平提升指南

    利用碎片时间来提升英语水平并在学习的过程找那个 Get 专业技能对互联网从业人员相当具有挑战,同时相较于其他行业又具有无与伦比的优势。快来瞧瞧技术人员英语进阶指南~

    奇舞推荐程序员英语水平
  • ES6 modules 即将到来,该考虑新的打包方案了嘛?

    本文对比了常规的代码打包方案和采用 ESM 的打包方案,介绍了 ESM 以及对代码构建带来的新的思路。

    奇舞推荐ES6 modules模块打包代码拆分
  • JavaScript

  • JavaScript 模块化的现状

    最近 在 twitter 上有很多关于 ES Module 现状的讨论,尤其是在 Node.js 上,他们计划引入新的文件扩展名 *.mjs。人们有足够理由对此感到 担忧和不确定,因为这个话题异常复杂,这篇文章会尽力阐述清楚问题。

    JavaScriptES ModulewebpackNode.js
  • JS 冻结对象

    这篇文章由浅入深讨论JS中对象的一些锁定特性,从三种不同的冻结程度介绍了 js 冻结对象的方法。

    JavaScript冻结对象属性扩展
  • Symbol Polyfill 填坑之旅

    Symbol 是 ECMAScript 2015 中新提出的一个原始数据类型,为了增加对其的理解,笔者尝试去实现其 Polyfill ,并在这个过程中,发现了许多有趣的知识点,特此记录。

    JavaScriptSymbolPolyfill构造器
  • 前端工程

  • 前端开发者指南

    这是一本可供任何人使用的指南,用于学习前端开发实践。本书内容偏向于 WEB 技术(HTML、CSS、DOM、JavaScript)和以这些技术为根基直接构建而成的开源技术。

    前端工程开发工具
  • Electron 在企业云盘中的应用

    Electron 是一个可以使用 js、html、css 创建桌面应用的库,可以创建 mac、window、linux 等应用,atom 也是基于 electron 开发。

    前端工程ElectronmainProcessrenderProcess
  • 其它

  • 为什么所有的 Web 应用都将被重写?

    本文介绍了 web 应用的生命周期:搭建开发环境、创建构建系统、编写代码、进行数据分析等等,直至最后使用新的系统来替换遗留系统。

    Web 应用生命周期
  • Web 前端页面劫持和反劫持

    文章按照劫持的方法不同,将劫持分为跳转型劫持和注入型劫持,并详细讲解了两种页面劫持方法。

    Web 前端页面劫持跳转型劫持注入型劫持
  • 探讨 CSS Grid Layout 在原生客户端中运用

    CSS Grid Layout 将改变传统的布局模式,它将让布局从一维布局变成了二维布局。简单的说,有了 CSS Grid Layout 之后,布局不再局限于单个维度了。这个时候要实现类似九宫格,拼图之类的布局效果显得格外的容易。虽然 CSS Grid Layout 给 Web 布局带来了革命性的变化,那么在原生客户端开发中,其运用是否也能像 Web 一样呢?本篇文章将就这个问题进行探讨。

    CSS移动 WebGrid Layout
  • 为什么 HTML 会将 “chucknorris” 认成红色?

    为什么在HTML里,随机的字符串可以对应不同的背景颜色?看看排名第一的回答是怎么说的~

    HTML背景颜色