随笔分类 -  Javascript

摘要:一、为什么要是用let和const代替var声明变量 1、var声明的变量是函数作用域的,存在变量的提升。(变量的声明会被提前到当前作用域的最前面) 由于var声明的变量存在变量提升,所以当condition为false时,输出变量不会提示value变量未定义的错误,上面的代码类似于 2、var可以 阅读全文
posted @ 2018-07-18 01:02 Skd一路花开 阅读(2011) 评论(0) 推荐(0)
摘要:一、正则表达式 正则表达式,又称规则表达式。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本,JavaScript用RegExp表示正则表达式。 二、创建正则表达式 a、对象字面量 var pattern=/s$/; 通过对象字面量每次都会都创建一个新的对象。 b、构造函数RegExp( 阅读全文
posted @ 2018-07-01 16:43 Skd一路花开 阅读(147) 评论(0) 推荐(0)
摘要:一、类 JavaScript中类的实现是基于原型机制的。如果两个实例都从同一个原型上继承属性,则他们它们是同一个类的实例,类的所有实例对象都从同一个原型对象上继承属性。 使用构造函数定义类 构造函数是类的公共表示(往往代表类明),而原型对象是类的唯一标识。 类的实例是一个独立的对象,直接给实例定义的 阅读全文
posted @ 2018-03-17 00:26 Skd一路花开 阅读(273) 评论(0) 推荐(0)
摘要:一、函数简介 JavaScript中的函数是一段代码,被定义一次,但是可以调用或执行多次。函数定义的时候会包含一个函数形参的标识符列表,这些参数在函数内部像局部变量一样工作。函数调用时会为形参提供实参的值。函数调用时还有一个值,就是本次调用的上下文,就是this关键字指向的值。 函数是对象,我们可以 阅读全文
posted @ 2018-03-14 00:45 Skd一路花开 阅读(268) 评论(0) 推荐(0)
摘要:一、JavaScript中的数组 JavaScript中的数组是值得有序集合。数组中值叫做元素,元素在数组的位置叫索引。数组的元素可以是任意类型的,同一个数组中元素类型可以不同。JavaScript中数组是动态的,可以根据需要增加或缩减。数组的索引可以不连续,不连续的数组称为稀疏数组,稀疏数组的长度 阅读全文
posted @ 2018-03-13 04:28 Skd一路花开 阅读(361) 评论(0) 推荐(0)
摘要:一、对象 对象是JavaScript的基本数据类型,对象可以看作属性的无序集合,每个属性都是一个名\值对,属性是一个字符串,因此可以把对象看做对象到值得映射。JavaScript中的对象可以从一个称之为原型的对象上继承属性,这种原型式继承JavaScript的核心特性。 JavaScript中对象可 阅读全文
posted @ 2018-03-09 20:06 Skd一路花开 阅读(348) 评论(0) 推荐(0)
摘要:一、JavaScript的运算符 a、基本的算术运算符(+、-、*、/、%) -、*、/、%运算符会在必要的时候将操作数转换为数字,无法转换成数字的操作数将会转换成NaN,相应的运算结果也是NaN。 JavaScript中所有的数都是浮点型的,所以除法的运算结果也是浮点型的。5/2=2.5; %运算 阅读全文
posted @ 2018-03-07 05:12 Skd一路花开 阅读(302) 评论(0) 推荐(0)
摘要:计算机程序的运行需要对值进行操作,在编程语言中,能够表示并操作的值得类型称为数据类型。变量用来将值存储起来,变量是值得符号名称。 一、数据类型 JavaScript的数据类型可以分为两类,原生类型和对象类型,JavaScript的原始类型包括数字、字符串和布尔值,JavaScript还有两个特殊的原 阅读全文
posted @ 2018-03-04 16:30 Skd一路花开 阅读(400) 评论(0) 推荐(0)
摘要:一、Ajax简介 Ajax是现在web应用开发的一项关键工具。他让你能向服务器异步发送和接受收据,然后用JavaScript解析。Ajax是Asynchronous JavaScript and XML(异步JavaScript与XMl的缩写),这个名称诞生于XML还是数据传输的首选格式期间。AJA 阅读全文
posted @ 2018-03-04 03:34 Skd一路花开 阅读(162) 评论(0) 推荐(0)
摘要:一、Javascript简介 JavaScript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成: 1.ECMAScript,提供核心语言功能; 2.文档对象模型(DOM),提供访问和操作网页内容的方法和接口; 3.浏览器对象模型(BOM),提供与浏览器交互的方法和接口。 JavaS 阅读全文
posted @ 2018-03-03 10:10 Skd一路花开 阅读(191) 评论(0) 推荐(0)