
JavaScript
Gu Meny
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript基本语法知识点
一、变量 1、标识符 (1)由大小写字母、数字、下划线和美元符号组成 (2)不能以数字为开头 (3)严格区分大小写,如it和IT表示两个不同的标识符 (4)不能使用JavaScript中的关键字命名 2、保留关键字 菜鸟教程:JavaScript保留关键字 二、数据类型 1、数据类型分类 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未...原创 2019-03-23 16:27:49 · 278 阅读 · 0 评论 -
JavaScript流程控制基本知识点
一、 1、选择结构 (1)单分支语句 if(判断条件){ 代码段 } (2)双分支语句 if(判断条件){ 代码段1; }else{ 代码段2; } (3)多分支语句 if(条件1){ 代码段1; }else if(条件2){ 代码段2; } ....... 2、循环结构 (1)while 循环语句 while(循环条件){ 循环体 ... } (2)do…while循环语句 do{ 循...原创 2019-03-23 16:56:50 · 205 阅读 · 0 评论 -
JavaScript函数基本知识点
初识函数 一、函数的定义 函数的定义由以下4部分组成:关键字function、函数名、参数、函数体 定义命名函数 function funcName(参数列表){ statements [return [expr]]; } function sayHi(name,message){ alert("hello"+name+","+message); ...原创 2019-03-23 17:45:05 · 779 阅读 · 0 评论 -
JavaScript数组基本知识点
数组 一、初识数组 数组构成:由一个或多个数组元素组成的,各元素之间使用逗号","分割。 数组元素:每个数组元素由"索引下标"和"值"构成。 根据维数划分为一维数组、二维数组、三维数组等多维数组。 解决问题:保存一个班级学生信息,每个数组元素都代表一个学生,而每个学生都使用一个一维数组分别表示其姓名、学号、年龄等信息。 二、创建数组 1、使用Array对象创建数组 var area=new A...原创 2019-03-23 18:14:49 · 1411 阅读 · 0 评论 -
JavaScript中对面向对象的基础知识(1)
一、面向对象的概述 1、面向对象的特征 封装性 封装指的是隐藏内部的实现细节,只对外开放操作接口。接口就是对象的方法,无论对象的内部多么复杂,用户只需知道这些接口怎么使用即可。 继承性 继承是指一个对象继承另一个对象的成员,从而在不改变另一个对象的前提下进行拓展。 多态性 多态指的是同一个操作作用于不同的对象,会产生不同的执行结果。 2、面向对象与面向过程 案列如图: 从图中我们可以看到,要实现...原创 2019-04-09 21:24:47 · 620 阅读 · 0 评论 -
JavaScript中对面向对象的基础知识(3)
一、原型与继承 1、原型 1)为什么要使用原型 JavaScript中存在大量的对象,用户也可以自己创建一些对象。但若是没有一种机制让这些对象联系起来,则难以实现面向对象编程中的许多特征。为此,JavaScript提供了原型的机制,作为JavaScript面向对象编程的一个重要体现。 利用原型还可以提高代码的复用性。 function Person(name){ this.name...原创 2019-04-09 21:57:37 · 181 阅读 · 0 评论 -
JavaScript中对面向对象的基础知识(2)
一、封装 对于ES5来说,没有class的概念,并且由于js的函数级作用域(在函数内部的变量在函数外访问不到),所以我们就可以模拟 class的概念,在ES5中,类其实就是保存了一个函数的变量,这个函数有自己的属性和方法。将属性和方法组成一个类的过程就是封装。 简而言之,封装就是把客观事物封装成抽象的类,隐藏属性和方法的实现细节,仅对外公开接口。 1、通过构造函数添加 javascript提供了一...转载 2019-04-09 22:11:38 · 111 阅读 · 0 评论 -
JavaScript中对面向对象的基础知识(4)
一、多态 前面提到,多态就是在执行同一操作且作用于不同对象时,返回不同的结果。 1、使用多态实现的思路 编写父类 编写子类,子类重写父类的方法。 运行时,使用父类的类型,子类的对象。 注:向上转型(子类转换成父类) Pet pet=new Dog(); 向下转型,(强制转换)(父类转换成子类) Dog dog=(Dog)pet 强制转换一般结合intanceof 结合使用,语法:对象 inta...原创 2019-04-09 22:22:29 · 174 阅读 · 0 评论