- 浏览: 436534 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
fred7510:
死的啊。。不过还是谢了
flex 截图 -
hechuanshan:
flex状态及动画 -
Da嗒_Sunny:
求使用说明
flex图片裁剪 -
wapj23:
...
flex中定制右键菜单 -
lion_leon:
谢谢!帮了我的大忙了!
利用flashvars给flash传值
- function onContent ( f ) {
- var a = onContent,
- b = navigator . userAgent ,
- d = document ,
- w = window ,
- c = "onContent" ,
- e = "addEventListener" ,
- o = "opera" ,
- r = "readyState" ,
- s = "<scr" . concat ( "ipt defer src='//:' on" , r, "change='if(this." , r, "==\"complete\"){this.parentNode.removeChild(this);" , c, "." , c, "()}'></scr" , "ipt>" ) ;
- a[ c] = ( function ( o) {
- return function ( ) {
- a[ c] = function ( ) { } ;
- for ( a = arguments . callee ; ! a. done; a. done = 1) f( o ? o( ) : o)
- }
- } ) ( a[ c] ) ;
- if ( d[ e ] ) d[ e ] ( "DOMContentLoaded" , a[ c] , false ) ;
- if ( / WebKit| Khtml/ i. test ( b) | | ( w[ o] & & parseInt ( w[ o] . version ( ) ) < 9) ) ( function ( ) { / loaded | complete / . test ( d[ r] ) ? a[ c] ( ) : setTimeout ( arguments . callee , 1)
- } ) ( ) ;
- else if ( / MSIE/ i. test ( b) ) d. write ( s) ;
- } ;
util.js:
addDOMLoadEvent = (function(){
// create event function stack
var load_events = [],
load_timer,
script,
done,
exec,
old_onload,
init = function () {
done = true;
// kill the timer
clearInterval(load_timer);
// execute each function in the stack in the order they were added
while (exec = load_events.shift())
setTimeout(exec, 10);
if (script) script.onreadystatechange = '';
};
return function (func) {
// if the init function was already ran, just run this function now and stop
if (done) return func();
if (!load_events[0]) {
// for Mozilla/Opera9
if (document.addEventListener)
document.addEventListener("DOMContentLoaded", init, false);
// for Internet Explorer
/*@cc_on
@*/
/*@if
(@_win32)
document.write("<script id=__ie_onload defer src=//0><\/scr"+"ipt>");
script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
if (this.readyState == "complete")
init(); // call the onload handler
};
/*@end
@*/
// for Safari
if (/WebKit/i.test(navigator.userAgent)) { // sniff
load_timer = setInterval(function() {
if (/loaded|complete/.test(document.readyState))
init(); // call the onload handler
}, 10);
}
// for other browsers set the window.onload, but also execute the old window.onload
old_onload = window.onload;
window.onload = function() {
init();
if (old_onload) old_onload();
};
}
load_events.push(func);
}
})();
function insertWBR(string, step){
var textarea = document.createElement('TEXTAREA');
textarea.innerHTML = string.replace(/</g,"<").replace(/>/g,">");
string = textarea.value;
var step = (step || 5), reg = new RegExp("(\\S
{" + step + "})", "gi");
return string.replace(/(<[^>]+>)/gi,"$1<wbr/>").replace(/(>|^)([^<]+)(<|$)/gi, function(a,b,c,d){
if(c.length < step) return a;
return b + c.replace(reg, "$1<wbr/>") + d;
});
}
发表评论
-
遍历某个dom下的子节点
2009-03-24 16:22 2999var wrap = document.getElementB ... -
Extjs Combo连动
2009-03-16 17:29 4548lcombo.html <!DOCTYPE HTML ... -
利用AJAX取头部信息
2009-03-16 10:14 1202//取所有头部信息 xmlhttp.getAllRespons ... -
Extjs的Ajax Request源码流程分析
2009-03-12 10:29 1276图片太大,不让提交,只能使用链接了。 http://king ... -
http status 一览
2009-03-11 17:09 1115<PRE class=java name=&qu ... -
html5参考手册
2009-02-25 14:05 1569原文:http://www.w3school.com.cn ... -
分析yui结合flash的上传组件
2009-02-13 12:44 2024yui上传组件: http://developer.yahoo ... -
利用jsdt调试js
2008-12-18 16:36 22591、下载eclipse的插件,见附件 2、将plugin下的三 ... -
EXT Menu改变Menu的Layer class之后菜单功能失败的解决办法
2008-11-14 11:32 1564ext2中可以改变 Menu的class ,比如不想要前面的竖 ... -
ie的userdata 和 firefox的sessionStorage
2008-11-10 10:38 2538保存客户端数据,ie用userdata firefox用se ... -
js复制,兼容firefox和ie
2008-10-17 14:55 3159setClipboard: function(data, va ... -
解决ie中js生成的图片不显示的问题
2008-09-05 13:09 2220问题:js生成的dialog,而图片却不显示,如:var bu ... -
如何去除点击链接时出现的虚线框
2008-09-01 10:20 1681有时候在一个页面用到收放功能的时候时,总有一个虚线框在触发收放 ... -
转存附件用
2008-08-31 19:02 0test -
淘宝javascript类别多级下拉连动解析和改进
2008-08-31 18:57 3718效果地址:http://search1.taobao.com/ ... -
slice、pop的神奇用法
2008-08-29 14:45 1514slice 要取得一个数组或一个字串的某段时,那就用slice ... -
void(0)的作用
2008-08-26 14:48 1400经常见<a href="javascript: ... -
web前端结构与行为的分离
2008-08-05 17:53 1156web前端结构与行为的分 ... -
解决aptana代码不提示的问题
2008-08-05 11:47 4775都说aptana的代码提示功能很好,可是我的安装上之后怎么也不 ... -
aptana1.x破解
2008-08-05 11:03 1433package com.aptana.ide.core.lic ...
相关推荐
这个库通常用于那些希望避免直接使用原生事件的项目,因为它提供了更现代和一致的跨浏览器解决方案。Sindre Sorhus是一位知名的开源开发者,他的许多作品被广泛应用于JavaScript社区。 在实际应用中,“dom-loaded...
主要介绍了Javascript封装DOMContentLoaded事件实例,DOMContentLoaded是FF,Opera 9的特有的Event, 当所有DOM解析完以后会触发这个事件,需要的朋友可以参考下
主要介绍了JS兼容所有浏览器的DOMContentLoaded事件的相关资料,标准浏览器中,使用DOMContentLoaded事件即可实现我们的要求,注册事件处理函数也极为简单,感兴趣的朋友一起学习吧
总之,`SelectMenu` 是一个强大且灵活的下拉菜单解决方案,为开发者提供了丰富的功能和定制空间,使得在网页中创建美观、易用的下拉菜单变得更加简单。合理运用`SelectMenu`,可以提升网站的用户体验和交互性,是...
加载了dom 检查DOM是否已像一样加载与DOMContentLoaded不同,这在加载DOM之后包含在内时也适用。安装$ npm install dom-loaded用法import domLoaded from 'dom-loaded' ;await domLoaded ;console . log ( 'The DOM ...
然而,样式表加载会阻塞脚本执行,这意味着如果一个`<script>`标签紧跟在一个`<link rel="stylesheet" ...>`之后,页面解析和DOMContentLoaded事件的触发会等待样式表加载完成。 实验1表明,DOMContentLoaded事件并...
"页面加载等待遮罩JS.rar"这个压缩包提供了一个纯JavaScript实现的解决方案,它可以帮助我们快速地为网页添加这种功能。 首先,"遮罩层"是一种常见的前端设计技术,它的主要作用是在页面上覆盖一层半透明或全黑的...
在讨论页面加载完毕的问题及其解决方案时,首先需要明确两个概念:window.onload和DOMContentLoaded事件。window.onload事件会在页面上所有的内容(包括DOM、图片、样式表等)完全加载完毕后触发,而...
通过以上方式,开发者可以创建一个跨浏览器的解决方案,确保在页面加载完毕后正确执行所需的JavaScript代码。这在处理复杂的网页应用时尤为重要,因为它能保证所有的资源都已加载完毕,从而避免因资源未加载而导致的...
JavaScript是Web开发中不可或缺的一部分,尤其在处理动态交互和页面逻辑时。然而,由于不同的浏览器在实现JavaScript...对于开发过程中遇到的具体问题,开发者应参考相关文档,进行实际测试,以便找到最佳解决方案。
1. **Dojo Toolkit**: Dojo Toolkit是一个开源的JavaScript库,旨在提供一站式解决方案,帮助开发者构建高性能、跨平台的Web应用。它包含了多个模块,如Dijit(UI组件)、Dojo Base(核心功能)、DojoX(扩展库)等...
这个压缩包中包含的核心文件名为 "h5-loading",这通常是一个JavaScript文件或者一个包含相关资源(如CSS样式、图片等)的文件夹。 在H5页面开发中,加载特效是提高用户体验的关键元素之一,尤其是在处理大量数据或...
DOMReady 插件则是 RequireJS 的一个补充,它允许开发者在DOM完全准备就绪后才执行代码,避免了传统 `window.onload` 或 `document.DOMContentLoaded` 事件可能存在的延迟问题。 【描述】中的 "jamppa.zip" 指的是 ...
在Android平台上开发HTML5应用时,开发者常常会遇到一个棘手的问题,那就是HTML5 `<audio>` 标签的 `autoplay` 属性在某些设备上无法正常工作。这个问题主要出现在Android 4.2及以上版本,由于系统为了提升用户体验...
随着Flash Player逐渐被淘汰,开发者们转向了更现代、更跨平台的解决方案,如HLS、DASH等流媒体协议,但仍然有一些场景需要处理FLV视频。在这种情况下,我们可以利用开源库如Flv.js来实现在浏览器中播放FLV视频。 *...
小吃.js ...因为有时,您只需要一份零食。警告! 我不维护它,所以如果你使用它,你... 存储库中有一个 docs 文件夹。 只需在浏览器中打开docs/index.html或访问 。贡献/测试/构建零食子模块(选择引擎) 因为 Snack