大前端周刊 第4期 (本期小编:李丽娇)

基础

文章

  • ECMAScript 6 入门-Symbol
    symbols类型
    推荐人:王祥
    继六种数据类型(Undefined、Null、Boolean、Number、String、Object)后,ES6又新增了Symbols类型。Symbols类型比较抽象,要了解相关的适应场景,可以看这两篇文章。

  • Vue 与 iOS 的组件化
    推荐人:张成斌
    对Vue的组件化有一个非常清晰的讲解。组件化原理,组件化分,组件间传递都有涉及。另外笔者是一名普通的全职 iOS 开发者,还介绍iOS的组件化的东西,对前端和移动端进行了一些对比。

  • SVG Sprite技术介绍
    推荐人:李丽娇
    使用svg文件显示小图标已经成为趋势,随之而来地,svg文件合并也成为必然需求。文中介绍了svg sprite的使用原理,并介绍了多种生成svg sprite的方式来满足偏前端、偏命令、偏设计各类coder的需求。

  • ECharts 统计扩展教程
    推荐人:胡国伟
    ECharts 统计扩展,包含的功能有直方图、聚类、回归、以及常用的汇总统计。通过统计扩展和 ECharts 的结合,可以使大家方便地实现可视分析,也就是将数据分析的结果,通过可视化直观地呈现出来。

  • 前端性能优化相关
    推荐人:陶明
    从多角度进行性能问题剖析,对JavaScript,DOM,CSS都介绍了性能优化方面的问题因素及解决方案;内容介绍不是很详细,例如对于debounce 进行消抖只是简单说明,这方面在第一期成斌有推荐详细的文章

  • JavaScript问题集锦
    推荐人:李志伟
    文章整理了一些比较有价值且常见的JS问题,看似简单,但深究其原理还是很有必要的,相信对你的JS基础功底是个考验。

  • 浅谈 JS 对象之扩展、密封及冻结三大特性
    推荐人:耿少真
    由浅入深讨论JS中对象的扩展、密封及冻结特性,从三种不同的冻结程度介绍了 js 冻结对象的方法。

    扩展特性:
    • Object.isExtensible 方法
    • Object.preventExtensions 方法
      密封特性:
    • Object.isSealed 方法
    • Object.seal 方法
      冻结特性
    • Object.isFrozen 方法
    • Object.freeze 方法
  • 十大经典排序算法
    推荐人:郭俊兵
    排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

  • Javascript模块化编程(一):模块的写法
    Javascript模块化编程(二):AMD规范
    Javascript模块化编程(三):require.js的用法
    推荐人:包京京
    阮一峰的文章最大的好处就是解释的清楚,很多大牛工程师不善表达,自己会但不一定能教得会。
    三篇系列文章介绍了:js模块花的基本概念,AMD规范以及require.js的实践。