ELSE 技术周刊(2018.01.15期)

本期推荐

你的 Tree-Shaking 并没什么卵用

本文探讨 tree-shaking 在当下的现状,以及研究tree-shaking 依旧举步维艰的原因,并总结当下能提高 tree-shaking 效果的一些手段,不然很多时候根本毫无用处。

业界动态

AMP遭社区抨击,Google回应

AMP(Accelerated Mobile Pages,加速移动页面)是 Google 为了加快移动端页面呈现速度,提高用户体验的项目,但在使用amp之后强制google.com/amp前缀引起了一些社区的不满

前端开发

How to obfuscate CSS class names with React and Webpack

这是一篇关于如何使用webpack实现混淆css类名的文章,旨在减少打包后的文件体积以及更小的网络传输数据

Webpack 4 will work configless by default. Nice!

webpack4对许多为配置选项提供了默认值。

前端慌不慌?用深度学习自动生成HTML代码

如何用前端页面原型生成对应的代码一直是我们关注的问题,本文作者根据 pix2code 等论文构建了一个强大的前端代码生成模型,并详细解释了如何利用 LSTM 与 CNN 将设计原型编写为 HTML 和 CSS 网站。

Roadmap of Web Applications on Mobile

不过,就像谈到程序员和工程师就会想到修电脑的一样,很多人,尤其是非 IT 领域从业者,对算法的理解游走在「算数」与「魔法」两个边缘,有很大的认知误区。下面我主要以内容推荐领域的今日头条和商品推荐领域的亚马逊为例,跟大家聊聊推荐算法,帮助读者更好的理解这个时代的互联网生活。

40+ 行 JS 代码打造你的 2048 游戏 AI

使用「蒙特卡洛方法」来打造一个 2048 AI。

浅谈响应式 Web 设计与实现思路

本文阐述响应式UI设计相关理论基础,包括:屏幕尺寸,物理,设备独立,CSS像素,dpr,视口等相关概念,还有响应式设计基础,常见设计模式,及响应式UI实现基本思路,加深对响应式的理解和实践思路。

2018前端值得关注的几个趋势

2017悄然过去,2018已经来到。人在进步,技术在发展。2018年前端有哪些领域,技术值得关注,哪些技术会兴起,哪些技术会没落。下面就我个人的判断进行一个预测判断,希望能对大家起到一个参考作用!下面提及的技术,只是建议大家关注,也不是建议大家全部的都要学,而是建议大家按需学,自己觉得哪些需要学,对哪些有兴趣就学哪些!如果大家有什么工具,框架,库觉得可以推荐的,欢迎在评论区提点,让大家相互进步,学习!

关于 npm script 我写了本掘金小册,还配了视频

不夸张的说,这可能是目前社区中最完整的把 npm script 和前端工作流相结合并运用到实际项目中的文字 + 视频版教程了,内容源于我对最佳实践的积累和实战,也是我精心编写和录制 1 个月的成果。

互联网大潮和前端社区的蓬勃发

加速 Webpack

Webpack 作为目前最流行的构建工具之一,很多人也会遇到在使用 Webpack 的过程中构建速度慢的问题,本文中总结了提高构建速度的一些技术,主要讲述如何使用 HappyPack、ParallelUglifyPlugin启用多进程并行处理的方式, 以及一些配置项的优化点。

Pinterest的PWA实践

作者对 Pinterest 是如何通过保持 Javasrcipt 包的精简和通过 Service Workers 保持网络弹性来确保该网站在移动设备上的高速加载进行一些讲解。在他们新的移动端网页体验中使用了 PWA, 对于想尝试PWA的项目来说,有些借鉴的知识点。

技术纵横

你对推荐算法的认知,也许都是错的

随着信息技术和互联网的发展,人们逐渐从信息匮乏的盲区走入了信息过载(information overload)的时代。以推荐算法为核心技术的推荐系统凭借其个性化推荐和有效降低信息噪音的特点开始被广泛使用,比如国外的 Google、Facebook 和国内的今日头条。

写给 Web 开发者的深度学习教程 - 向量化 & 矩阵

数学是深度学习的基础,在开始编程之前先学习如何用程序来实现向量化和矩阵。

常见 Web 安全攻防总结

Web 安全的对于 Web 从业人员来说是一个非常重要的课题, 本篇文章非常详细的分析几种常见的攻击的类型以及防御的方法。案例的讲解也都是基于Node.js, 对于前端开发同学也好理解,早点掌握攻防知识,防止以后再踩雷。

风清洋

风清洋

前端老兵,一路上搬过C++、C#、Java的砖,现在在搬Node.js

评论