资讯月刊下载
[编程语言] 2016年收入最高的5个编程语言
引用 译文链接:http://www.codeceo.com/article/top-5-paying-language-2016.html 英文原文:Top 5 Highest Paying Programming Languages of 2016 翻译作者:码农网 – 小峰 电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过11,000名IT专业人士参与的关于20 ...
[非技术] 2016收入最高的5门编程语言 Java和C没在前五
电子书网站Packt公布了其2016年技术提高报告。它提供的统计数据基于超过 11,000 名 IT 专业人士参与的关于 2016 年收入最高的编程语言的调研。它同时还介绍了流行的 web 框架和主题。 高效的程序员是基于 IT 的企业结构的中坚力量。企业雇用擅长于不同编程语言的人,并支付他们薪水,这样人员才不会被竞争对手撬走。 现在有许许多多的编程语言,数以千计的开发人员在用这些编程语言 ...
[开源软件] GitHub 发布 2016 年开源报告,代号章鱼猫
GitHub 又发布了一年一度的章鱼猫观察报告。在这个报告中,分别对开源和社区做了一些有趣的统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。完整的报告请移步此处。 一、GitHub上最流行的开源项目 从让阿波罗11号登月的代码到开源课程,过去十二个月中,GitHub 上又涌现了一大批开源项目。以下是最流行的(得到星标最多)项目: 其中使用最多的开源许可证是:MIT、Apache-2. ...
[编程语言] 主流编程语言技能图谱+知识库
上周,笔者发布了一篇:来吧 主流编程语言图谱+知识库都在这了!结果,笔者收到了N多个鄙视,N多个不科学,没有C#,没有Scala……差评! 好吧,小编赶紧快马加鞭,给大家奉上主流编程语言系列二。如果你还是未发现你所钟爱的那位,没事!知识库给大家开设了专属LV通道,对,你没看错!就是LV——Lib vote,在这里,建什么库,你说了算。 C#知识库 点击下载C#知识图谱高清原图 C#精华内 ...
[编程语言] 为什么我坚持使用 JavaScript 函数声明
引用 原文:Constant confusion: why I still use JavaScript function statements 作者:Bill Sourour,游戏开发网站 Dev Mastery 创始人,同时也是顾问、教师。 译者:张新慧 时光溯回到上世纪 90 年代晚期,在初次接触 JavaScript 时,老师教我们使用函数声明写下Hello World,它看上去是这样的… ...
[移动开发] ShiftJS:将Swift代码转换为JavaScript的开源项目
ShiftJS,这是一款将 Swift 代码转换为友好的 JavaScript 代码的编译器,即 Swift to JavaScript Transpiler,使用 JavaScript 编写,其主要贡献者为来自纽约的软件开发者Donald Steinert,该项目目前仍处于早期开发阶段。 使用 ShiftJS 很简单,安装: npm install shift.js Getting Star ...
[编程语言] 微软向其它JavaScript引擎开放Node.js
引用原文:Microsoft opens up Node.js to other JavaScript engines 作者:Paul Krill 翻译:赖信涛 责编:http://www.infoworld.com/article/3101398/javascript/microsoft-opens-up-nodejs-to-other-javascript-engines.html仲培艺 ...
[Web前端] React.js 初学者应该知道的9件事
现在为止我使用 React.js 已经6 个月了。6 个月 放长远看一点也不长。但是,在 JavaScript 框架层出不穷的今天,6 个月可以称为老前辈了。最近指点了几个新人入门 React ,所以想总结一下写篇文章启发更多的人。下面总结的这些点,一些点是我希望在自己入门的时候就已经知道的,另外一些则是让我真正的理解 React。 本文假定你已经有了一下基本的概念。如果你不熟悉 componen ...
[编程语言] TypeScript 2.0 beta开始支持异步通信
TypeScript是微软开发的“工业强度的JavaScript”,本周发布了2.0版本。 坏消息是,2.0版本并没有实现计划中的全部新特性。但是,为类型检查提供了很多新特性,这对JavaScript程序员来说,无疑是最大的益处。 2.0版本最大的变化(non-nullable类型)如期实现了。告诉TypeScript变量非空,TypeScript将会保证这一点,比如,字符串和数组不能被赋 ...
[编程语言] ECMAScript 6 扫盲
引用 本文来自微信公众号:小胡子哥 ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。 本文译自 Github 上的一篇文章,目的是对还不太熟悉 ES6 语法的同学做一个简单的扫盲。 1.let、const 和 block ...
[Web前端] jQuery 3.0最终版发布,十大新特性眼前一亮
jQuery 3.0在日前发布了最终的全新版本。从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终版。 通过jQuery 3.0的版本更新说明,我们看到了一个保持着向后兼容的更轻便,更快速的jQuery。在本文中,我们将介绍一些令人眼前一亮的jQuery 3.0全新特性。 开始前的说明 如果你想要下 ...
[编程语言] JavaScript邮件附件可能携带恶意代码
最近出现了一种叫做RAA的勒索程序,完全用JavaScript写成,能通过使用很强的加密程序锁定用户的文件。 Windows中大多数的恶意软件都是用C或C++这种编译型的语言写的,以.exe或.dll等可执行文件的形式传播。其他的恶意软件则使用命令行的脚本写成,比如Windows的batch活这PowerShell。 客户端的恶意软件用网页相关的语言写成的很少,比如JavaScript的, ...
[编程语言] 关于JavaScript调试的十来个小Tips
引用 本文来自:segmentfault.com ‘debugger;’ 除了console.log,debugger就是另一个我很喜欢的快速调试的工具,将debugger加入代码之后,Chrome会自动在插入它的地方停止,很像C或者Java里面打断点。你也可以在一些条件控制中插入该调试语句,譬如: if (thisThing) { debugger; } 将Objects以表格形式展示 有 ...
[企业架构] 2016年你应该学习的语言和框架
2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势 在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变得尤为重要了。 另外一 ...
[编程语言] 4类JavaScript内存泄露及如何避免
引用 原文:4 Types of Memory Leaks in JavaScript and How to Get Rid Of Them 译文来自:Alon's Blog 本文将探索常见的客户端 JavaScript 内存泄露,以及如何使用 Chrome 开发工具发现问题。 简介 内存泄露是每个开发者最终都要面对的问题,它是许多问题的根源:反应迟缓,崩溃,高延迟,以及其他应用问题。 什么是 ...
[Web前端] 全栈 JavaScript 程序员的崛起
原文地址:http://thefullstack.xyz/full-stack-javascript-developer/ JavaScript 无处不在 在以前,JavaScript程序员就是前端开发者的同义词,永远与浏览器绑在一起。 但那已是昨日往事。Node.js的崛起开启了一个新纪元,从此,JavaScript 程序员可能不再是被局限于浏览器的前端开发者了。 相比其他高级程序语言,作为一 ...
[编程语言] JavaScript的未来:更新幅度小,更新更频繁
JavaScript的官方版本ECMAScript即将迎来一系列更新。2016版有望在下个月发布。得益于进程的改变,更多新的版本会比之前更新的更加频繁。 即将到来的ECMAScript 2016年度版本增加了Array.Prototype.includes方法,来判断一个数组中是否包含一个元素。此外,还增加了幂运算操作符。 “这两个特性(是的,真的只有两个)可能不太多,但是也有很多看不见的 ...
[编程语言] Node.js 6紧跟V8引擎更新,提高了速度和安全性
Node.js是很热门的服务器端平台,基于JavaScript语言。昨天,Node.js发布了版本6,主要提高了速度和安全性,接受最新的JavaScript规范。 Node.js的版本6比v4版本的速度提高了四倍。“导入模块和启动的时间大大缩短,”Node.js基金会的经理Mikeal Rogers说。查找文件的处理过程得到了很多优化,Node的核心团队成员Jams Snell说。 最新的 ...
[编程语言] JavaScript 装逼指南
本文秉承着 引用你看不懂是你sb,我写的代码就要牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的问题),不然,leader 干你没商量。 Boolean 这个技巧用的很IIFE 这个其实非常有实用价值,不算是装逼。只是其他语言里没有这么玩的,给不太了解js的同学看那可牛逼大了。 (function(arg) { // do some ...
[编程语言] JavaScript 被忽视的细节
本文转自:http://www.barretlee.com 作者:小胡子哥 《JavaScript 权威指南》这本书从第四版开始,一直到第六版,每个版本我都逐字逐句读过几遍,然而每一遍下来的感受却完全不一样。上上周的周一,再次翻开了这本犀牛书,这一次我是带着批判精神和研究精神过来的,所以看的时候也写下了一些感受和笔记,都是些容易被忽略的点,部分内容犀牛书上不一定有提到。 之前都发在微博上,稍微整理了 ...