ELSE 技术周刊(2018.03.19期)
by Steven Wang
本期推荐
【译】10 个技巧,让你更专业地使用 console 进行 JS 调试
在过去的十年中,我热衷的事情之一是前端开发(特别是 JavaScript)。作为一名“工匠”,我喜欢学习市面上的新工具。在这个故事中,我将给你们一些很棒的、更专业的技巧,去使用好用又“古老”的 console。
前端开发
从 shuffle 看代码品味
一个关于数组随机函数shuffle 可以体现出什么代码品味。
我们需要注意的 immutable 操作
immutable 是什么?不变的、一成不变的。在 Javascript 中一般指一个变量在经过一个 function 处理之后,可以保持入参数据不变。
Developing the Star Wars opening crawl in HTML/CSS
喜歡星際大戰的片頭文字動畫嗎?試看看自己使用 HTML、CSS 和 JS 打造一個吧!
HTTP的连接管理
对于HTTP协议连接管理是很关键的问题, 打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。本文阐述了几种连接特性和优缺点, 以及如何有效的使用它们。
TypeScript 实践
TypeScript 是有类型定义的 JS 的超集,可以说是为大规模 JS 应用而生的, 在团队协作迭代开发中,对于代码可读性、可维护性、健壮性等方面有着显著的提升, 从而提升整个团队的协作效率, 本文主要分享了 React 体系和 TypeScript 结合使用的经验。
【译】用JavaScript写一个区块链
随着比特币和以太币这样的加密货币红火, 隐藏在它们背后的技术—— 区块链 , 大家应该也有所了解,那么如何用JavaScript来创建一个简单的区块链呢?本文将给我们一个全面的演示。
前端黑魔法之远程控制地址栏
在使用 target=”_blank“ 可以通过 window.opener 来控制源页面进行攻击,这里提供另一种与 target 有关的钓鱼攻击。
对 Cycle.js 的一些思考
本文介绍了 Cycle 对于应用输入/输出的定义,并围绕该定义分析了 Stream 容器的引入对应用开发带来的思路转变,探究了 Cycle 官方模块出现的原因以及其作用。
技术纵横
漫谈计算机编码
可以这么说,所有的乱码都是源于解码方式与编码方式的不一致。就好像我用英文给你写了一封信(我要表达的信息用英文这种方式 [编码] 了),而你只懂中文,你用中文去读信的内容(用中文 [解码]),于是整封信在你看来就是所谓的 [乱码]。其实,所谓的乱码不是什么复杂的问题,仅仅就是解码的方式不同于编码的方式而已,只要换成合适的解码方式就好了。
十多年研发、架构经验老司机的技术选型哲学
架构师只有深刻理解软件的本质复杂性,才能站在解决实际业务问题的角度,更好的做出技术选型,否则易陷入唯技术工具论的陷阱。
Web 开发者使用 JavaScript 进行机器学习指南
JavaScript可能不是最适合的机器学习编程语言,但是作为从事web开发的你来说,我觉得JavaScript将是你最有效的语言。
别人家的产品经理:她管理着Facebook 40人团队,参加过北美中国好声音
产品经理和研发工程师的关系经常被大家调侃,可偏偏就有同时受到研发和设计都喜欢的“别人家的产品经理”,沟通协调、对接需求、把控方向面面俱到还有好人缘。有没有人天生就是产品经理?产品经理的工作就是写需求写需求和写需求么?顶级公司的产品经理都是如何锻炼技能,提升思考能力的?别人家的产品经理长啥样?
实用推荐
技术写作指南 - 起
这篇指南将会将你如何创建从手册到工作指南的任何内容。我们将帮你避免所有最常见的技术写作陷阱——从不良计划到过时出版。
提升个人效率从写日志开始
作者分享了一种使用日志来进行时间管理的方式,并介绍设计日志系统的方法,以及写日志的工具。
程序人生
为什么我从 Google 辞职而为自己工作
在过去四年时间里,我在Google担任软件开发工程师。2月1日,我辞职了。因为他们拒绝给我买圣诞礼物。 好吧,其实里面还有更深层次的原因。
PS: 学好技术,然后为自己工作。
ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:
@Curtis 前端中年人
@StoneZou 前端搬砖工,不安分于前端开发的搬砖工
@Steven 写 JS 的老年人
@mirreal 想当设计师的程序员不是一个好攻城狮
@Jade 以前想多点后端sense写前端,现在想多点产品sense写前端
点击这里 向我们推荐你读到的好文章。
Subscribe via RSS