本期推荐
译 10 个技巧, 让你更专业地使用 console 进行 JS 调试
在过去的十年中, 我热衷的事情之一是前端开发 (特别是 JavaScript) 作为一名工匠, 我喜欢学习市面上的新工具在这个故事中, 我将给你们一些很棒的更专业的技巧, 去使用好用又古老的 console
前端开发
从 shuffle 看代码品味
一个关于数组随机函数 shuffle 可以体现出什么代码品味
我们需要注意的 immutable 操作
immutable 是什么? 不变的一成不变的在 Javascript 中一般指一个变量在经过一个 function 处理之后, 可以保持入参数据不变
Developing the Star Wars opening crawl in html/CSS
喜歡星際大戰的片頭文字動畫嗎? 試看看自己使用 HTMLCSS 和 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: 学好技术, 然后为自己工作
来源: https://juejin.im/post/5ab1120051882555677e652b