语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。 语句(statement)是为了完成某种任务而进行的操作,比如下面就是一行赋值语句。 var a = 1 + 3; 这条语句先用var命令,声明了变量a,然后将1 + 3的运算结果赋值给变量a。 1 + 3叫做表达式(expression),指一个为了得到返回值的计算式。语句和表达
诞生 JavaScript 因为互联网而生,紧跟着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。 1990年底,欧洲核能研究组织(CERN)科学家 Tim Berners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,
操控浏览器的能力 广泛的使用领域 易学性 强大的性能 开放性 社区支持 每当我开始阅读一本很厚的书,总是先问自己,它值得我这样做吗? 读完一本书,就像完成一段旅程。有些旅程会让你终身回忆,而另一些旅程让你后悔不迭,不应该将宝贵的生命浪费在它之上。 所以我想,在读者开始阅读这本教程之前,我最好也谈谈为什么要学JavaScript,它有什么用?一方面,我不希望有人因为读了我的书而后悔;另一方面,这本教
主要依据下面的文档整理,局部有修改。 https://raw.githubusercontent.com/sivan/javascript-style-guide https://github.com/airbnb/javascript JavaScript Standard Style 目录 类型 对象 数组 字符串 函数 属性 变量 提升 比较运算符 & 等号 块 注释 空白 逗号 分号 类型
实际上 JavaScript 是一个相当简洁的语言,但是也难免会有一些怪癖(quirks)。本系列文章,需要您了解 ECMAScript 5 和 JavaScript 的基本知识,凡涉及到比较复杂的,文章中将会给出解释。
这是小白的零基础 JavaScript 全栈教程。JavaScript 是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于 HTML5 的手机 App,交互逻辑都是由 JavaScript 驱动的。
将源自 Robert C. Martin 的 Clean Code 的软件工程原则适配到 JavaScript 。 这不是一个代码风格指南, 它是一个使用 JavaScript 来生产 可读的, 可重用的, 以及可重构的软件的指南。
在前一章中,我介绍了编程的基本构建块儿,比如变量,循环,条件,和函数。当然,所有被展示的代码都是JavaScript。但是在这一章中,为了作为一个JS开发者入门和进阶,我们想要特别集中于那些你需要知道的关于JavaScript的事情。 我们将在本章中介绍好几个概念,它们将会在后续的 YDKJS 丛书中全面地探索。你可以将这一章看作是这个系列的其他书目中将要详细讲解的话题的一个概览。 特别是如果你刚
当在Sources(源文件)面板中查看脚本时,单击Pretty-Print(美化)图标,可以将压缩的脚本格式化成方便阅读的形式。 下面是缩略脚本在Sources(源文件)面板中的显示方式: 下面是点击Pretty-Print(美化)图标后显示的同样的脚本:
原文: http://exploringjs.com/impatient-js/ch_faq-language.html 4.1 什么是 JavaScript 的优秀参考? 请参考“JavaScript 参考”部分。 4.2 如何了解哪些 JavaScript 特性在哪里受支持? 本书通常会提到某项特性是否属于 ECMAScript 5(旧浏览器要求)或更新版本的一部分。对于更多详细信息(包括 E
概况 背景 又开始造一个新的轮子了,不过这次的起因比较简单,是想重新发明一个更好的Slide框架 —— EchoesWorks。如名字所言,我所需要的是一个回声工坊,即将博客、Slide重新回放。 Showcase EchoesWorks GitHub代码: https://github.com/phodal/echoesworks 需求 当前我们有不同的方式可以记录我们的想法、博客、过程,如视频
Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape 27 page up 33 page down 34 end 35 home 36 left arrow 37 up arrow 38 right arrow 39 down arrow 40 insert 4
类 As of React JS 0.13 you will be able to define components as classes. 在 React JS 0.13 中,你可以把组件定义为类。 class MyComponent extends React.Component { constructor() { this.state = {message: 'Hello wo
WooCommerce有丰富的javascript脚本,你可知这些脚本中也留有像php hooks一样的自定义事件呢?利用这些custom javascript event,修改js脚本变得容易了。 不得不知的jQuery.trigger() jQuery的trigger()是一种用代码激活事件的方法,可以是预定义的事件,例如click,submit等,也可以是自定义事件。这些自定义事件标志着某些
变量基础 变量作用域 变量提升 变量变化监听 常用命名规则