天翼手机未注册漏话提醒功能有什么功能

推荐您关注微信平台:jiuzheer
2017年五月
2017年四月
2017年三月
2017年二月
2017年一月
2016年十二月
2016年十一月
2016年八月
2016年七月
2016年六月
2016年五月
2016年四月
2016年三月
2016年二月
2016年一月
2015年十二月
2015年十一月
2015年九月
2015年八月
2015年七月
2015年五月
2015年三月
2015年一月
2014年十二月
2014年十一月
2014年十月
2014年九月
2014年八月
2014年七月
2014年六月
2014年五月
2014年四月
2014年三月
2014年二月
2014年一月
2013年十二月
2013年十一月
2013年十月
2013年九月
2013年八月
2013年七月
2013年六月
欢迎您关注我们页面所有元素加载完成之后执行某个js函数 - 塵风的blog - ITeye技术网站
博客分类:
在页面所有元素加载完成之后执行某个js函数
做项目的时候可能会遇到这种情况:
一个JSP页面中import了一个目录文件(menu.jsp),而且每个页面的&body&中都定义了onload事件,那么在此定义window.onload函数的时候可能会不生效或者多个onload之间覆盖的现象.
有的朋友肯定会说用jQuery的$().ready(function(){}),或者(function(){})这种方式, 其实这个函数和javascript的onload事件是由区别的,那么来看看他们的区别:
他们的主要的区别有两点:
执行时机window.onload方法是在网页中的所有的元素(包括元素的所有关联文件)都完全加载到浏览器之后才执行。而通过jQuery中的$(document).ready()方法注册的事件处理程序,只要在DOM完全就绪时,就可以调用了,比如一张图片只要&img&标签完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等。
$(document).ready()方法可以多次使用而注册不同的事件处理程序,而window.onload一次只能保存对一个函数的引用,多次绑定函数只会覆盖前面的函数。先来看window.onload方法在一个页面上注册两次会是什么样的结果:function one(){
alert("one");
function two(){
alert("two");
window.onload =
window.onload =
上面的代码运行后,会弹出“one”。再来看看$(document).ready()方法分两次调用会是什么结果。
function one(){
alert("one");
function two(){
alert("two");
$(document).ready(function(){
$(document).ready(function(){
上面的代码运行后,会分别弹出“one”和“two”。好了,比较完了,也就是说window.onload和jQuery的方式都无法实现,所以有了下面的实现:var $$ = function(func){
if (document.addEventListener) {
window.addEventListener("load", func, false);
else if (document.attachEvent) {
window.attachEvent("onload", func);
$$(function(){
使用的时候只要这样:$$(function(){...此处加上需要执行的内容...});即可...
浏览 78242
window.onload 是所有元素加载完后执行吗?验证过吗,不要复制了就发表是否验证自己试试就知道还有, 你说我复制, 你的依据是什么, 不要天天TMD看到别人的东西就觉得是复制的, OK?最后送你一句:无爱请滚粗
lgscofield
浏览: 277127 次
来自: 南京
你好,项目的文献能否打包学习下呢
实现一个智能提示功能需要ajax、数据库、jsp/php、算法 ...
我的showModalDialog() 传对象参数,在子窗口用 ...温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&点击导航菜单相应代码:function menuTreeClickHandler(e,record){
var modelData = record.raw;
if(!modelData.leaf){
return false;
var id = "tab-" + modelData.id;
var tab = Ext.getCmp(id);
// 动态构造导航树
tab = new Ext.panel.Panel({
id: "tab-"+modelData.id,
title: modelData.text,
closable: true,
layout: 'fit',
autoLoad:modelData.url
mainTab.add(tab);
mainTab.setActiveTab(tab);}对应的html页面&!DOCTYPE html&&html&&head lang="en"&
&meta http-equiv="Content-Type" content="text/html" charset=utf-8" /&
&title&&/title&
&script type="text/javascript" src="http://localhost:8080/MydcWeb/js/grid/GridManage1.js"&&/script&&/head&&body&&div id="grid_div"&&/div&&/body&&/html&最后一通baidu,经测试解决该问题。原因:原来在加载html时如果要执行html页面的js脚本必须要设置js脚本执行属性:scriptis为true,修改代码:将autoLoad:modelData.url改为autoLoad:{
url:modelData.url,
scripts:true}再次加载html页面,一切ok!
阅读(2166)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'extjs 动态加载的html页面里引入的js未执行解决办法',
blogAbstract:'extjs版本:extjs 4.2问题:点击导航菜单动态加载html页面到tab页签里,html页面引入的js未执行,页面效果&点击导航菜单相应代码:function menuTreeClickHandler(e,record){
var modelData = record.raw;',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:3,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。

我要回帖

更多关于 联通漏话提醒 的文章

 

随机推荐