ECMAScript 中有5种简单数据类型(也称为基本数据类型):Undefined,Null,Boolean,Number和String。一种复杂数据类型:object。 typeof操作符 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键字.通过 ...
分类:
Web程序 时间:
2018-10-04 17:22:32
阅读次数:
196
一、JavaScript的组成 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。 BOM:浏览器对象模型,操作浏览器 ...
分类:
Web程序 时间:
2018-10-01 19:15:22
阅读次数:
231
为了操作基本类型值,ECMAScript提供了三个特殊的引用类型: Boolean , Number , String 举例: var s1 = "some text"; var s2 = s1.substring(2); 实际过程: (1)创建string类型的一个实例 (2)在实例上调用指定的方 ...
分类:
Web程序 时间:
2018-09-30 22:43:31
阅读次数:
265
<!--done--> 【转】ES6之变量常量字符串数值 ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015。 ES6对数据类型进行了一些扩展 在js中使用ES6必须先声明 严格模式 "use s ...
分类:
其他好文 时间:
2018-09-29 13:12:17
阅读次数:
153
ES6解构赋值 1、数组和对象: 本质上是 “模式匹配” 参考下面"对象解构赋值"的例子来理解 2、解构赋值的规则: 只要等号右边的值不是对象或数组(类数组),就先将其转为对象 3、undefined 和 null 无法转为对象,所以对它们进行解构赋值,都会报错 4、根据 “ECMAScript 6 ...
分类:
其他好文 时间:
2018-09-29 13:05:50
阅读次数:
106
一、前言 在ECMAScript6(以下简称ES6)之前,ECMAScript的作用域只有两种: 1、 全局作用域; 2、 函数作用域。 正是因为有这两种作用域,所以在JavaScript中出现一术语--“变量提升(hoisting)”。 如下: 在node环境执行上述代码,结果为: 之所以为’un ...
分类:
其他好文 时间:
2018-09-28 19:08:31
阅读次数:
134
前言 用了这么久的vue了,但是一直没有时间写个系列文章,现在抽一定时间总结下vue的知识点。 首先,Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但它支持所有兼容 ECMAScript 5 的浏览器。下面总结的内容是在2.x的版本。 ...
分类:
其他好文 时间:
2018-09-28 17:43:00
阅读次数:
207
前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BO ...
分类:
其他好文 时间:
2018-09-27 22:08:36
阅读次数:
158
一.关于DOM的事件操作 1.JavaScript基础分为三个部分: ECMAScript: JavaScript的语法标准,包括变量,表达式,运算符,函数,if语句,for语句 DOM: 文档对象模型, 操作网页上的元素的API, 比如让盒子移动, 变色, 轮播图等.. BOM: 浏览器对象模型, ...
分类:
其他好文 时间:
2018-09-26 18:19:00
阅读次数:
146
1 JSON数据简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结 ...
分类:
Web程序 时间:
2018-09-26 17:10:51
阅读次数:
317