创建变量,使用关键字var; 创建常量,使用关键字const; 大驼峰用于对象,小驼峰用于变量和函数. 在试图相加数字时意外做了字符串相连,是种常见的JavaScript错误.如果想做数字相加,请确定先把字符串转换为数字了,再应用加法. parseInt():把字符串传给函数,函数就把字符串转换为整数. parseFloat():把字符串传给函数,函数就把字符串转换为(十进制)浮点数. 制作(单次)定时器的JavaScript内置函数被称为setTimeout(). 函数需要的两项信息,分别是时…
1.1 值 JavaScript里有6种基本类型的值: number.string.Boolean.object.function和undefined. 1.3.2 prompt和confirm 浏览器提供的标准环境包含了更多用于弹出窗口的函数,可以使用confirm函数让用户选择OK/Cancel问题.该函数返回布尔值:如果用户单击OK,则返回true:如果单击Cancel,则返回false. prompt函数可用于询问一个开放式问题,第一个参数就是该问题:第二个参数是用户需要输入文本的开头部…
JavaScript的5种原始类型:undefined.null.布尔值.数字和字符串. JavaScript中两个非常重要的数据类型是对象和数组. 通过方括号定义数组元素和通过花括号定义对象属性名和属性值之间的映射关系. 3.1 数字 JavaScript不区分整数值和浮点数值,JavaScript中的所有数字均用浮点数值表示. JavaScript中的算术运算在溢出(overflow).下溢(underflow)或被零整除时不会报错.当数字运算结果超过了JavaScript所能表示的数字上限…
window.onload(): 必须等待网页中所有的内容加载完毕后(包括图片)才能执行. $(document).ready(): 网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完. 1.4.2  jQuery对象和DOM对象的相互转换 在讨论jQuery对象和DOM对象的相互转换之前,先约定好定义变量的风格.如果获取的对象是jQuery对象,那么在变量前面加上$,例如 var $variable = jQuery对象; 如果获取的是DOM对象,则定义如下: var…
1.7.1  浏览器前缀 当一个浏览器实现了一个新的属性.值或者选择器,而这个特性还不是处于候选推荐标准状态的时候,在属性前面会添加一个前缀以便于它的渲染引擎识别. CSS属性的浏览器前缀:    前缀             渲染引擎            使用该引擎的浏览器 -khtml-         KHTML               konqueror -ms-             Trident               Internet -moz-          …
Pooyan Jamshidi, Aakash Ahmad, Claus Pahl, "Cloud Migration Research: A Systematic Review," IEEE Transactions on Cloud Computing, 20 Nov. 2013. IEEE computer Society Digital Library. IEEE Computer Society 作者Pooyan Jamshidi是都柏林城市大学School of Compu…
2.1 npm是什么 npm(Node Package Manager)是Node.js的包管理器.它允许开发人员在Node.js应用程序中创建.共享并重用模块. 2.3 安装模块 npm install [module_name] 2.4 使用模块 var module = require{'module'}; 2.8  使用package.json指定依赖关系 使用package.json文件来指定在应用程序中要用的模块,并且通过单个命令来安装它们: npm install 4.4 异步回调…
第1章 HTML标记与文档结构 关于<title>标签:搜索引擎会给<title>标签中的文字内容赋予很高的权重.而且这些文字也会作为网页标题出现在搜索结果列表中. 无论你想了解哪个HTML元素,第一个要问的问题都应该是:它是块元素,还是行内元素? Firefox Web Developer组件. 通过HTML标记来构建DOM,然后在页面初次加载和用户与页面交互时,使用CSS来修改DOM. 第2章 CSS工作原理 CSS注释使用/* */,HTML注释使用<!--  --&g…
2.1 常用的选择器 1. 类型选择器  p { color: black; } 2. 后代选择器  blockquote p { padding-left: 2em; } 3. ID选择器  #intro { font-weight: bold; } 4. 类选择器  .date-posted { color: #cccccc; } 5. 伪类  a:link { color: blue; } 6. 通用选择器  * { padding: 0; } 7. 子选择器  #nav>li { pad…
深入浅出 JavaScript 关键词 -- this 要说 JavaScript 这门语言最容易让人困惑的知识点,this 关键词肯定算一个.JavaScript 语言面世多年,一直在进化完善,现在在服务器上还可以通过 node.js 来跑 JavaScript.显然,这门语言还会活很久. 所以说,我一直相信,如果你是一个 JavaScript 开发者或者说 Web 开发者,学好 JavaScript 的运作原理以及语言特点肯定对你以后大有好处. 开始之前 在开始正文之前,我强烈推荐你先掌握好…