Vue2 利用 v-model 实现组件props双向绑定的优美解决方案

2017-03-12
阅读 3 分钟
38.5k
在项目中开始使用vue2来构建项目了,跟 vue1 很大的一处不同在于2 取消了props 的双向绑定,改成只能从父级传到子级的单向数据流,初衷当然是好的,为了避免双向绑定在项目中容易造成的数据混乱。

前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号

2016-08-08
阅读 3 分钟
20.1k
现在网上的方案都是生成一个新的dist目录,里面包含了要发布的html,js,css等文件。但是在实际的公司的项目中,会有情况不能生成新的HTML进行发布,需要在原来的HTML文件上进行js ,css版本的替换. 这里分享下我在实际项目中通过改动插件然后在原目录结构下进行版本的控制方案。

jquery的Form表单序列化到一个对象 (当radio,checkbox 未选中时,没有序列化到对象中的解决方案)

2016-08-03
阅读 2 分钟
12.6k
有没有发现hobby这个字段没有存在于数据结构中,当你把这样的数据传到后台,一般后台也是通过循环传过来的json结构去更新数据库,把需要更新的做update处理,这样hobby这个字段就没有更新掉。 等重新加载数据,游戏,运动,旅游还是选中的。 :(

avalon 单页面程序 (种子工程)之二 按需加载和路由系统

2016-01-25
阅读 4 分钟
11.5k
SPA的成功离开不这三个东西,分层架构,路由系统,储存系统。分层架构是我们组织复杂代码的关键,路由系统是将多个页面压缩在一个页面的关键。 其中avalon路由用到了两个单独独立出来的类库 mmRouter 和 mmHistory。

avalon 单页面程序 (种子工程)之一 用requirejs引入avalon

2016-01-21
阅读 2 分钟
6.5k
我们公司一开始技术选型的时候是考虑用angularjs的,但是公司高层为了市场容量 说最好需要支持下 ie , 然而angularjs 对ie8的支持都不是很好,所以最后使用了能够兼容所有浏览器的avalon, 正如司徒大大自己说的,国内的环境就是这样,ie 还是有大量的市场份额的。 (现在微软终于痛定思痛 决定放弃了ie , 不支持ie的安全...