2016年9月1日

总结一下公司项目使用各种较新的前端技术和 Api 的一些经验。

摘要: 关于 ES6: 需要注意 ES6 的一些特性和 API 是需要一个 200k 的 Polyfill 才能得到支持的,特性如 for ... of 循环,generator,API 如 Object.assign 等。我们的做法是放弃这些特性,单独引入对应 API 的 Polyfill 。 关于 We 阅读全文

posted @ 2016-09-01 13:59 B1ncer 阅读(1087) 评论(0) 推荐(0) 编辑

2015年12月16日

由 Session 和 Cookie 的区别说起

摘要: Session 和 Cookie 有什么区别?最近面试被问到这个问题,和面试官一番讨论了解到面试官心里的答案后,我不太满意。面对上面的问题,如果是刚毕业时的我,一定会毫不犹豫说出 Cookie 是存在客户端的,Session 存在服务器这个比较“标准”的答案。现在么,我不打算探讨上面的问题,而是打算... 阅读全文

posted @ 2015-12-16 14:19 B1ncer 阅读(280) 评论(0) 推荐(0) 编辑

2015年12月4日

我理解的正确的代码

摘要: Strikingly 要求我整理一份几百行差不多是我最高成就的代码给他们,来获得面试的机会。 我很纠结,他们想从几百行代码里看出什么来呢? 我第一个想到的是把我写过的轮子的核心类抽象成接口,整理到一起,好让他们看到我是如何设计我的轮子的。 然而我并没有发明过轮子。。 之后我觉得把包含了华丽技巧的代码 阅读全文

posted @ 2015-12-04 09:08 B1ncer 阅读(1242) 评论(2) 推荐(0) 编辑

2015年11月10日

回忆我是如何赢得一次踢毽子比赛

摘要: 高中时,学校有举办过踢毽子和跳绳的比赛。规则是这样的,一个年级25个班,每个班派出4名选手参赛,一个个上,最后算总数,总数多得班级获胜。高一那年,我表现很一般,我们班也输了。然后高二那年的比赛,我是第一个上的,踢了619个(记忆犹新),我下场的时候已经有22个班打道回府了,只剩2个班的最后一名选手... 阅读全文

posted @ 2015-11-10 16:35 B1ncer 阅读(265) 评论(0) 推荐(0) 编辑

2015年9月24日

日常的例子说明 throttle 和 debounce 的区别

摘要: 不小心接触到throttle 和debounce,按捺不住猎奇的心理,找这两个函数的资料。然而百度到的各种对他们的理解,我去啊。艰难地搞明白他们是干嘛的之后,忍不住举个例子说说自己的理解,希望我的介绍能够简单到任何人(hr?)都能看懂。首先,我们明确一下这两个函数的中文含义:throttle: 频率... 阅读全文

posted @ 2015-09-24 02:39 B1ncer 阅读(308) 评论(0) 推荐(0) 编辑

2015年3月27日

解决web翻转动画闪屏

摘要: 首先确保backface-visibility: hidden。这样做可以解决大部分闪屏的情况。然后需要特别注意的是谷歌的浏览器,不管是桌面端还是移动端,在翻转的过程中在该元素上绘制其他元素也会导致闪屏。ios上safari不会出现这个情况。最好在翻转动画开始前,把绘制工作做好。 阅读全文

posted @ 2015-03-27 01:19 B1ncer 阅读(259) 评论(0) 推荐(0) 编辑

2014年12月27日

Famous框架系列一:famous/core/Surface

摘要: famous/core/Surface 既然是Famous的第一篇文章,就先给Famous打个广告:http://periodic.famo.us Famous12年的作品,点击右下角Fun things to do可以看到操作说明。我认为Famous框架中最重要的部分莫过于Surface了。... 阅读全文

posted @ 2014-12-27 04:56 B1ncer 阅读(859) 评论(1) 推荐(0) 编辑

Textarea的readonly问题

摘要: textarea的readonly属性,不能用setAttribute方法设置,只能类似textarea.readOnly = true|false的写法。原因: setAttribute只能设置一个字符串值。当readonly值为"false"的时候,依然是readonly状态。必须是布尔值fal... 阅读全文

posted @ 2014-12-27 02:34 B1ncer 阅读(728) 评论(0) 推荐(0) 编辑

2014年10月13日

[webapp]移动平台各浏览器的分辨率适配

摘要: 搞webapp适配了N多浏览器,记一下各浏览器碰到的需要注意的地方。目前发现firefox是最难适配的。1.firefox只有在onload之后才能取到正确的innerwidth值。2.目前版本的firefox无法设置viewport的width,不管写什么数字,永远是360。估计不写viewpor... 阅读全文

posted @ 2014-10-13 01:47 B1ncer 阅读(325) 评论(0) 推荐(0) 编辑

2014年9月29日

[webapp]ios safari 正确使用js跳转

摘要: 在safari上,以往屡试不爽的location.href = url; 变得不好用了。使用该方法跳转到新的网页,无法使用后退按钮回到上个页面。想想也是,直接修改值得方式跳转总是怪怪的,但是从刚学网页到现在都是这么用的,也就习惯了。回头看了一下location对象,发现有个assign函数,原来是有... 阅读全文

posted @ 2014-09-29 23:38 B1ncer 阅读(1674) 评论(0) 推荐(0) 编辑

导航