getScript: function( url, callback ) {
	return jQuery.get(url, null, callback, "script");
},

以上是jq的getScript源代码,只提供了个url和callback,但是遗漏了2个很有特性的参数:charset和async。前者会在页面与script脚本编码不同的时候用到,后者则是个很犀利的特性。

奇怪的是,在jq底层的ajax方法中,却能找到charset的设置:

ajax: function( origSettings ) {
	//...
	if ( s.dataType === "script" && type === "GET" && remote ) {
		var head = document.getElementsByTagName("head")[0] || document.documentElement;
		var script = document.createElement("script");
		if ( s.scriptCharset ) {
			script.charset = s.scriptCharset;
		}
	//...
	}
	//...
}

不得不抱怨一下,getScript为何不多传入个可省略参数,用来指定charset?

http://www.francois-tarlier.com/blog/marilena-opencv-port-to-actionscript-3-as3-flash/

无意间发现的,一个叫做Ohtsuka Masakazu的家伙(看名字像是日籍人士),将著名的opencv改写出一个as3版。

而后,另外一个人改进了它,主要是优化性能:http://www.quasimondo.com/archives/000687.php#000687

我做了个测试,的确对人脸识别得挺准的。只是图片太大时会抛出异常,而且根据不同的设置不同的图片识别速度也不一样。用我的2张老照片试试:



是否某些sns的相册系统或者其它的地方也可以考虑下呢?

我们在寻找两名志同道合的前端开发工程师

我们:

-      秉持小而精的团队建设理念

-      致力于探索和实践更先进的前端开发模式

-      快乐并高效地工作

需要你有以下基本特性:

-  积极主动的做事态度

-  乐观开放的心态

-  团队合作精神

-  必要时能承受较大的工作压力

- 良好的沟通能力

-      前端开发工程师

工作年限:1年

技能和经验要求:

-  熟悉 html,CSS

-  熟悉 Javascript

-  熟悉 photoshop

-  了解 主流JS库(熟悉 jQuery为佳)

-  较丰富的项目开发经验(提供访问地址)

工作职责:

-  土豆网项目开发


==========================================


-      前端开发工程师 高级javascript程序员

工作年限:4年

-  精通javascript,包含但不限于以下方面:

-  语言特性

-  设计模式

-  开发框架

-  优化

-  测试

-  有自己成熟的前端解决方案,给出实践项目(提供访问地址)

-  对于各种前端问题有丰富的经验

-  开阔的视野,对相关技术持续研究和关注

-  具备其他语言的开发经验

工作职责:

-  土豆网开发

-  前端架构改进

-  前端技术推广

请不要吝啬你的网速,发邮件:army8735@gmail.com

工作地点:上海

转发一条围脖时,不慎点错了,点到了它上面一条围脖的转发按钮上——这情况应该很常见,眼花手抖脚抽筋儿。常在河边走,哪有不湿鞋的呢?

于是乎,删除,重发。提示信息出来了:啥啥啥不能太贪心,只能发一条。可我已经将刚才的删除了……

猜测之:为防止用户恶意刷重复的内容(比如小广告),每条最新发的围脖(或几条)会被缓存下来;再发新的围脖时,先检缓存中是否有,命中则给予提示不能重复。

可惜这个业务逻辑没有考虑完备,删除上一篇再重发并没有清除记录,于是造成了这一现象。

以上。

http://flashteam.tencent.com/post/18/externalinterface-and-javascript/

tencent的flashteam发布过2篇关于ExternalInterface的详解以及优化,着实给广大人民群众带来了不少利益。但是其中有点隐患。比如文中所说的__flash__escapeXML优化:一是少了对&符号的转义,这个一般情况下的确可以省略,因为很少字符串数据中会出现&符号,但是一旦出现就会被转化为&;二是可怜的<被写成了≶,说实话我为了这个bug郁闷了几个星期才发现是字母拼错了……

加入&的解析,不能直接加在正则替换callback中,因为某些隐秘的情况下会出现重复转义&的情况,而且非常难查。所以5次转义最好情况也只能被优化为2次:

//覆盖flash默认通信方法,提高性能
window.__flash__escapeXML = function(s) {
	var keywords = {
		"\"" : """,
		"<" : "&lt;",
		">" : "&gt;",
		"\"" : "&apos;"
	};
	return s.replace(/&/g, "&amp;").replace(/(['"<>])/g, function(a, b) {
		var c = keywords[b];
		return c ? c : a;
	});
};