因为工作上需要维护一个项目,所以围绕着“能顺利开展工作”这个目标,对AngularJS进行了一些学习。 一些基本认识 ng2之前的叫AngularJS,之后改名Angular了,看起来名字差不多,其实2基本算是把1推倒重来了,比如双向绑定改成了单向之类的… AngularJS是一个基于MVC处理 ...
Emmet和Haml
本文字数: 826 阅读时长 ≈ 1 分钟
参与维护的项目用到了Haml。 Emmet一直都在 最开始接触Emmet是在编辑器sublime中安装了插件,其前身叫做“ZenCoding”。 Emmet用和CSS选择器相似的语法来描述元素的嵌套层级关系和属性,实现HTML/XML/CSS等代码的智能自动补全。 最开始,很容易在输入“div” ...
使用NVM管理多版本Node
本文字数: 2.7k 阅读时长 ≈ 5 分钟
本篇内容是在Mac OS X环境下实践的。 NVM的安装和使用卸载原有的Node.js 之前没有在电脑里安装过Node.js且没有强迫症的可以跳过 node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/loca ...
Web页面埋点的一次项目经验
本文字数: 3.6k 阅读时长 ≈ 6 分钟
什么是埋点 所谓“埋点”,是数据采集领域(尤其是用户行为数据采集领域)的术语,指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。 帮助定义和获取分析人员真正需要的业务数据及其附带信息。 在应用中特定的流程里收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营 ...
WKWebView跨域的Cookie问题
本文字数: 2.6k 阅读时长 ≈ 4 分钟
发现问题业务场景在微信里打开一个页面,用户输入手机号,通过图片验证码获取短信验证码进行身份验证。 差异性的表现在iPhone多款手机里发现验证失败,Android手机没有发现问题。在开发用的Mac电脑上,没有发现Safari或者Chrome出现类似的问题。通过手机抓包+后端联调,发现是Cookie有 ...
2018-01-12北京Node Party
本文字数: 8.5k 阅读时长 ≈ 14 分钟
这里面我觉得最诚恳的是介绍运营开源项目的;libuv那块则是激励好好学习的吧哈哈 开场:观众的互动(观众自我介绍活跃气氛) 有一个22岁的,15岁就辍学了!然后还修过车,高考还失败,结果现在是某个公司的大前端技术负责人,以前还“当过CTO” 还有一个在汽车修理厂干过的… i5ting自己介绍自己 ...
Charles拦截手机上的HTTPS请求
本文字数: 1.4k 阅读时长 ≈ 2 分钟
业务场景 调试Hybrid App里Web页面的HTTPS请求。HTTPS请求因为经过加密,所以需要做一些额外的配置,否则只能看到乱码。 我实践的设备是小米手机和Mac电脑,工具是Charles。 Mac上推荐Charles,Windows系统的电脑推荐Fiddler。 原理说明 让Charles ...