生活的日常

记录普通人的日常

初识redux

简书 i蒹葭从风 转载请注明原创出处,谢谢! 如果读完觉得有收获的话,欢迎点赞加关注 简单介绍一下redux 的一些术语和基本概念。 action,reducer,state,store。主要是这4个术语。下面依次来说说这些概念。 action action 本质上是javascript 的普通对象。约定action内使用一个字符串类型的type字段来表示将要执行的动作。很多情况...

微信小程序系列「一」

2016年9月21日,在前端届的确是一个值得纪念的日子。这天,微信放出杀手锏,WeChatApp 又称微信小程序。但是就目前来看,有诸多不便,但是这个事情,依然有很大的意义。因为这是一个生态。从放出来这个消息,就开始关注。加上公司也有内测资格,所以准备写一些文章来聊聊weChatApp开发的一些情况,以及踩到的坑。 首先提到的便是1M的大小限制🚫,其实这个看到1M的大小,觉得没什么,但是作...

eslint 在项目中的使用

前段一段时间,组里搞了jslint,但是,jslint好像没有eslint的配置灵活一些,并且webstrom 也支持eslint,所以就自己搞了一套eslint的检测配置,虽然提交了代码,但是并不强制要求使用。 /** *** *** Rules 规则说明 'off' 或者 0 - 关闭规则 'warn' 或者 1 - 开启规则,使用警告级别的错误,warn 不会导致程序退出 'er...

团队JavaScript的一些规范

命名规范 全名总体规范 尽量以英文名命名,避免出现拼写错误 //restful返回字段fistchar拼写错误 var firstChar = city.fistchar.toUpperCase(); //框架写错 model.excute(...) //单词拼写不规范 detailinfo.rainfos = pts.modeldata.bo...

talk about sesionStorage VS localStorage

最近业务上,有个需求,当一次回话结束,保存的信息,就要销毁。这个一看,正好是sessionStorage的用法,但是之前并没有了解锅sessionStorage,一直是使用localStorage,并且公司的框架封装好了localStorage的用法,所以,趁此机会了解一下sessionStorage的一些API。 说起localStorage和sessionStorage,总要说起我们的小...

判断this

函数是否在new中调用new绑定?如果是的话,this 绑定的是新创建的对象。var bar = new foo(); 函数是否通过call apply 或者硬绑定调用?如果是的话,this绑定的是指定的对象。 var bar = foo.call(obj); 函数是否在某个上下文对象中调用?如果是的话,this绑定的是那个上下文。var bar = obj.foo(); ...

踩了setTimeout的坑

今天测试说,蒹葭同学,uat环境有个bug,秒杀产品还没结束,但是前端显示的是已经结束了,你看一下。 我内心OS:妈蛋,又出bug了。 不过还是乖乖的去debug了一下代码,最后排查出来是设置的定时器没有生效,直接执行了。 var timer = new Date('xxxx-xx-xx') - new Date('xxxx-xx-xx'); setTimeout(function(){ ...

项脊轩志(下)

庭有枇杷树,吾妻死之年所手植也,今已亭亭如盖矣。今伐之,为博小娘子一笑。小娘子一笑,恰似吾妻年少时。小娘子为吾与吾妻之女,今伐树,为小娘子造出嫁之物,愿伉俪情深,不输吾与吾妻。

携程门票无线组招聘JD

岗位描述 利用各种web技术进行开发,制作标准优化代码,并增加交互动态功能,通过技术来改变用户体验。 负责携程门票业务HTML5版本,携程门票Hybrid APP业务的前端开发工作。 岗位要求 掌握JavaScript语言,能够脱离各种JavaScript类库进行跨平台跨浏览器开发。 熟悉各种web前端技术,包括HTML,CSS,JavaScript,但不限于这些。...

图解 HTTP 之 返回结果的HTTP状态码

状态码的类别 | 标示 | 类别 | 原因短语 | | —— | —— | —– | | 1XX | Informational(信息性状态码) | 接收的请求正在处理 | | 2XX | Success (成功状态码)| 请求正常处理完毕 | | 3XX | Redirection (重定向状态码)| 需要附加操作以完成请求| | 4XX | Client Error (客户端错误状态码)...