- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 CSS模块化命名
1.BEM的CSS selector命名规则说起来就一句,就是在class中加入组件的前缀2.suit的class selector命名规则https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md比BEM 具体,可操作性也很强. u-utilityName Component ComponentName-desc
2016-01-31 16:04:12 1042
原创 TSL工作过程
题外话:太冷了,小说也看完了,偶然翻看了谢大大的《网络原理》,又拜读了一篇TSL/SSL的工作原理过程,通俗易懂,实在不愧为经典教材!(为什么当年在学校不好好读书???~~o(>_<)o ~~虽然没读,但是庆幸我没把书扔了) TSL是SSL的标准化,实质是同一个东西,提供了传输层的网络连接加密功能以一个例子简单说明SSL的工作过程:点击浏览器A中的一个超链接,连接到B网站,该链接的url的协议
2016-01-23 17:18:55 1515
原创 react(1)-broswerify+reactify+gulp搭建react的workflow+React入门资料集合
介绍了整体react的自动化的流程已经react的基本原理 和入门: http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/react的virtual dom https://www.youtube.com/watch?v=-DX3vJiqxm4browserify
2016-01-18 23:49:00 1535
原创 计算机基础知识-一级缓存与二级缓存,堆栈
1.一级缓存&二级缓存缓存存在的目的是为了缓解cpu高速运算速率与读取内存低速率之间的矛盾,提高cpu读取的命中率,cpu读取数据的时候,首先在缓存中查找,然后再去内存中查找,因为读取缓存速度比读取内存速度快得多。缓存分为一级缓存,二级缓存,甚至于三级缓存,读取速度依次降低,容量也依次增大,一级缓存中的数据是二级缓存中部分数据的镜像,二级缓存中的数据是三级缓存中部分数据的镜像,三级缓存中的数据是内存
2016-01-10 11:12:40 4076 1
原创 正则的[],(.)*?和(.*?),贪婪和惰性
1.在[]中的表达式不要使用 .,要不然效果达不到2.(.)?和(.?)的区别,前者分组只会匹配最后一个字符,而(.?)会获取匹配的整个串,此处的?是惰性匹配,/a(.*?)c/g.exec("aabcdefc dd");==>["aabc", "ab"];此处"ab"就是(.*?)的内容/a(.)*?c/g.exec("aabcdefc dd");==>["aabc", "b
2016-01-07 20:40:38 743
原创 文件查找常用通配符表达式
1. *.scss ;匹配所有的后缀是scss的文件2. *.+(scss|sass) ;匹配后缀是scss和sass的文件,此处+后面加上圆括号3. **/*.scss ;匹配当前路径及其子路径下后缀是scss文件4. !a.scss ;匹配不是a.scss的文件,!是取非的运算。
2016-01-05 14:54:50 2809
原创 juqery中checkbox的click事件
在项目中需要实现这样一个功能。当checkbox选中的时候,那么文本框是可以输入的,否则就不可以输入。 在实现的时候,我使用了jquery1.8.3,代码如下:<body> <div> <input type="checkbox" class="agreen" style="" /> <input type="text" clas
2016-01-02 07:07:06 3781
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人