JavaScript笔记
文章平均质量分 85
陈小名
这个作者很懒,什么都没留下…
展开
-
JavaScript学习——面向对象的程序设计(一)
JavaScript——理解对象面向对象(Object-Oriented,OO)ECMAScript中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。(想象成散列表:一组名值对,其中值可以是数据或函数。)每个对象都是基于一个引用类型创建的。eg:var box = { n原创 2017-09-19 10:49:00 · 510 阅读 · 0 评论 -
JavaScript学习——函数的实参和形参
JavaScript函数的实参和形参在《JavaScript权威指南》中有这样一句话:JavaScript函数是参数化的:函数的定义会包括一个称为形参(parameter)的标识符列表,这些参数在函数体中像局部变量一样工作。函数调用会为形参提供实参的值。函数使用它们实参的值来计算返回值,成为该函数调用表达式的值。以上话的意思就是:形参相当于函数中定义的变量,实参是在运行时的函数调用原创 2017-09-18 00:13:27 · 3952 阅读 · 0 评论 -
JavaScript学习——Ajax
JavaScript学习——AjaxXMLHttpRequestActiveObject Natvie // 支持IE7及更高版本 function createXHR(){ if(typeof XMLHttpRequest != "undefined"){ return new XMLHttpRequest(); }else翻译 2017-10-08 16:56:38 · 295 阅读 · 0 评论 -
JavaScript学习——面向对象的程序设计(二)
JavaScript——创建对象使用同一个借口创建很多对象,会产生大量的重复代码。创建对象的方式大致有以下7种:1.工厂模式2.构造函数模式3.原型模式4.组合使用构造函数模式和原型模式5.动态原型模式6.寄生构造函数模式7.稳妥构造函数模式下面一一介绍1.工厂模式eg:function createPerson(name, age,原创 2017-09-20 12:47:00 · 441 阅读 · 0 评论 -
数据类型检测
常用的4种检测数据类型的方法下面逐一说明并分析每一中方法的局限性1.typeof---用来检测数据类型的运算符使用typeof检测数据类型,首先返回的都是一个字符串,其字符串中包含了对应的数据类型返回的字符串有(7种): 'number', 'string', 'boolean', 'function', 'undefined', 'symbol'(es6新数据类型)特殊的: typeof nul...原创 2018-04-12 12:29:44 · 790 阅读 · 0 评论