Zoo Weekly! 政采云前端小报

政采云前端小报第6

  1. 秒懂 thisJS 基础

    日常开发中经常会遇到 this 指向的 bug,郁闷好久才猛然醒悟,痛定思痛,将 this 做个汇总,以便在日后的开发工作中少走弯路。
  2. 从前后端分离看阿里Web应用架构演变总结

    前后端分离为什么出现?本质上是什么?前后端分离运动对 web 应用的架构带来了怎么样的变化?前后端分离怎么分离?为什么是 Node.js? 前后端分离的未来怎样?阿里前端技术专家剪巽老师在今年 7 月 ArchSummit 大会深圳站上探讨了这个话题。
  3. Promise & Generator——幸福地用同步方法写异步JavaScript - harryfyodor的前端专栏 - SegmentFault 思否ECMAScript

    最近在写一个自己的网站的时候(可以观摩一下~Colors),在无意识中用callback写了一段嵌套了5重回调函数的可怕的代码。回过神来的时候被自己吓了一跳,这可不行啊,丑得没法看啊!于是打算尝试一下一些流行的异...
  4. 2018 ngChina 开发者大会技术会议

    2018 ngChina 开发者大会是为中国的软件从业人员举办的一场互联网前端技术的世界级盛宴。 来自世界各地的前端技术专家和中国软件业的同仁齐聚一堂,研讨互联网技术的前沿动态,促进国际合作和交流。
  5. 2018 前端开发分享总结

    不折腾的前端,和咸鱼有什么区别
  6. 深入理解 JS 内存机制总结

    JS 的内存机制在很多前端开发者看来并不是那么重要,但是如果你想深入学习 JS,并将它利用好,打造高质量高性能的前端应用,就必须要了解 JS 的内存机制。
  7. ES6 完全使用手册ECMAScript

    ES6 完全使用手册
  8. 记一次 Webpack 配置文件的分离Webpack

    随着前端技术的发展,业务逻辑的增多及功能化的繁琐已经成为前端人员最烧脑的问题。前端自动化构建工具的出现,为前端人员带来了项目构建上的福音,成为每个前端工程师必回的技术栈,目前比较流行的Webpack以万物皆模块的思想构建我们的前端项目,同样也是笔者正在使用的一个前端自动化构建工具。
  9. V8 中更快的异步函数和 promisesNodeJS

    一直以来,JavaScript 的异步处理都因其速度不够快而名声在外。 更糟糕的是,调试实时 JavaScript 应用 - 特别是 Node.js 服务器 - 并非易事,特别是在涉及异步编程时。 幸好,这些正在发生改变。 本文探讨了我们如何在 V8(某种程度上也包括其他 JavaScript 引擎)中优化异步函数和 promise,并描述了我们如何提升异步代码的调试体验。
  10. 原有 Vue 项目接入 TypeScriptTypeScript

    原有 Vue 项目引入 TypeScript 进行代码层面的强校验。
  11. 前端构建:3类13种热门工具的选型参考总结

    在前端项目的规模和复杂性不断提升的情况下,各类构建思想和相应工具层出不穷。本文竭己所能对比了当下13个构建工具,包括Browserify、Webpack、Rollup、Grunt、Gulp和Yeoman6个广为流行的工具,FIS、Athena、WeFlow和Cooking等4个国产工具,以及三大框架:React,Vue和Angular的官方脚手架。希望能在项目初期的构建工具选型上为大家提供些参考。
  12. Vue 调试神器之 Vue.js devToolsVue

    Vue 项目中使用 Vue.js devTools 这款调试神器,可以极大程度的提高我们的开发效率。
  13. JavaScript 循环:如何处理 async/await - 知乎JS 基础

    JavaScript 循环:如何处理 async/await - 知乎
  14. 验证码前端性能分析及优化实践性能

    本文以滑动验证码作为切入点,分析了验证码可能存在的性能问题,并通过资源合并、DOM操作优化和选择性内联打包等方式有效减少页面加载时间。同时本文总结了移动端组件化适配容易遇到的问题,并提供了规范化的解决方案。希望本文能给前端做性能优化的同学提供一些不一样的实践思路。
  15. 关于 JavaScript function(函数) 你应该知道这些知识JS 基础

    本文为 JavaScript 完全手册(2018版)( http://www.css88.com/archives/9922 ) 第17节,你可以查看该手册的完整目录。
  16. Web Worker 初探HTML5

    以前我们总说,JS是单线程没有多线程,当JS在页面中运行长耗时同步任务的时候就会导致页面假死影响用户体验,从而需要设置把任务放在任务队列中;执行任务队列中的任务也并非多线程进行的,然而现在HTML5提供了我们前端开发这样的能力 - Web Workers API,我们一起来看一看 Web Worker 是什么,怎么去使用它,在实际生产中如何去用它来进行产出。
  17. 为什么Facebook的API以一个循环作为开头?安全

    为什么Facebook的API以一个循环作为开头?
  18. WebAssembly 现状与实战WebAssembly

    新推出的 WebAssembly 可能是 Web 界的下一场革命,通过底层字节码标准来彻底的解决 JS 的历史包袱,推进 Web 的发展。如今主流浏览器都已经支持 WebAssembly,是时候开始学习并应用 WebAssembly 了。
  19. 你所不知道的 localStorage技巧

    本文列出了 localStorage 中一些常用和不常用的方法

About Zoo Weekly