2017-11-30
最近莫名其妙地用上了csslint,她给我了很多错误警告,处于好奇想知道什么原因,所以也从中学习到不少css哲学。
内容来自曾小乱的blog:https://zengxiaoluan.com/2017/11/30/csslint-teaches-me-the-knowledge-of-css/
2017-11-29
Lodash is A modern JavaScript utility library delivering modularity, performance & extras.
Lodash是一个非常酷的js工具集,比如她根据Fisher-Yates算法实现的shuffle()工具函数,可以公平地帮助我们打乱抽奖原始数据;也提供了像之前我提到过的debouce和throttle函数,这个东西好帅!想一想现在我们写代码多舒服,轮子有牛人帮你弄好了,可以站在巨人的肩膀上不断切页面。
https://lodash.com/docs/4.17.4#shuffle
2017-11-28
没有想到写一个抽奖程序,其中打乱数据的学问这么有讲究。真想好好接受一些科班计算机教育,这样我就能知道为什么计算机是不能产生真正的随机数了。
https://coolshell.cn/articles/8593.html
2017-11-27
react router在2015年最后一天发布了2.0.0rc1(recommend candidate)版本,可是她前一个版本还是1.0.3,到目前为止已经是4.2.2,前端圈真是好快(sui)速(yi)(n次感叹)。不过老项目还在用react router 1.0.3,快来看看这个浅显易懂的官方老教程吧。 话说回来,现在的前端入门越来越难,学前端感觉和学5000年中国历史一样,历史节点没有打通,编年史就写不出来。
https://github.com/reactjs/react-router-tutorial
2017-11-26
“卡丁车”被誉为赛车手的摇篮,昨天在圆山的老虎沟农场体验了两把,可惜我已经不是摇篮之年了,否则我就说不定成为下一个“圆山车神”了。
卡丁车就是这种样子:http://v.youku.com/v_show/id_XMzA4NzYxMDY2MA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2
2017-11-25
2017-11-24
今年公司的尾牙抽奖程序让我来修改(因为涉及金额较大、利益面较广,有点压力),里面用到了web sql作为存储方式,一查居然发现w3c已经声明以后不再支持web sql了。想一想前端发展就是快啊,我才刚刚接触这个东西就已经废弃了。废弃了还好,至少还能用,但是你用上了node和webpack之后,一些版本差异简直能要了我的命,因为明明是同一套代码,换台机器就是跑不起来。
web sql 入门:http://www.runoob.com/html/html5-web-sql.html
2017-11-23
有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?
https://www.zhihu.com/question/19676641
查看了知乎,知道学过二分法的同学很容易就有了思路,这是搞计算机的便宜之处,可是我当时没想出来。
2017-11-22
为了生成图标字体反爬虫,我了解到原来我们常用的emoji(比如我们在微信上经常发的那个笑出眼泪的表情)有两千多个了,而且大部分可以直接在浏览器中使用,真是太神奇了。我瞬速使用了几个尝尝鲜。
http://www.ruanyifeng.com/blog/2017/04/emoji.html
2017-11-21
最近腾讯换了logo,发布的腾讯字库也刷了不少人的屏幕,我们来看看还有哪些好的字体吧。
http://h2y.net.cn/what-are-the-recommended-fonts/
2017-11-20
最近在利用自定义web-font实现数据防采集,问了一下以前专门写爬虫的同事,没想到他是这样说的:我们直接模拟浏览器访问拿数据,你们转码只是在自娱自乐。
http://blog.csdn.net/fdipzone/article/details/68166388
2017-11-19
SublimeLinter is a plugin for Sublime Text 3 that provides a framework for linting code. Whatever language you code in, SublimeLinter can help you write cleaner, better, more bug-free code.
SublimeLinter是一个linter框架,可以帮助你实现不同语言的代码检查。比如说,为了使用eslint,你在Sublime(package control)里安装完SublimeLinter之后,你再安装一个Sublimelinter-contrib-eslint(名字带有contrib意味着此插件由官方团队编写),就可以实现linter效果(前提是已经配置好了eslint)。
http://sublimelinter.readthedocs.io/en/latest/
2017-11-18
网站早就想升级为HTTPS,但是因为太懒,实在不想动就拖到了今天。作为一个Linux菜鸟都不算的我,要将我的网站升级为HTTPS,还是花了一些功夫的。不过最终还是成功了,我把我遇到的一些问题记录下来,说不定对你有用。
内容来自曾小乱的blog:https://zengxiaoluan.com/2017/11/18/how-to-upgrade-your-website-free-of-charge-to-https/
2017-11-17
最近发了宏愿想学习英语,女票就推荐了我使用一个叫tandem的app,所以最近一个月我贡献了不少日活。按理说这种语言学习的app,点子真好,将全世界的语言学习者连接起来,互帮互助,共同成长。但是实际上,尽管我勾搭了很多人,但因为时差等等不利因素导致能视频或者语音的少之又少,所以我不得不花钱在上面找家教。比起韦博英语三万五万的高价,我更愿意花点小钱去尝试。
http://www.ifanr.com/app/745305
2017-11-16
2017-11-15
我们切页面的要验证很多表单,之前发过一个validform的插件,今天再发一个。如果两者之间要做一个选择的话,我会选今天这个,因为这个插件的作者是官方jquery UI小组的。
jQuery Validation Plugin
This jQuery plugin makes simple clientside form validation easy, whilst still offering plenty of customization options.
2017-11-14
GetOrgChart lets developers create complex tree structures and then displays them as a beautiful flow chart using HTML 5, CSS, and JavaScript.
这个js库做组织结构图很有用,看官站,很低调。 http://www.getorgchart.com/
2017-11-13
前面我们分享到了函数节流,但还有一个debounce的概念,刚刚看到一篇特别好的文章,把这两者的概念阐析地非常好。如果是以前,我可能会好好的把这篇文章翻译出来(即便有人做过了),现在就不行了,翻译很花时间。
debounce: Grouping a sudden burst of events (like keystrokes) into a single one.
throttle: Guaranteeing a constant flow of executions every X milliseconds. Like checking every 200ms your scroll position to trigger a CSS animation.
https://css-tricks.com/debouncing-throttling-explained-examples/
2017-11-12
这源码分析写得太寒碜了。
https://github.com/ecmadao/code-analysis/blob/master/analysis/nprogress.js
2017-11-11
什么是函数节流?函数节流一般会配合scroll、resize事件使用,我在自己的站点试用了这个小技巧。当然也可以看看 alloyteam 老教授的文章,感觉他年纪轻轻就开始秃头了。 http://www.alloyteam.com/2012/11/javascript-throttle/
另外,说个小事情,我更新了自己的avatar:http://zengxiaoluan.com/about-me/
2017-11-10
各位哥哥姐姐弟弟妹妹,今天去了解了一下韦博英语,本想报个班学习英语的(因为编程命名比较难),没想到学费这么贵,有股交智商税的感觉,我应不应该报个班呢?求助。
https://www.zhihu.com/question/33504376
2017-11-09
2017-11-08
这是我个人微信公众号的每月总结,你可以每月初来查看一次,我会按日将内容组织好。
内容来自曾小乱的blog:http://zengxiaoluan.com/category/wechat/
2017-11-07
分享一个js新技能:
https://swordair.com/function-and-exclamation-mark/
2017-11-06
推荐一个简单轻量react的图片轮播组件:react-swipe,不过这个组件并不支持图片懒加载,我们可以一起去给它提pr(bug)。
https://github.com/voronianski/react-swipe
2017-11-05
2017-11-04
东部华侨城:2010年6月29日,大侠谷景区机动游戏《太空迷航》发生致命意外,多部密封舱在15米高空飞脱坠地爆炸,造成游客6死10伤。
今天在东部华侨城玩了云霄飞轮,看起来挺安全的,所以又想试试蹦极跳伞啊之类的,看到上一则旧闻,我会再考虑这些的。
2017-11-03
react组件首字母必须大写,以区分html标签,今天被这个知识点坑了好久,只能怪自己没有完整的查阅react文档。如果我完整的看完了jQuery文档,那我jQuery应该也用的飞起呀,人啊就是懒,够用就行,轻易满足。
https://reactjs.org/docs/jsx-in-depth.html#user-defined-components-must-be-capitalized
2017-11-02
《北京法源寺》(英文书名:Martyrs’ shrine : the story of the reform movement of 1898 in China),历史小说,是中国历史学家、作家李敖在台湾的第一部长篇小说作品。 最近一直在看这本小说,可惜看小说的心情完全不似学生时期。
2017-11-01
大家好,这是我家毛圈圈。 http://h2y.net.cn/%E6%AF%9B%E5%9C%88%E5%9C%88/