- 博客(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
261
转载 JS Promise实例 then()方法
JS Promise实例 then()方法 Promise.then() 描述: then()方法用于指定当前实例状态发生改变时的回调函数。它返回一个新的Promise实例。 语法: Promise.prototype.then(onFulfilled, onRejected); 参数: 参数 描述 onFulfilled 当前实例变成fulfilled状态时,该参数作为回调函...
2019-04-28 17:33:04
1206
原创 学习Promise对象
EC前端 - Promise - http://www.ecmaer.com/javascript/nativeObj/promise.html promise学习 promise的释义 状态 promise的设计 new Promise( /* 执行器 */ function(resolve, reject) { // 一段时间的异步 resolve(); // 数据处理...
2019-03-28 18:52:53
218
原创 如何学习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
364
原创 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
357
原创 JavaScript 数据类型
JavaScript 数据类型 根据[ECMA-262]的定义,JavaScript共有七种数据类型: Undefined、Null、Boolean、String、Symbol、Number、Object。 注意:数组和函数都不是数据类型,他们是一种特殊的Object JavaScript是一种弱类型语言。程序在变量赋值时,JavaScript引擎会自动对值进行判断并设定类型。 七种数据类型介绍 ...
2019-03-26 18:32:24
674
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
452
原创 如何学习Promise - 一种优雅的异步代码编写方式
JavaScript是一种单线程语言。 早期,JavaScript处理异步代码非常不优雅,使用回调函数的方式进行代码嵌套,如果存在多个异步串联,代码将难以阅读。 Promise的概念是ES2015中正式纳入JavaSCript标准内的,目的就是可以使异步代码写的更加优雅。 Promise对象本身是一个构造函数,可以创建一个Promise实例。 Promise实例是做什么的? 你可以把它视为一个异步...
2019-03-17 23:22:06
211
原创 JavaScript 方法函数大全
这里记录了JavaScript的一些函数、方法的速查链接,方便日常开发时快速查找。(引用自EC前端) 数组 JavaScript 数组属性列表 Object对象 JavaScript 对象属性列表 String对象 JavaScript 数组属性列表 ...
2019-03-17 23:08:48
138
原创 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
269
原创 history.pushState()
history.pushState() EC前端 - history.pushState() 描述 history.pushState()方法可以无刷新地向当前history插入一条历史状态。 什么是历史状态(history state)? 历史状态就是你在浏览器的当前Tab页中加载的页面,这些页面以时间作为先后顺序排列,称为历史状态列表。 历史状态分为两种: 由传统的网页加载生成的历史状态,即...
2019-03-14 22:25:04
14733
转载 JS Promise对象
JS Promise对象 【转载至 EC前端 - Promise对象】 Promise 的介绍 什么是 Promise 对象 为什么需要 Promise 对象 Promise 的三种状态 创建 Promise 实例 Promise 属性列表 Promise实例属性列表 Promise实现异步编程的完整示例 Promise 的介绍 什么是 Promise 对象 Promise对象对 异步操...
2019-03-05 11:32:33
607
转载 Array.prototype.unshift()
JS Array.prototype.unshift() unshift()方法用于向当前数组的头部插入一个或多个成员,并返回新的数组长度。 unshift()方法会改变当前数组的数据结构。 let arr = ['pop', 'push']; arr.unshift('shift', 'unshift'); // 4 console.info(arr); // ["shift", "unshi...
2019-02-26 10:25:18
731
转载 什么是JavaScript原型
JS 原型 原型是JavaScript最重要的概念。同时也是初级开发者最忌惮的内容,原因在于网上很少有关于它的合理描述。 但事实上,原型很简单,你可以很轻松的掌握它的知识要点。 什么是原型 了解什么是原型之前,我们先看一个示例: var obj = {}; obj.toString(); // "[object Object]" 上面的例子中,我们声明了一个空对象,并没有为它添加toString...
2019-02-21 19:48:30
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅