- 博客(14)
- 收藏
- 关注
原创 JavaScript 数组的常见操作
/**Created by HH_Girl on 2018/4/4.*/var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];//放一个或多个数字在末尾//改变了原数组arr.push(10);//[0,1,2,3,4,5,6,7,8,9,10]arr.push(11, 12);//[0,1,2,3,4,5,6,7,8,9,10,11,12]//放一...
2019-04-28 17:43:45
190
转载 JS Promise实例 then()方法
JS Promise实例 then()方法Promise.then()描述:then()方法用于指定当前实例状态发生改变时的回调函数。它返回一个新的Promise实例。语法:Promise.prototype.then(onFulfilled, onRejected);参数:参数描述onFulfilled当前实例变成fulfilled状态时,该参数作为回调函...
2019-04-28 17:33:04
1061
原创 学习Promise对象
EC前端 - Promise - http://www.ecmaer.com/javascript/nativeObj/promise.htmlpromise学习promise的释义状态promise的设计new Promise( /* 执行器 */ function(resolve, reject) { // 一段时间的异步 resolve(); // 数据处理...
2019-03-28 18:52:53
137
原创 如何学习JavaScript
准备(单独折腾 JavaScript 意义不大,所以 ……)一定的英语阅读能力学习工具 - 编辑器: Notepad++ Home(免费开源) Sublime Text (可免费无限试用)生产工具 - IDE: The best JavaScript IDE with HTML Editor for Web development :: JetBrains WebStorm(不算太贵)...
2019-03-27 22:35:58
286
原创 JS RegExp实例 exec方法
JS RegExp实例 exec()方法描述:exec()方法在目标字符串中查找匹配的子字符串,若存在匹配,则返回一个数组,否则返回null。/\d+/.exec('JS123'); // ['123']/\D+/.exec('JS123'); // ['JS']/ecmaer/.exec('JS123'); // null 语法:RegExp.prototype.exec(str...
2019-03-26 22:11:35
241
原创 JavaScript 数据类型
JavaScript 数据类型根据[ECMA-262]的定义,JavaScript共有七种数据类型:Undefined、Null、Boolean、String、Symbol、Number、Object。注意:数组和函数都不是数据类型,他们是一种特殊的ObjectJavaScript是一种弱类型语言。程序在变量赋值时,JavaScript引擎会自动对值进行判断并设定类型。七种数据类型介绍...
2019-03-26 18:32:24
485
1
原创 JavaScript数组的push pop shift unshift四个方法的区别
学习JavaScript而作的一些小笔记:push pop shift unshift四个方法的区别Array.prototype.push : 向数组尾部插入一个成员Array.prototype.pop : 向数组尾部取出一个成员Array.prototype.shift : 向数组头部取出一个成员Array.prototype.unshift : 向数组头部插入一个成员它们的...
2019-03-18 17:47:06
362
原创 如何学习Promise - 一种优雅的异步代码编写方式
JavaScript是一种单线程语言。早期,JavaScript处理异步代码非常不优雅,使用回调函数的方式进行代码嵌套,如果存在多个异步串联,代码将难以阅读。Promise的概念是ES2015中正式纳入JavaSCript标准内的,目的就是可以使异步代码写的更加优雅。Promise对象本身是一个构造函数,可以创建一个Promise实例。Promise实例是做什么的? 你可以把它视为一个异步...
2019-03-17 23:22:06
143
原创 JavaScript 方法函数大全
这里记录了JavaScript的一些函数、方法的速查链接,方便日常开发时快速查找。(引用自EC前端)数组JavaScript 数组属性列表Object对象JavaScript 对象属性列表String对象JavaScript 数组属性列表...
2019-03-17 23:08:48
88
原创 Promise.prototype.then - EC前端
JS Promise.prototype.then()then()方法为 Promise 实例添加状态改变时的回调函数,并返回一个新的 Promise 实例。then()方法的支持传入一个(或两个)参数,作为 Promise实例 状态转为成功或失败的回调函数。// ...假定 getJSON(url) 调用服务器请求json文本,并返回一个Promise实例function fullFi...
2019-03-17 22:25:25
165
原创 history.pushState()
history.pushState()EC前端 - history.pushState()描述history.pushState()方法可以无刷新地向当前history插入一条历史状态。什么是历史状态(history state)?历史状态就是你在浏览器的当前Tab页中加载的页面,这些页面以时间作为先后顺序排列,称为历史状态列表。历史状态分为两种:由传统的网页加载生成的历史状态,即...
2019-03-14 22:25:04
13726
转载 JS Promise对象
JS Promise对象【转载至 EC前端 - Promise对象】Promise 的介绍什么是 Promise 对象为什么需要 Promise 对象Promise 的三种状态创建 Promise 实例Promise 属性列表Promise实例属性列表Promise实现异步编程的完整示例Promise 的介绍什么是 Promise 对象Promise对象对 异步操...
2019-03-05 11:32:33
456
转载 Array.prototype.unshift()
JS Array.prototype.unshift()unshift()方法用于向当前数组的头部插入一个或多个成员,并返回新的数组长度。unshift()方法会改变当前数组的数据结构。let arr = ['pop', 'push'];arr.unshift('shift', 'unshift'); // 4console.info(arr); // ["shift", "unshi...
2019-02-26 10:25:18
573
转载 什么是JavaScript原型
JS 原型原型是JavaScript最重要的概念。同时也是初级开发者最忌惮的内容,原因在于网上很少有关于它的合理描述。但事实上,原型很简单,你可以很轻松的掌握它的知识要点。什么是原型了解什么是原型之前,我们先看一个示例:var obj = {};obj.toString(); // "[object Object]"上面的例子中,我们声明了一个空对象,并没有为它添加toString...
2019-02-21 19:48:30
600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人