预览模式: 普通 | 列表

老刘求职记

老刘,吾前同事,.NET资深程序员。欲应聘某电商公司。老高,电商团队技术总监,年少成名,面试老刘。
 
二人会议室探讨技术良久,出。老高坦言老刘技术尚有缺陷,如“缓存穿越”、“缓存雪崩”云云。临行叮嘱,好好补习,假以时日,则心理价位可达,更高薪可期。老刘诺诺而退。
 
越两日,老刘于另一公司入职,薪水如其所期。老高闻之,笑而不语。 

 

分类:培训与招聘 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2040

用到和准备学习的一些新工具

  • - 装一个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
  • 分类:前端研究 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2033

     以下代码实测无用。可能是针对比较老版本的微信浏览器而言的。

     

    XML/HTML代码
    1. <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />  
    2. <meta http-equiv="Pragma" content="no-cache" />  
    3. <meta http-equiv="Expires" content="0" />  

     

    分类:前端研究 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2212

    ajax多信号逻辑的promise写法实现

    ajax的这种多信号量情况经常遇上。比如:先从服务器得到一个信号变量A,如果A为真,再从服务器获取信号B,B为真,再......如果用传统的回调方式写,Ajax就是一大堆的callback堆叠,看得头疼,而且不好一层层用函数分开。

     解决这个问题,用到jQuery的deferred对象(参见阮一峰原文):$.ajax()操作完成后,如果使用的是低于1.5.0版本的jQuery,返回的是XHR对象,你没法进行链式操作;如果高于1.5.0版本,返回的是deferred对象,可以进行链式操作。

     我写了个简化后的例子: 

    Javascript代码
    1. $.ajax("/api-a")  
    2.      .done(function(data){  
    3.           console.log("第1步完成");  
    4.   
    5.           // 如果第1步数据中的result允许,则第2步  
    6.           if(data.result){fun2(); }  
    7.      })  
    8.      .fail(function(){ console.log("第1步失败") });  
    9.   
    10. //第2步操作可以放到一个函数中,这样看起来代码更清晰  
    11. function fun2() {  
    12.      $.ajax("/api-b" )  
    13.           .done(function(data){  
    14.                console.log("第2步完成");  
    15.                console.log(data);  
    16.           })  
    17.           .fail(function(){ console.log("第2步失败") });  
    18. }  

     

    分类:前端研究 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2120

    2015全年总结---电商前端探索

    昨天,我所在的电商项目组已经放了假,今天正式开始休息。 我放年假后第一要事,是写总结。 如果对一年的成绩还算满意,此事则令人喜悦--保有初心,不在于走了多远,而要时刻明白自己身在何方。

    经历:

    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、实践了以顾问方式参与外包项目,Beplay计算工作量/取酬

    15、与很多新老朋友,巩固联系、开始合作:老董、老高、草帽团队兄弟们、军亮、慧琼等

    16、持续更新博客,分享进展,帮助同行

     

    运动:

    17、坚持跑步,完成了2个在线半程马拉松,10月长马(半马)完赛并创个人最好成绩。

    18、参加HBD篮球队每周定期比赛。

     

    2016愿景:

    19、明年争取进入知乎/github,更多分享

    20、完善整个电商前端技术线,以高效开发方式,做出1款较成熟产品

    21、想在长沙组织一个持续前端交流的小圈子

    22、官网改版

    23、搬家到河西,离产业圈更近,运动环境更好。

    写完。

    分类:开发心得 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1976