JavaScript Programmer. SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块(中文) SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。 该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。 它使得插入Flash媒体资源尽量简捷、安全。 而且它是非常符合搜索引擎优化的原则的。 此外,它能够避免您的HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。 (即:通过text/html应答页面, 而非application/xhtml+xml) 请注意: 由于法律原因,FlashObject已经更名为SWFObject,详见这里。 内容导读 详细的更新记录可以在SWFObject 1.5 blog post这里找到。 [对于急切需要下载的用户点击这里直接观看JS代码] SWFObject的使用是非常简单的,只需要包含 swfobject.js这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了。 <script type="text/javascript" src="swfobject.js"></script><div id="flashcontent"> This text is replaced by the Flash movie. 让我们看看这些代码是如何工作的 <div id="flashcontent">[...] 首先,我们要为SWF资源预留一个HTML结点。 Var so = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]); 创建一个新的SWFObject实例,并且传入一下参数: swf - SWF文件路径 id - 您为这个SWF文件分配的id值,它将用于给embed与object标签设定name属性,以便于可以支持swliveconnect的功能,如动态传入变量 width - 宽度 height - 高度 version - FlashPlayer需要的版本号,它可以详细到 '主版本号.小版本号.细节',例如:"6.0.65"。
此外,还有如下可选参数: 细节 传入Flash内联参数的简单范例. IE9.js - ie7-js - A JavaScript library to make MSIE behave like a standards-compliant browser. Html5.js 让所有IE支持HTML5_JavaScript禅. Html5.js 让所有IE支持HTML5_JavaScript禅. 自从HTML5能为我们的新网页带来更高效洁净的代码而得到更多的关注,然而唯一能让IE识别那些新元素(如 article)的途径是使用HTML5 shiv,感谢remy sharp为我们提供了这个迷你脚本来解决IE支持HTML5的问题。 使用和下载 html5.js必须在页面head元素内调用(因为IE 自从HTML5能为我们的新网页带来更高效洁净的代码而得到更多的关注,然而唯一能让IE识别那些新元素(如<article>)的途径是使用HTML5 shiv,感谢remy sharp为我们提供了这个迷你脚本来解决IE支持HTML5的问题。
使用和下载 html5.js必须在页面head元素内调用(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。) 作者已经把js文件放在Google code project上并允许大家直接调用,当然,前提是你不在意调用额外的文件。 你可以使用IE条件注释来调用这个js文件,这样像FireFox等非IE浏览器就会忽视这段代码,也就不会有无谓的http请求了。 下面这段代码仅会在IE浏览器下运行: <! 以下是js文件中的代码: (function(){if(!
判斷客戶端類型(ipad,iphone,android) 17 Hours of JavaScript from the Masters. Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. If you recognize these names, you probably know what they all have in common: they're amazingly talented JavaScript Developers. Today, you'll hear from all of them, in this roundup of JavaScript presentations. Length: 1 hour, 3 minutesSpeaker: Douglas CrockfordSlides (powerpoint) Is JavaScript a hopeless mess, or a robust and flexible standard? Length: 1 hour, 51 minutesSpeaker: Douglas CrockfordSlides (zip) This is the first session in Crockford’s JavaScript Trilogy. Length: 1 hour, 18 minutesSpeaker : Douglas CrockfordSlides (zip) While this video isn’t focused on JavaScript, it’s the second part of Douglas Crockford’s JavaScript Trilogy. Length: 1 hour, 7 minutesSpeaker: Douglas CrockfordSlides (zip) This is the final installment to Crockford’s trilogy.
Length: 1 hour, 11 minutesSpeaker: John ResigSlides (slideshare) John Resig, the creator of jQuery, knows what he’s talking about. Length: 56 minutesSpeaker: Nicholas C.