ELSE 技术周刊(2018.03.19期)

综合技术 2018-03-20 阅读原文

在过去的十年中,我热衷的事情之一是前端开发(特别是 JavaScript)。作为一名“工匠”,我喜欢学习市面上的新工具。在这个故事中,我将给你们一些很棒的、更专业的技巧,去使用好用又“古老”的 console。

前端开发

一个关于数组随机函数shuffle 可以体现出什么代码品味。

immutable 是什么?不变的、一成不变的。在 Javascript 中一般指一个变量在经过一个 function 处理之后,可以保持入参数据不变。

喜歡星際大戰的片頭文字動畫嗎?試看看自己使用 HTML、CSS 和 JS 打造一個吧!

HTTP的连接管理

对于HTTP协议连接管理是很关键的问题, 打开和保持连接在很大程度上影响着网站和 Web 应用程序的性能。本文阐述了几种连接特性和优缺点, 以及如何有效的使用它们。

TypeScript 实践

TypeScript 是有类型定义的 JS 的超集,可以说是为大规模 JS 应用而生的, 在团队协作迭代开发中,对于代码可读性、可维护性、健壮性等方面有着显著的提升, 从而提升整个团队的协作效率, 本文主要分享了 React 体系和 TypeScript 结合使用的经验。

随着比特币和以太币这样的加密货币红火, 隐藏在它们背后的技术—— 区块链 , 大家应该也有所了解,那么如何用JavaScript来创建一个简单的区块链呢?本文将给我们一个全面的演示。

在使用 target=”_blank“ 可以通过 window.opener 来控制源页面进行攻击,这里提供另一种与 target 有关的钓鱼攻击。

本文介绍了 Cycle 对于应用输入/输出的定义,并围绕该定义分析了 Stream 容器的引入对应用开发带来的思路转变,探究了 Cycle 官方模块出现的原因以及其作用。

技术纵横

漫谈计算机编码

可以这么说,所有的乱码都是源于解码方式与编码方式的不一致。就好像我用英文给你写了一封信(我要表达的信息用英文这种方式 [编码] 了),而你只懂中文,你用中文去读信的内容(用中文 [解码]),于是整封信在你看来就是所谓的 [乱码]。其实,所谓的乱码不是什么复杂的问题,仅仅就是解码的方式不同于编码的方式而已,只要换成合适的解码方式就好了。

架构师只有深刻理解软件的本质复杂性,才能站在解决实际业务问题的角度,更好的做出技术选型,否则易陷入唯技术工具论的陷阱。

JavaScript可能不是最适合的机器学习编程语言,但是作为从事web开发的你来说,我觉得JavaScript将是你最有效的语言。

产品经理和研发工程师的关系经常被大家调侃,可偏偏就有同时受到研发和设计都喜欢的“别人家的产品经理”,沟通协调、对接需求、把控方向面面俱到还有好人缘。有没有人天生就是产品经理?产品经理的工作就是写需求写需求和写需求么?顶级公司的产品经理都是如何锻炼技能,提升思考能力的?别人家的产品经理长啥样?

实用推荐

技术写作指南 - 起

这篇指南将会将你如何创建从手册到工作指南的任何内容。我们将帮你避免所有最常见的技术写作陷阱——从不良计划到过时出版。

作者分享了一种使用日志来进行时间管理的方式,并介绍设计日志系统的方法,以及写日志的工具。

稀土掘金

责编内容by:稀土掘金阅读原文】。感谢您的支持!

您可能感兴趣的

Dealing With Futre and Past Dates and Times with J... I am trying to get future and past dates programatically based on the current time. I am not sure if I am just dumb or I am truly doing something wron...
JavaScript中的惰性数组介绍 今天我要介绍的是 lazy-arr ,它给JavaScript中带来了惰性数组。 什么是惰性数组,它为什么有用? 我们来重现一下你第一次面试软件工程师时的题目:写一个斐波纳契函数。我们明确了0和1的基本情况,然后递归生成剩下的: let fib = n => { ...
One Misplaced Line of JavaScript Caused the Ticket... An anonymous reader quotes ITWire: Well-known British security researcher Kevin Beaumont says the breach of the British operations of Amer...
hls.js 源码解读【2】 上一篇 我们分析了 hls.js 的基本目录架构和代码执行流程,这一篇将主要分析 主链路实现代码的分析。 源码分析会点出核心的调用流程,其中一些不常用的方法或者比较容易理解的不做详细的注释。 hls.js 是模块打包的入口 import URLToolkit from 'url-to...
JavaScript的使用 前言: JavaScript作为使用得最多的脚本语言,可以说是无处不在。所有主流浏览器都支持JavaScript。目前,全世界大部分网页都使用JavaScript。它可以让网页呈现各种动态效果。 作为后台程序员的我们,JavaScript也是必备的。接下来就一起来学习一下JavaScript,感...