随笔分类 -  JavaScript

摘要:正则表达式 了解正则表达式基本语法 能够使用JavaScript的正则对象 了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。 阅读全文
posted @ 2019-10-24 12:39 阿江是个程序猿 阅读(361) 评论(0) 推荐(0)
摘要:函数的定义方式 函数声明 函数表达式 new Function 函数声明 函数表达式 new Function 函数声明 函数表达式 函数声明与函数表达式的区别 函数声明必须有名字 函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用 函数表达式类似于变量赋值 函数表达式可以没有名字,例如匿 阅读全文
posted @ 2019-10-24 12:38 阿江是个程序猿 阅读(420) 评论(0) 推荐(0)
摘要:什么是继承 现实生活中的继承 程序中的继承 现实生活中的继承 程序中的继承 构造函数的属性继承:借用构造函数 构造函数的原型方法继承:拷贝继承(for-in) 另一种继承方式:原型继承 阅读全文
posted @ 2019-10-23 17:58 阿江是个程序猿 阅读(264) 评论(0) 推荐(0)
摘要:JavaScript 面向对象编程 面向对象介绍 什么是对象 Everything is object (万物皆对象) 对象到底是什么,我们可以从两次层次来理解。 (1) 对象是单个事物的抽象。 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被 阅读全文
posted @ 2019-10-23 17:50 阿江是个程序猿 阅读(6887) 评论(2) 推荐(4)
摘要:回顾 由于 JavaScript 高级还是针对 JavaScript 语言本身的一个进阶学习,所以在开始之前我们先对以前所学过的 JavaScript 相关知识点做一个快速复习总结。 重新介绍 JavaScript JavaScript 是什么 解析执行:轻量级解释型的 语言特点:动态,头等函数 ( 阅读全文
posted @ 2019-10-23 16:37 阿江是个程序猿 阅读(160) 评论(0) 推荐(0)
摘要:对象 为什么要有对象 function printPerson(name, age, sex....) { } // 函数的参数如果特别多的话,可以使用对象简化 function printPerson(person) { console.log(person.name); …… } 什么是对象 现 阅读全文
posted @ 2019-10-16 18:45 阿江是个程序猿 阅读(566) 评论(0) 推荐(0)
摘要:预解析 JavaScript代码的执行是由浏览器中的JavaScript解析器来执行的。JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程 预解析过程: 把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值。 把函数的声明提升到当前作用域 阅读全文
posted @ 2019-10-15 08:16 阿江是个程序猿 阅读(639) 评论(0) 推荐(0)
摘要:作用域 作用域:变量可以起作用的范围 全局变量和局部变量 全局变量 在任何地方都可以访问到的变量就是全局变量,对应全局作用域 局部变量 只在固定的代码片段内可访问到的变量,最常见的例如函数内部。对应局部作用域(函数作用域) 全局变量 在任何地方都可以访问到的变量就是全局变量,对应全局作用域 局部变量 阅读全文
posted @ 2019-10-15 08:15 阿江是个程序猿 阅读(253) 评论(0) 推荐(0)
摘要:函数 为什么要有函数 如果要在多个地方求1-100之间所有数的和,应该怎么做? 什么是函数 把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用 函数的作用就是封装一段代码,将来可以重复使用 函数的定义 函数声明 function 函 阅读全文
posted @ 2019-10-15 08:13 阿江是个程序猿 阅读(254) 评论(0) 推荐(0)
摘要:为什么要学习数组 之前学习的数据类型,只能存储一个值(比如:Number/String。我们想存储班级中所有学生的姓名,此时该如何存储? 数组的概念 所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。 数组的定义 数组是一个有序的列表,可以在数组中 阅读全文
posted @ 2019-10-14 16:26 阿江是个程序猿 阅读(189) 评论(0) 推荐(0)
摘要:1.分支结构 ①if语句 语法结构 if (/* 条件表达式 */) { // 执行语句 } ​ if (/* 条件表达式 */){ // 成立执行语句 } else { // 否则执行语句 } ​ if (/* 条件1 */){ // 成立执行语句 } else if (/* 条件2 */){ / 阅读全文
posted @ 2019-10-14 16:24 阿江是个程序猿 阅读(549) 评论(0) 推荐(0)
摘要:表达式和语句 表达式 一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。 语句 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句 流程控制 程序的三种基本结构 顺序结构 从上到下执行的代 阅读全文
posted @ 2019-10-13 07:00 阿江是个程序猿 阅读(212) 评论(0) 推荐(0)
摘要:表达式 操作符 运算符 operator 5 + 6 表达式:组成 操作数和操作符,会有一个结果 1 算术运算符 2 一元运算符 一元运算符:只有一个操作数的运算符 二元运算符:5 + 6 两个操作数的运算符 ++ 自身加1 -- 自身减1 前置++ var num1 = 5; ++ num1; ​ 阅读全文
posted @ 2019-10-13 06:58 阿江是个程序猿 阅读(212) 评论(0) 推荐(0)
摘要:简单数据类型(基本数据类型) Number、String、Boolean、Undefined、Null Number类型 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 十进制 var num = 9; 进行算数计算时,八进制和十六进制表示的数值最终都将被转换成十进制数值。 十六 阅读全文
posted @ 2019-10-12 08:10 阿江是个程序猿 阅读(227) 评论(0) 推荐(0)
摘要:1 JS的注释和分号 2 Javascript预备知识 Javascript的标识符 3 什么是变量 什么是变量 变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据 为什么要使用变量 使用变量可以方便的获取或者修改内存中的数据 4 如何使用变量(变量的声明和赋值) var声明 阅读全文
posted @ 2019-10-12 08:05 阿江是个程序猿 阅读(253) 评论(0) 推荐(0)
摘要:00 网页、网站和应用程序 网页:单独的一个页面 网站:一些列相关的页面组成到一起 应用程序:可以和用户产生交互,并实现某种功能。 01 演示JavaScript的强大 http://impress.github.io/impress.js/ http://naotu.baidu.com/ http 阅读全文
posted @ 2019-10-11 06:22 阿江是个程序猿 阅读(521) 评论(0) 推荐(0)