JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。今天小编收集了5篇关于JavaScript的干货文章附带心灵鸡汤,赶紧来看看吧!
一、JavaScript资源大全中文版 ( http://www.tonghangshuo.cn/detail.html?id=4144
)
GitHub上面一个精选JS工具资源列表(含数百个JS资源,GitHub已 300+ star)
二、45个实用的JavaScript技巧、窍门和最佳实践 ( http://www.tonghangshuo.cn/detail.html?id=4148
-
-
原文: What is WebAssembly and why it affects web developers! 你听说过 WebAssembly 吗?这是由 Google , Microsoft , Mozilla , Apple 等几家大公司合作发起的一个关于 面向Web的通用二进制和文本格式 的项目。 现在就让我们来看看WebAssembly到底是个啥?为什么它的出现和未来的发展跟我们每个人都息息相关,即使你并不是一个程序猿/媛~ 至少在某种程度上,它将改变Web生态。 helloworld JAVASCRIPT–WEB世界的汇编语言 我们有许多面向Web应用的开发规范,这些设计优良的规范让Web开发者们的工作变得更加的简单。我们很难想象自己所创建和网站或应用没有任何规则、编程语言、框架和开发理念可以遵循。
-
-
在Apple发布的Yosemite系统(OSX10.10+)中有一个被大家忽略的特性:使用 JavaScript编写自动化脚本。在这之前只能通过AppleScript语言给OS X编写自动化脚本。这几年JavaScript被移植到了各种环境,让它有更多的可能性。 开始使用 系统自带的编写自动化脚本的工具是 ScriptEditor 。打开编辑器,把语言从 AppleScript 切换到 JavaScritp 。接下来我们就来实战一下,写一个每天自动发新人日报邮件的自动化脚本。具体流程是这样的: 我接到的所有需求都会记录到 Reminders 里,当我完成一个需求时我会把它标记为已经完成。脚本会每天晚上12点自动读取Reminders里今天完成的Reminders项作为新人日报的 今日工作 ,读取Reminders里还为完成的项作为 明日工作 。从Reminders里读取内容生成邮件内容后发送到指定的邮箱。 Sponsor [https://app.codesponsor.io/embed/3bvxELAxnq8r4wheFyRkED8U/gwuhaolin/blog.svg]
-
-
-
-
那些年我们踩过的坑 事件背景 有一天leader给程序员cover分配了一个需求,cover一看,需求很简单嘛,就是在页面异步拉取数据展示就OK了,于是就和cgi同事阿翔对接了一下接口,就啪啪啪(敲键盘)的开始码代码了,不到2天就完成了需求。 //各种高逼格代码 ... $.ajax({ url: '/cgi-bin/getList', ... success: function (result) { //判断是否正确返回 ... showList(result.data.list); } }); function showList (list) { for (var i = 0, j = list.length; i < j; i++) { //使用到list中的room_id, room_name, 各种xxx_xxx; } }
-
每个 Array 的实例都自带sort 函数,本文对sort函数的用法做一些探讨。 基本用法 1.数组元素为字符串的排序: varfruit = ['cherries', 'apples', 'bananas']; fruit.sort(); // => ['apples', 'bananas', 'cherries'] 无参数调用 sort 函数,默认是升序排列的,字母 a b c ,排序结果正确. 2.数组元素为数字的排序: var array = [3,7,2,8,2,782,7,29,1,3,0,34]; array.sort(); // => [0, 1, 2, 2, 29, 3, 3, 34, 7, 7, 782, 8] 咦,怎么顺序好像不对?数字应该按从小到大升序排列的啊。什么原因呢?通过查询 MDN 文档[^3],文档里是怎么说的呢? The default sort order is according to string Unicode code points.
-
-