- 博客(5)
- 收藏
- 关注
转载 闭包是什么?如何使用闭包?
闭包是什么?如何使用闭包闭包和原型应该是js里对初学者来说比较难以掌握的点了,今天我们就来好好聊一下什么是闭包。先看看mdn的定义:闭包是函数和声明该函数的词法环境的组合。什么意思呢?先看一段代码吧function init() { var name = "Mozilla"; // name 是一个被 init 创建的局部变量 function displayName() { //...
2018-07-15 18:30:39
3807
原创 ES6中有哪些新特性?
ES6中的新特性(一)ECMAScript6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。我们来看看ES6都做了哪些扩展。Let和const关键字变量的解构赋值字符串,数值的扩展数组,对象的扩展函数的扩展for...of先从let和const...
2018-07-04 23:33:27
42490
2
原创 如何使用EasyMock?
如何使用EasyMock?在前后端分离的概念中,前端脱离与后端工作,在对好接口之后,以及后端没有假数据的情况下,可以先采用折衷的办法来请求假数据,这就有了Mock.js,可以随机生成数据,拦截ajax请求。Easy Mock 是一个可视化,并且能快速生成 模拟数据 的持久化服务。 忘掉下面这些实用但麻烦的 Mock 方式吧。在你用了 Easy Mock 之后,你肯定会爱不释手的。话不多说,先来看一...
2018-06-26 10:29:59
35745
6
原创 简述JS中的面向对象编程
简述JS中的面向对象编程背景介绍在 JavaScript 中,大多数事物都是对象, 从作为核心功能的字符串和数组,到建立在 JavaScript 之上的浏览器API。你甚至可以自己创建对象,将相关的函数和变量封装打包成便捷的数据容器。理解这种面向对象(object-oriented, OO) 的特性对于进一步学习 JavaScript语言知识是必不可少的。这个模块将帮助你了解“对象”,先详细介绍对...
2018-06-11 22:15:42
12859
原创 你的承诺我永远不懂?什么是js里的promise
Promise对象,ES6新增的一个全新特性,那么它代表什么意思呢?我们今天就好好研究一下。1:背景介绍首先看下它的基本概念,先看一下MDN里给的定义:Promise 对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。有点绕是不是,其实主要用于异步计算,表示一个现在将来或者永远不可能用到的值。2.知识剖析promise如果按用途来解释的话1:主要用于异步计算2:主要用于异步操作队列...
2018-05-31 22:27:18
850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人