摘要: 一、远古时代的ajax 1.利用http协议的204特性 设置header('HTTP/1.1 204 No Content'),当浏览器收到204时页面不做跳转 2.利用图片加载的特性来完成请求 设置src属性,浏览器将会请求src对应的资源 hh.setAttribute('src', './0 阅读全文
posted @ 2019-06-11 13:51 但沉默。 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Number,String, Null, Undefined, Symbol, Boolean 用typeof可以检测出变量的基本数据类型,但是有个特例,就是null的typeof返回的是object,这个是javascript的历史Bug ES6新增数据类型Symbol: 表示独一无二的值 typ 阅读全文
posted @ 2018-03-30 13:25 但沉默。 阅读(9009) 评论(0) 推荐(0) 编辑
摘要: Arguments: 函数参数集合 Array: 数组 Boolean: 布尔对象 Date: 日期时间 Error: 异常对象 Function: 函数构造数 Math: 数学对象 Number: 数值对象 Object: 基础对象 RegExp: 正则表达式对象 String: 字符串对象 阅读全文
posted @ 2018-03-30 13:15 但沉默。 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 使用vue脚手架准备使用iview开发项目时遇到这样的问题: 使用iview代码后,eslint报错说 x-invalid-end-tag,这个错误的意思是解析错误 这是我eslint.js原来的配置: rules: { 最终的解决办法是在eslint.js的配置中加上一条 这样就可以避免x-inv 阅读全文
posted @ 2018-03-15 17:14 但沉默。 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 1. 用到的安装模块指令: (1)安装淘宝镜像【避免使用npm 安装失败】 npm install cnpm -g --registry=https://registry.npm.taobao.org (2)全局安装vue: npm install --global vue-cli(或者可以使用淘宝 阅读全文
posted @ 2018-03-15 14:49 但沉默。 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 比如说要实现一个饼状图, 我们需要完成的工作是: 1.子组件负责饼状图所有功能的实现 2.父组件负责使用这个功能就可以了 可以看出,这个饼状图的实现主要是在子组件中,那我们先从子组件说起: 子组件的工作: 完成饼状图的布局,实现饼状图该有的功能,就相当于一个被封装好的函数,什么都有了,就差给它传入实 阅读全文
posted @ 2018-03-14 16:59 但沉默。 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 什么是 Update、Enter、Exit? 这段代码使用的情况是当以下情况出现的时候: 假设,在 body 中有三个 p 元素,有一数组 [3, 6, 9],则可以将数组中的每一项分别与一个 p 元素绑定在一起。但是,有一个问题:当数组的长度与元素数量不一致(数组长度 > 元素数量 or 数组长度 阅读全文
posted @ 2018-03-13 17:12 但沉默。 阅读(639) 评论(0) 推荐(0) 编辑
摘要: rect 阅读全文
posted @ 2018-03-13 16:52 但沉默。 阅读(327) 评论(0) 推荐(0) 编辑
摘要: vue是一个数据驱动视图的前端框架,一切皆可作为可重用的组件加以使用 d3则是数据可视化javascript库 D3.js基础 1.学习D3.js的语法 语法是必需的,建议自行去官网上学习其语法,如果可以的话最好了解一下函数式编程的curry与compose思想,不建议一开始就去接触高大上的众多在线 阅读全文
posted @ 2018-03-13 16:50 但沉默。 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在开始一个新项目(vue相关项目)时使用npm install安装所有依赖时遇到npm does not support Node.js这个问题 解决办法: (一)1. 安装淘宝镜像 npm config set registry https://registry.npm.taobao.org 2. 阅读全文
posted @ 2018-03-12 10:54 但沉默。 阅读(5090) 评论(0) 推荐(0) 编辑