利用charles修改报文的功能调试代码 giflee 发表于 2018-06-28 # javascript # giflee 利用charles修改报文的功能调试代码Charles是一款抓包工具,除了最常使用到的抓取请求数据包功能以外,还有很强大的功能,例如:修改请求的或者返回的报文,模拟网络环境,给服务器做简单的压测等等。 通过Map映射的方式修改报文映射修改报文的方式有两种,本地映射(Map Local)和远程映射(M ... 阅读全文 »
javascript中call,apply,bind三兄弟 giflee 发表于 2018-06-25 # javascript # giflee javascript中call,apply,bind三兄弟call,apply,bind这三兄弟在日常开发中并不少见,尤其是bind,简直是回调函数绑定this的神器有没有! 兄弟从哪里来无论是js中原生的函数还是自定义的函数都是可以直接调用这三个兄弟的,为什么可以这么方便,这就不得不得益于java ... 阅读全文 »
浅谈JavaScript错误 大圣 发表于 2018-06-07 # 大圣 # javascript # error | 分类于 javascript 本文主要从前端开发者的角度谈一谈大多数前端开发者都会遇到的js错误,对错误产生的原因、发生阶段,以及如何应对错误进行分析、归纳和总结,希望得到一些有益的结论用来指导日常开发工作。 概念辨析错误(Error)和异常(Exception)对于Java来说错误和异常是两个相近但是不同的概念,而在JavaS ... 阅读全文 »
网站行为统计的基本原理 giflee 发表于 2018-03-03 # javascript # giflee 网站行为统计最近做了一个营销类的需求,在sdk加入统计的代码,统计用户在网站上的行为(PV,UV,IP等),虽然技术上并没有用到什么可圈可点的技术,但是对于分析实现方面还是有些点值得记录一下的。 相关概念(PV,UV,IP)PV(访问量)即page View,是指当前页面的浏览量或者点击量,页面刷新 ... 阅读全文 »
JavaScript运行机制:事件驱动编程详解 孔垂亮 发表于 2018-01-29 # 孔垂亮 # javascript 先看一个例子1234567891011121314151617181920212223(function test() { setTimeout(function() { console.log(1) }, 0); new Promise(function( ... 阅读全文 »
Nodejs实现静态资源服务器 刘宵静 发表于 2017-12-18 # 刘宵静 # Nodejs Nodejs构建静态服务器需要考虑的几个点: 路径分析 不同类型的文件展示 增加文件夹逻辑 形如 ‘http://xxx.com/a/b/‘ , 则查找b目录下是否有index.html,如果有就显示,如果没有就列出该目录下的所有文件及文件夹,并可以进一步访问 增加缓存机制 路由解析1234 ... 阅读全文 »
Less代码规范 大圣 发表于 2017-12-06 # 大圣 # css Less代码规范Less代码校验规则遵循stylelint:recommended stylelint:recommended stylelint详细规则 目录 术语 规则声明 选择器 属性 文件分类 命名规则 格式 注释 书写顺序 Less书写顺序 属性书写顺序 最佳实践 典型错误 参考 ... 阅读全文 »
如何发表文章 李健夫 发表于 2017-11-20 # 李健夫 快速开始获取源码代码托管在NSFI组下的sf-blog-source中 1$ git clone https://github.com/NSFI/sf-blog-source.git 安装依赖1$ npm install 创建文章1$ hexo new '文章title' 本地服务预览1$ hexo ... 阅读全文 »