2018年2月9日
摘要: @providesModule是什么 react抛出组件化的概念后,对于开发者而言,为了提高代码的可读性与结构性,通过文件目录结构去阐述组件嵌套关系无疑是一个很好的办法,但是目录级别的加深,同时让require的文件路径让人头疼。绝大多数公司会使用自己定制的alias工具,在脚手架入口配置文件中给相 阅读全文
posted @ 2018-02-09 13:14 natureless 阅读(766) 评论(0) 推荐(0) 编辑
  2017年3月3日
摘要: 复现条件:chrome 55+ 1.zepto tap的实现及double fire的原因 在监听DOM根节点的时候,touchStart后通过XY的坐标偏差,与tapTime的计时判断Tap/LongTap/doubleTap,而两次触发正是入口绑定事件的问题。 同时绑定了touchStart p 阅读全文
posted @ 2017-03-03 16:52 natureless 阅读(592) 评论(1) 推荐(0) 编辑
  2017年1月10日
摘要: 函数节流 throttle and debounce的相关总结及想法 一开始函数节流的使用场景是:放止一个按钮多次点击多次触发一个功能函数,所以做了一个clearTimeout setTimeout函数 代码的意思就不做多说了,实际上我无意间实现了一个debounce在underscore.js中对 阅读全文
posted @ 2017-01-10 20:31 natureless 阅读(342) 评论(0) 推荐(0) 编辑
  2016年9月24日
摘要: 不得不说今年的前端无疑超越了两年前java的火爆,但是同样应聘人数增加后,应聘要求也随之大幅度上升,在不是那个切切图,做做ui就能说自己是前端开发工程师了,而如今微信小程序的推出,无疑是让风口浪尖上的前端更上一个层次,好了废话不多说,简单讲下个人的面试经历和面试考点吧 本人目前大四,于大三下学期开始 阅读全文
posted @ 2016-09-24 14:29 natureless 阅读(6561) 评论(14) 推荐(6) 编辑
  2016年7月25日
摘要: 最近听了阿里一位大牛的讲座,讲web架构优化对网页加载的影响,看完之后对他所讲的一些优化方法进行一些总结和整理,发现收获还是蛮多的,下面多为个人整理和个人见解,希望有说的不对的,能及时指出 1.DNS解析优化 1.1利用TTL:利用TTL:因为DNS解析时,都是逐层查找DNS缓存,最后去跟服务器查询 阅读全文
posted @ 2016-07-25 21:15 natureless 阅读(810) 评论(2) 推荐(1) 编辑
  2016年6月17日
摘要: 这篇就先暂停下上篇博客--你画我猜的进度,因为在做这个游戏的时候,想采用最新的ng2技术,奈何坑是一片又一片,这边就先介绍下环境部署和填坑史 既然要用ng2,首先要拿到资源,我这边用的是angularJs2 beta版的,网上的资源有两种,一个是文件全压缩版的.min.js版的另一个就是一大堆乱七八 阅读全文
posted @ 2016-06-17 14:51 natureless 阅读(632) 评论(1) 推荐(1) 编辑
  2016年6月6日
摘要: 上一篇基础实现的功能是客户端canvas作图,导出dataURL从而实现图片信息推送,下面具体讲下服务端的配置及客户端的配置同步 首先先画一个流程图,讲下大概思路 首先为了显示同步,做出img标签显示同步结果 服务器端: 这边有很多坑,也是在自学的时候一个坑一个坑的踩过来的,首先websocket客 阅读全文
posted @ 2016-06-06 15:54 natureless 阅读(1626) 评论(4) 推荐(1) 编辑
  2016年6月5日
摘要: 经过惨淡的面试,也是知道了自己的不足,刚好最近在学习node,心中便有了做一个web版的你画我猜的想法 首先说下思路,在做准备工作的时候,有两个大概的思路: 1.规定一块div,捕捉鼠标事件,动态生成position absolute,长宽1px的红色小div,这样可以模拟出划线的轨迹,做一个lon 阅读全文
posted @ 2016-06-05 15:46 natureless 阅读(1202) 评论(2) 推荐(1) 编辑
  2016年6月1日
摘要: 接触Node,提得最多的可能就是回调,异步非阻塞处理,思前想后,JavaScript从前端语言过渡到服务器端,最大的劣势可能就是线程,当然这方面的不足现在也被慢慢弥补起来了(很多第三方的npm包可供下载),而在初期时,其语言的执行思想也是偏向多线程的,于是用了一个非常巧妙的方法:事件驱动。 Node 阅读全文
posted @ 2016-06-01 17:54 natureless 阅读(320) 评论(0) 推荐(0) 编辑
  2016年5月30日
摘要: NodeJs中谈及较多的可能就是Stream模块了,先写一个简单的ajax回调 通过post php文件得到回调数据,并进行DOM操作,这行简单的代码在初学者百分之八十的项目中是可行的,包括在我接触Stream之前也是这样认为的,那么问题来了,假如我们这边的data是由php多处输出拼接而成的,数据 阅读全文
posted @ 2016-05-30 13:57 natureless 阅读(398) 评论(0) 推荐(0) 编辑