老刘求职记
作者:admin 日期:2016-02-24用到和准备学习的一些新工具
作者:admin 日期:2016-02-20- - 装一个json序列化插件--https://chrome.google.com/webstore/category/apps?hl=zh-cn
- - 总监推荐使用的github管理工具:sourceTree,官网可直接安装中文版,接下来学习使用
- - 总监推荐使用的leanCloud,可用于生成后端API接口数据,已经注册帐号,准备试用
- - 2016年刚推出的微信开发者工具---已经安装,但发现做CSS调试真机时,还是手续比较麻烦,因此对于普通的调试,还是用.css?id=***的老方法,只有一些实在需要精确调试,一定要看到CSS代码对应效果的地方,再使用这个。http://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html
实测证明无用--网上流传的微信浏览器取消缓存的方法
作者:admin 日期:2016-02-15ajax多信号逻辑的promise写法实现
作者:admin 日期:2016-02-11ajax的这种多信号量情况经常遇上。比如:先从服务器得到一个信号变量A,如果A为真,再从服务器获取信号B,B为真,再......如果用传统的回调方式写,Ajax就是一大堆的callback堆叠,看得头疼,而且不好一层层用函数分开。
解决这个问题,用到jQuery的deferred对象(参见阮一峰原文):$.ajax()操作完成后,如果使用的是低于1.5.0版本的jQuery,返回的是XHR对象,你没法进行链式操作;如果高于1.5.0版本,返回的是deferred对象,可以进行链式操作。
我写了个简化后的例子:
- $.ajax("/api-a")
- .done(function(data){
- console.log("第1步完成");
- // 如果第1步数据中的result允许,则第2步
- if(data.result){fun2(); }
- })
- .fail(function(){ console.log("第1步失败") });
- //第2步操作可以放到一个函数中,这样看起来代码更清晰
- function fun2() {
- $.ajax("/api-b" )
- .done(function(data){
- console.log("第2步完成");
- console.log(data);
- })
- .fail(function(){ console.log("第2步失败") });
- }
2015全年总结---电商前端探索
作者:admin 日期:2016-02-04昨天,我所在的电商项目组已经放了假,今天正式开始休息。 我放年假后第一要事,是写总结。 如果对一年的成绩还算满意,此事则令人喜悦--保有初心,不在于走了多远,而要时刻明白自己身在何方。
经历:
1、2015年仍然做了不少大企业网站(PC端),值得一提的是博深集团、株洲轨道交通
2、跟共成团队合作了“云峰湖”、“拾得大地”两个较复杂的单页应用站(PC/移动端/响应式)
3、长沙银行新版改造
4、在YC电商团队短期工作,电商前端初探。
5、以顾问方式,参与ERP/XYG两个软件项目的界面改造(bootstrap/jquery)。
6、年末时,加入WK电商团队,电商前端再战 。
技术:
7、学习MVC/MVVM前端模式,项目中使用过avalon及vue.js
8、具体使用:mui框架,json解析,underscore,localstorage读写,前端的HTTP与缓存体系,iconfont(@font-face)
9、了解:gulp,webpack,requirejs,node.js
10、bootstrap+jquery插件
工具:
11、熟练sublime txt3+emmet
12、nodejs快速搭建本地环境
13、熟练chrome调试器
合作与分享:
14、实践了以顾问方式参与外包项目,日志计算工作量/取酬
15、与很多新老朋友,巩固联系、开始合作:老董、老高、草帽团队兄弟们、军亮、慧琼等
16、持续更新博客,分享进展,帮助同行
运动:
17、坚持跑步,完成了2个在线半程马拉松,10月长马(半马)完赛并创个人最好成绩。
18、参加HBD篮球队每周定期比赛。
2016愿景:
19、明年争取进入知乎/github,更多分享
20、完善整个电商前端技术线,以高效开发方式,做出1款较成熟产品
21、想在长沙组织一个持续前端交流的小圈子
22、官网改版
23、搬家到河西,离产业圈更近,运动环境更好。
写完。