自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除