JavaScript
WflytoC
我愿意默默地静下心让自己变得更高,更快,更强。
展开
-
JavaScript介绍
JavaScript是一种基于浏览器客户端的,基于对象、事件驱动的脚本语言,是动态执行的。JavaScript的主要功能是:动态修改HTML页面内容,包括创建、删除HTML页面元素,修改HTML页面元素的内容、外观、位置、大小等。JavaScript流行框架:jQuery、AngularJs、ReactJs等,不过关于框架的使用,还是要慎重选择的,推荐一篇文章2015年JavaScript或“亲库而原创 2015-10-21 11:36:49 · 384 阅读 · 0 评论 -
JavaScript的作用域
一.作用域JavaScript的作用域与C、Java等语言不同,它不是以花括号包围的块级作用域,这个特性经常被大多数人忽视。例如下面代码,在大多数类C的语言中会出现变量未定义的错误,但在JavaScript中却完全合法:if (true) { var msg = 'msg';}console.log(msg); // 输出 msg;二.函数作用域不同于大多数类C的语言,由一对花括号封闭的转载 2015-10-22 07:58:11 · 280 阅读 · 0 评论 -
JavaScript的对象知识
一.继承与prototypeJavaScript是一种动态语言,它允许自由地为对象(注意:是对象,而不是类)增加属性和方法,通常不建议在函数定义中直接为该函数定义方法,而是建议使用prototype属性。JavaScript的所有类(也就是函数)都有一个prototype属性,当我们为JavaScript类的prototype属性添加函数、属性时,则可视为对原有类的扩展。function Perso原创 2015-10-22 19:53:33 · 234 阅读 · 0 评论 -
JavaScript基础知识的总结
一.数据类型使用typeof用于判断某个变量的数据类型基本数据类型:数值类型:包含整数或浮点数(number)布尔类型:只有true或false两个值(boolean)字符串类型:必须要用单引号或者双引号括起来(string)undefined类型:表示已经创建但是没有初值的变量(undefined)null类型:表明某个变量的值为空(object)复合类型:Object:对象(变量和原创 2015-10-22 19:00:54 · 262 阅读 · 0 评论 -
JavaScript的命名空间
一.什么是命名空间命名空间(英语:Namespace)表示标识符(identifier)的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。二.命名空间的作用当一个工程很大时,既有自身的代码,又有引用的外部库,当自身库和外部库中的对象重名时,没有命名空间转载 2015-10-22 18:04:26 · 652 阅读 · 0 评论