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:稀土掘金阅读原文】。感谢您的支持!

您可能感兴趣的

Using javascript develop flash Javascript and Flash in AS3 Is it possible to use Javascript in flash. For example, as a simple te...
JavaScript正则表达式学习笔记(一) 自从年前得空写了两篇文章之后就开始忙了,这一忙就是2个月:sob:。当时信誓旦旦说的定期写篇博客的计划也就泡汤了��,不过好在最近有空,顺便总结一下这两个月遇到的几个问题。第一...
Initial demos I'm attempting to make a new product for Metafizzy. As part of its development, I'm going to be ambitious and try to blo...
Observable dependent matrix in Knockout JS I have started to play around with knockoutjs and do some simple binding/dependant binding. My goal is to have 1 li...
How do you pass model variables from one directive... Lets say i have a controller A: app.controller('A', function($scope) { $scope.commonvalue = ""; })app.directive(...