摘要: 技术选型 • 框架 - Vue+VueRouter • 相比较于react/angular/avalon ? • 简单轻量,社区配套完整• 模块化 - ModJS • 相比较于require/seajs/browserify/webpack ? • commonjs规范• 构建工具 - Fis3 • 阅读全文
posted @ 2018-10-16 14:58 zhangbs 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 一,自适应和响应式的区别 自适应是一套模板适应所有终端,但每种设备上看到的版式是一样的,俗称宽度自适应。 响应式一套模板适应所有终端,但每种设备看到的版式可以是不一样的。 虽然响应式/自适应网页设计会带来兼容各种设备工作量大、代码累赘、加载时间长的缺点,但它们跨平台和终端,能“一次设计,普遍适用”, 阅读全文
posted @ 2018-10-16 14:32 zhangbs 阅读(12419) 评论(0) 推荐(2) 编辑
摘要: 一,安装 npm install axios 二,在http.js中引入 import axios from 'axios'; 三,定义http request 拦截器,添加数据请求公用信息 1 axios.interceptors.request.use( 2 config => { 3 // c 阅读全文
posted @ 2018-09-20 15:07 zhangbs 阅读(6257) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序是指,每次比较相邻的两个值,如果前一个值比后一个大,就交换位置,这样第一次循环可以把最大的值排到最后,依次循环对比,可以达到排序的目的; 阅读全文
posted @ 2018-10-13 19:38 zhangbs 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 传统的js数组方法 concat(),push(),pop(),shift(),unshift(),splice(),slice(),join(),sort(),reverse(); ES5新增数组方法: indexOf(),lastIndexOf(),map(),filter(),forEach( 阅读全文
posted @ 2018-10-12 19:47 zhangbs 阅读(4919) 评论(0) 推荐(1) 编辑
摘要: 什么是跨域? 浏览器的安全策略,只要协议,域名,端口有任何一个不同,就被当做不同的域。 下面对http://www.qichedaquan.com的同源检测 http://www.qichedaquan.com/a.html // 同源 http://www.qichedaquan.com/b.ht 阅读全文
posted @ 2018-09-19 17:29 zhangbs 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 首先贴代码 注释: 1,open(method, url, async) method: GET和POST; url: 发送到服务端的url; async: 异步true,同步false; 2,onreadystatechange 每当readyState的值变化,onreadystatechang 阅读全文
posted @ 2018-09-19 15:28 zhangbs 阅读(4229) 评论(0) 推荐(0) 编辑