收藏的几篇关于js、css效率的文章,包括纯js以及js dom操作导致的repaint、reflow相关效率的阐述。
Efficient JavaScript
重温Reflow
[url=http://www.stubbornella.org/content/2009/03/27/reflows-repaints-css-performance...
发表于2013年9月9日 15:30:04 更新于2013年9月9日 15:30:04
对于写php和js的人来说,sublime双击无法选中$xxx,只能选中xxx,实在是痛苦,今天搜了一把,原来很简单,只要在setting里
将word_separators里的$删掉即可,这样就能双击选中$及变量名了。

将word_separators里的$删掉即可,这样就能双击选中$及变量名了。

发表于2013年9月7日 08:47:31 更新于2013年9月7日 08:47:31
测试了下php中几个字符串替换函数的效率,结论:
测试代码如下:
...
str_replace > strtr > preg_replace
测试代码如下:
...
发表于2013年8月11日 09:00:55 更新于2013年8月11日 09:39:03
关于cookie与session,这里简单的记一些,
由于http是无状态的,也就是服务器不认识客户端,要让他们认识,于是产生了session(用一个id标明用户身份)。
同样,由于http是无状态的,有时服务器想在客户端存储点信息,于是产生了cookie。
cookie可以通过客户端js读取写入,也可以通过服务器端在http响应头中设置,同时下次访问该服务器时会自动读取这些cookie并放到http请求头中。
1、session是用sessionid来标示用户的,而这个sessionid必须在每次客户端请求服务器时告知,联想到cookie,自然最好的方式就是用cookie来保存ses...
由于http是无状态的,也就是服务器不认识客户端,要让他们认识,于是产生了session(用一个id标明用户身份)。
同样,由于http是无状态的,有时服务器想在客户端存储点信息,于是产生了cookie。
cookie可以通过客户端js读取写入,也可以通过服务器端在http响应头中设置,同时下次访问该服务器时会自动读取这些cookie并放到http请求头中。
1、session是用sessionid来标示用户的,而这个sessionid必须在每次客户端请求服务器时告知,联想到cookie,自然最好的方式就是用cookie来保存ses...
发表于2013年7月15日 10:36:04 更新于2013年7月15日 10:36:04
用了一段时间的sublime,确实很顺手,这里记录下我用的几个插件:
1、Package Control
这个不用说了,有了它,安装其他插件方便太多,大部分插件都可以通过它来安装。
安装后,ctrl+shift+p,Package Control:Install Package来安装其他插件。
2、JsFormat
格式化js代码的,ctrl+a...
1、Package Control
这个不用说了,有了它,安装其他插件方便太多,大部分插件都可以通过它来安装。
安装后,ctrl+shift+p,Package Control:Install Package来安装其他插件。
2、JsFormat
格式化js代码的,ctrl+a...
发表于2013年7月10日 10:52:35 更新于2013年7月29日 15:54:32
1、事件侦听中reture false
原生事件侦听中reture false与event.preventDefault()等效,都是禁止默认动作生效。
另外,jQuery中的事件侦听也模拟了return false。
2、禁止选中
对于firefox与chrome可以将css属性user-select设置为none
...
原生事件侦听中reture false与event.preventDefault()等效,都是禁止默认动作生效。
另外,jQuery中的事件侦听也模拟了return false。
2、禁止选中
对于firefox与chrome可以将css属性user-select设置为none
...
发表于2013年6月27日 18:30:35 更新于2013年7月1日 15:00:19
总结以下最近写JQuery扩展的疑惑。
写一个JQuery扩展很容易:
这样就行了,调用方法如下:
写一个JQuery扩展很容易:
(function($){
$.fn.TestComponent = function(){
return this.each(function() {
console.log('init');
});
};
})(jQuery);
这样就行了,调用方法如下:
但是通常一个功能完善的扩展不仅仅是调用一次初始化就完事的,假设是要扩展出一个基...$('#test').TestComponent();
发表于2013年6月24日 10:29:09 更新于2013年6月24日 10:29:33
打开eclipse,help --> install new software,
搜索java ee以及Web Page Editor,安装上就行了


搜索java ee以及Web Page Editor,安装上就行了


发表于2013年6月20日 16:14:18 更新于2013年7月31日 10:47:55
结合上一篇讲event的日志:JavaScript基础练习源码(二)Event事件相关,由于那篇日志主要讲的是js原生的事件侦听方法,这里再谈谈js原生的事件触发方法。
说起事件event,跟通知notification总是有想通相似之处的,然而又跟消息message不一样。
几年前学习as3的时候就有过这些疑问,参见as3事件处理机制的一些缺陷
message可以认为是1对...
说起事件event,跟通知notification总是有想通相似之处的,然而又跟消息message不一样。
几年前学习as3的时候就有过这些疑问,参见as3事件处理机制的一些缺陷
message可以认为是1对...
发表于2013年5月14日 21:23:04 更新于2013年5月14日 21:23:04
两年前的今天,父亲去世。
两年了,从不敢相信这样平常熟悉的声音会这样消失两年,而我坐在这里,徒有一声叹息。
无数次幻想自己推开家门,看见你消瘦的身影,听见你洪亮的声音。
父亲,原谅我,从未给你一个温暖的拥抱,从未给你哪怕是些许的问候,希望你在另一个世界里过的好。
两年了,从不敢相信这样平常熟悉的声音会这样消失两年,而我坐在这里,徒有一声叹息。
无数次幻想自己推开家门,看见你消瘦的身影,听见你洪亮的声音。
父亲,原谅我,从未给你一个温暖的拥抱,从未给你哪怕是些许的问候,希望你在另一个世界里过的好。
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang AI 最近发表
- claude code / codex的一些配置(2026年5月5日 17:38:10)
- 2026.5.5(2026年5月5日 17:27:39)
- js的锁以及异步调用相关(2024年11月30日 10:58:51)
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
最近回复

浙公网安备33010802004887号