HongqinMa' Blog
HongqinMa' Blog

Spell at all costs, to rush you in the future。


  • Home

  • Categories

  • About

  • Archives

  • Tags

BOM-浏览器对象模型

Posted on 2014-08-15   |   In JavaScript   |  
DOM:中的顶级对象是document—-太监(大总管);BOM:中的顶级对象是window——皇上;整个浏览器就是window,页面中的document也属于window 变量,函数,对象都属于window 但是:写代码的时候,window可以直接省略 window 对象BOM,即浏览器对象模型,核心是:window 对象 全局变量全局变量不能通过 delete 操作符删除。 窗口关系及框架如果页面中包含框架 ...
Read more »

js-的正则表达式

Posted on 2014-07-12   |   In JavaScript   |  
正则表达式是一个描述字符模式的对象。 JavaScript 的 RegExp 类表示正则表达式,String 和 RegExp 都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。 正则表达式定义正则表达式的直接量定义为包含在一对斜杠 (/) 之间的字符 如: 1var pattern = /s$/; 正则表达式中的基本元字符 . 通配符(. 除了\n& ...
Read more »

实现继承的几种方式

Posted on 2014-07-03   |   In JavaScript   |  
ECMAScript 中只支持实现继承,而且主要依靠的是原型链来实现。 扩展原型对象实现继承 描述:直接在构造函数的prototype属性上添加方法 解决的问题:解决了直接将方法设置在构造函数上时,实例化每个对象这些方法都会开辟新空间,造成内存严重浪费的问题 缺点:如果将所有的方法都直接设置 ...
Read more »

原型链

Posted on 2014-06-14   |   In JavaScript   |  
原型对象原型对象:构造函数的prototype属性:随着实例化的次数增加,不同的对象他们拥有的say方法指向不同的内存,能相同,造成了内存的浪费,为了解决内存,将这个方法放在某个对象(原型对象)中. 结论1:给构造函数的prototype属性(对象)添加一个方法,这个方法就可以被构造函数的实例 ...
Read more »

面向对象的程序设计

Posted on 2014-06-03   |   In JavaScript   |  
面向对象的语言的标志就是它们有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。JavaScript 中的类的实现是基于其原型继承机制。如果两个实例都从同一个原型对象上继承了属性,就认为是同一个类的实例。 JavaScript 的对象是属性名以及与之对应的值的基本集合。集合是一种数& ...
Read more »

js 的函数

Posted on 2014-05-24   |   In JavaScript   |  
js 高程中这样定义函数:函数是这样一段 JavaScript 代码,只定义一次,但可以被执行任意多次。JavaScript 的函数是参数化的:函数的定义会包括一个称为形参和标识符列表,这些参数在函数体中就像局部变量一样工作。函数的调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,成ӣ ...
Read more »

js String对象

Posted on 2014-05-15   |   In JavaScript   |  
String 类型String 类型是字符串的对象包装类型。创建方式有两种: var strObject = new String(“abc”); var strValue = “abc”; 其中,继承的 valueOf(),toLocaleString(),toString() 方法,都返回对象所表示的基本字符串值。 String 类型的实例都有一个 length 属性,表示包含多少个字符,可以用来获取字符串的长度。 字符方法:charAt() 和 charCodeAt() charAt(下标);获取该下标位置的&# ...
Read more »

js 的数组

Posted on 2014-05-11   |   In JavaScript   |  
数组是表示集合的值,每一个值是一个元素,每一个元素在数组中有一个位置,以数字表示,叫索引。数组继承自 Array.prototype. js 的内置对象: 数组Array数组声明 直接量方式创建数组 1234var empty = []; // 没有元素的空数组var num = [1,3,2,4,5]; // 有5个元素的数组var misc = [1, true, "a", ]; // 有不同数据类型元素的数组var misc2 = [[1], {x: 1, y: 2},[2, {x:2, y: 1}]]; 数组直接量中&#x ...
Read more »

js 的对象

Posted on 2014-05-02   |   In JavaScript   |  
除了字符串、数字、true、false、null 和 undefined 之外,JavaScript 中的值都是对象。引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。 从宏观的角度讲,对象是对客观事物的抽象,事物的特征可以用属性表示,事物的行为可以用方法表示; ...
Read more »

js语句

Posted on 2014-04-06   |   In JavaScript   |  
ECMAScript 语法定义的语句通常使用一个或多个关键字来完成给定的任务。 条件判断结构 if/ if…else/ if…else 嵌套12345if(条件表达式){ // 如果条件表达式为true,执行该处代码}else{ // 如果条件表达式为false,执行该处代码} 条件判断的嵌套 123456789if(条件表达式){ //如果条件表达式结果为true,执行该语句,下边语句不执行。}else if(条件表&# ...
Read more »
1…567
Hongqin Ma

Hongqin Ma

Spell at all costs, to rush you in the future.

69 posts
17 categories
57 tags
GitHub Twitter Facebook 知乎
Links
  • 司徒正美
  • 三生石上
  • 汤姆大叔
  • 掘金
  • segmentfault
  • 简书
  • 博客园
  • Awesomes
© 2017 Hongqin Ma
Powered by Hexo
Theme - NexT.Muse
  |   Page Views: