百良西瓜

导航

随笔分类 -  JavaScript

The name "JavaScript" is actually somewhat misleading. Except for a superficial syntactic resemblance, JavaScript is completely different from the Java programming language.
JS 跨源请求
摘要:一个 URL 大概包含的部分:scheme://host:port/path?#hash比如一个 URL 为 http://www.xxx.com:8888/school/student.html,那么 http就是 scheme,www.xxx.com 就是 host,8888 就是 port,什... 阅读全文

posted @ 2015-12-25 16:21 百良西瓜 阅读(971) 评论(0) 推荐(0)

Ajax
摘要:Ajax - Asynchronous JavaScript and XML示例: // 发起 AJAX 请求 function getCardByAjax() { var httpRequest = new XMLHttpRequest(); httpRequest.oonre... 阅读全文

posted @ 2015-12-22 12:43 百良西瓜 阅读(150) 评论(0) 推荐(0)

JavaScript 高性能笔记
摘要:浏览器解析 JavaScript 、CSS 、DOM 时,一般都是单线程解析,所以,引用外部文件时的位置不同,UE体验也不同。下面是 Yahoo 大牛 Nicholas C. Zakas 的 《High Performance JavaScript》书中的总结。1、把不影响DOM布局的 JS 文件引... 阅读全文

posted @ 2015-12-17 16:42 百良西瓜 阅读(165) 评论(0) 推荐(0)

JavaScript 设计模式 - 单例模式
摘要:单例模式 用于保存全局变量,减少内存使用等 [实现代码] var MyNameSpace = {}; MyNameSpace.Singleton = (function() { // private members var privateAttribute = f... 阅读全文

posted @ 2015-12-17 04:49 百良西瓜 阅读(119) 评论(0) 推荐(0)

JavaScript 设计模式 - 工具函数
摘要:1、类式继承,模拟面向对象语言的继承方式function extend(subClass, superClass) { var F = function() {}; F.prototype = superClass.prototype; subClass.prototype = n... 阅读全文

posted @ 2015-12-17 04:31 百良西瓜 阅读(154) 评论(0) 推荐(0)

JavaScript 正则表达式
摘要:概述: 在一篇文章中,当要查找一个字符串(由多个字符组成)或者一个字符时,在搜索框中输入,然后进行搜 索,就可得到结果。 但是,当你查找一些复杂格式的字符串时,比如,查找以下字符串时,以"m"开头,紧接着两个任意 字符,再紧接着一个"n"字符 ,这时,在搜索框中我们如何输入搜索字符串?通过键... 阅读全文

posted @ 2015-12-15 08:38 百良西瓜 阅读(265) 评论(0) 推荐(0)

函数和对象
摘要:1. 每个函数都包含以下属性:一个 prototype 属性,本质是一个对象,用于定义类实例的共享方法一个 this 关键字,函数作为方法时,引用调用方法的对象。Tip: function 单独调用的时候,称作函数; 被对象调用的时候,称作方法一个 arguments 类数组对象,并不是真正的数组,... 阅读全文

posted @ 2015-11-25 16:36 百良西瓜 阅读(230) 评论(0) 推荐(0)

类型
摘要:1. JavaScript 的类型分为两类:原始类型(primitive type)和对象类型(object type)。原始类型包括:数字、字符串、布尔值2. JavaScript 中有两个特殊的原始值:null 和 undefined,它们不是数字、字符串和布尔值,它们分别代表了各自特殊类型的唯... 阅读全文

posted @ 2015-11-25 13:30 百良西瓜 阅读(199) 评论(0) 推荐(1)

词法结构
摘要:1. 标识符的第一个字符必须是 字母、下划线(_) 或 美元符号($),后续字符可以是字母、数字、下划线或者美元符号。Note:1)标识符的第一个字符不能为数字。2)JavaScript 中的关键字也不能作为标识符2. 语句解析JavaScript 并不强制要求每条语句的结尾处有个分号(;),解析器... 阅读全文

posted @ 2015-11-25 11:49 百良西瓜 阅读(207) 评论(0) 推荐(0)