- 博客(6)
- 收藏
- 关注
原创 [http] 跨域说明
只是从http层角度说下跨域的问题,并不提供解决方法,解决方法在以前老的文章里写过跨域跨域的请求被拦截有两种可能: 1. 浏览器直接禁止发起跨域,例如在某些浏览器中HTTPS请求HTTP域请求不会发起; 2. 跨域请求发起了,但是返回结果被浏览器拦截,请求失败。CORSw3c协议 CORS是一种利用额外HTTP头部来允许用户代理跨域请求的技术,与传统跨域方式不...
2018-02-09 17:31:09 343
原创 [front-end] 测试 e2e
最近好玩,根据vue-cli里的e2e看了下nightwatch的使用 之后有空研究下内部原理night watch night watch本身只是一个测试框架而已。如图,webdriver与dev都不是night watch的内容,因此需要在配置文件中指定。night watch中则包含测试逻辑。 当然,night watch也可以包含其他测试框架,比如mocha,通过配置文件中的...
2018-02-08 16:51:38 425
原创 [vue] vue+vuex实现flux架构 vue+vuex+service+proxy分层
自己在写项目中抽离的一套实现方案 针对的是较为复杂,中间逻辑会大量变化的业务背景git的demo过两天弄下 后续会持续根据在项目中遇到的问题改进和更新vue+vuex实现flux结构vue文件中的数据交互操作抽离,只包含ui操作及不需要进行数据操作的state(View);vuex中保存有所有的交互数据以及操作动作(Store与Action);vue文件与vuex之间
2018-02-07 20:12:41 2320 1
原创 [js] tips
一些写代码中遇到的小tips,持续更新多项内容需要同一种操作时采用array的map方法例如,时间formatconst formatTime = time => { return parseInt(time, 10) < 10 ? '0' + time : time.toString();};const convertShortTime = time => { cons
2018-02-07 19:44:21 120
原创 [front-end] 环境 本地开发
以后简书不写技术了。 搬过来 会根据每天的内容持续更新webpackwebpack多环境配置针对dev和prod要不同的配置devdevtool: ‘sourcemap’ 用于在调试时能对应到对应的代码位置开发服务器,在下一章中会具体说明,主要是用于热更新与热加载productdevtool: false 关掉map可以提高编译速度及代码量代码压缩
2018-02-06 18:38:50 178
原创 [front-end] browser兼容
根据接触到的内容持续更新。。。通用ieconsoleie9及以下的console在控制台未打开时无法调用会报错,这种pollyfill已经很多了。。。 ie9及以下的console并不是一个真实方法,因此无法使用Function.prototype.call与Function.prototype.apply方法,对此的pollyfill是将其强行设为一个方法 文中写的polly
2018-02-05 16:32:20 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人