自定义博客皮肤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 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关注的人

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