上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 原文:深入理解javascript原型和闭包(完结) JavaScript 中的难点和重要点,排除知识体系之外的 bug。本篇是学习笔记,记录个人理解。 一、一切皆对象:一切(引用类型)都是对象,对象是属性的集合。 (undefined, number, string, boolean, null) 阅读全文
posted @ 2018-08-12 10:56 shiweiqianju 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 非严格模式下, js 中的 this, 在任何时候都能够打印出具体的值。 其取值的核心规则是:在 es 5 标准下,函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。 this 的取值,分为四种情况: 一、构造函数 构造函数,其实就是 用来 new 对象的函数(首 阅读全文
posted @ 2018-08-11 14:48 shiweiqianju 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 原文: 1.深入理解javascript原型和闭包——prototype原型 2.三张图搞懂JavaScript的原型对象与原型链 打开浏览器控制台,任意定义一个对象,打印出来后,会发现有最后一定有一个默认属性 “__proto__”,这是 js 的设计思路,类似于 java 中的继承。 注意:在本 阅读全文
posted @ 2018-08-04 15:28 shiweiqianju 阅读(484) 评论(0) 推荐(0) 编辑
摘要: es 6 大幅度优化了模块化编程的规范。 写在前面:在 es6 之前,说起 js 的模块化,一般都避不开 CommonJs 和 AMD 两种方案。这两种方案,前者应用于服务器,后者应用于浏览器。而 es 6 通过 export 和 import 这两个关键字,完全取代上面两种方案,且使用起来更简单。 阅读全文
posted @ 2018-06-09 11:29 shiweiqianju 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 一、含义 是异步编程的一种解决方案,es 6 将其变成了标准。 简单的说是一个容器,里面保存了某个未来才会结束的事件(通常是一个异步操作)的结果。语法上, Promise 是一个对象,从它可以获取异步操作的消息。 Promise 对象有两个特点: 1.状态,Promise 对象的状态不受外界影响。一 阅读全文
posted @ 2018-06-08 17:22 shiweiqianju 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以是一种“元编程”,即对编程语言进行编程。 简单地理解,就是在目标对象之前假设一层“拦截”,外界对改对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤。基本就想字面意思:代理。 1.概述 es 6 原生提 阅读全文
posted @ 2018-06-08 14:52 shiweiqianju 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 本篇中学习并记录可能会比较常用的 api ,详细请自行查找相关资料。 一、字符串的拓展 es 6 加强了对于 Unicode 的支持。javascript 允许采用 \uxxxxx 的方式表示一个字符,其中 xxxx 表示字符的 Unicode 码点。所以这就有范围限制了(\u0000 ~ \uFF 阅读全文
posted @ 2018-06-06 17:08 shiweiqianju 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 变量的解构赋值 es 6 允许按照一定的模式,从数组和对象中提取值,然后对变量进行赋值,这被称之为解构; 一.数组的解构赋值 最基本写法: 更多的写法: 二、对象的解构赋值 1.标准写法: 简写: 注意: 对象的结构不需要像数组那样注重顺序,只需要注意保证变量(等号左边)名与对象属性(等号右边)名相 阅读全文
posted @ 2018-06-05 16:22 shiweiqianju 阅读(869) 评论(0) 推荐(0) 编辑
摘要: let 和 const let 声明 (一)基本用法 let 声明的变量只在块级作用域内有效,出了该块则报错,最常见且适合的地方在 for 循环中: 上面的 i 通过 var 方式声明,(循环次数内)全局有效且只有一个,故每次循环结束后, i 的值会被更新,从而导致在完成所有循环后, a 数组中所有 阅读全文
posted @ 2018-06-05 11:04 shiweiqianju 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 交互组件 Echart.js 中交互组件比较多。例如: legend(图例)、title(标题组件)、visualMap(视觉映射组件)、dataZoom(数据缩放组件)、timeline(时间线组件)。 数据缩放组件 - dataZoom 支持 grid(直角坐标系)、 polar(极坐标系)。 阅读全文
posted @ 2018-05-30 14:04 shiweiqianju 阅读(536) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页
点击右上角即可分享
微信分享提示