如何实现加载DOM时dom加载之前执行jss代码

jquery加载页面的方法(页面加载完成就执行)
字体:[ ] 类型:转载 时间:
jquery加载页面的方法(页面加载完成就执行),建议大家看下windows.onload与$(document).ready之间的区别。
1、$(function(){   $("#a").click(function(){     //adding your code here   }); }); 2、$(document).ready(function(){   $("#a").click(function(){     //adding your code here     }); }); 3、window.onload = function(){   $("#a").click(function(){     //adding your code here   }); } html代码为&input type="button" id="a"&点击&/input&,且页面需要引用jquery的js文件 一般的加载页面时调用js方法如下: window.onload = function() { $("table tr:nth-child(even)").addClass("even"); //这个是jquery代码 }; 这段代码会在整个页面的document全部加载完成以后执行。不幸的这种方式不仅要求页面的DOM tree全部加载完成,而且要求所有的外部图片和资源全部加载完成。更不幸的是,如果外部资源,例如图片需要很长时间来加载,那么这个js效果就会让用户感觉失效了。 但是用jquery的方法: $(document).ready(function() { // 任何需要执行的js特效 $("table tr:nth-child(even)").addClass("even"); }); 就仅仅只需要加载所有的DOM结构,在浏览器把所有的HTML放入DOM tree之前就执行js效果。包括在加载外部图片和资源之前。 还有一种简写的方式: $(function() { // 任何需要执行的js特效 $("table tr:nth-child(even)").addClass("even"); });
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具Jquery mobile 新手问题总汇 - Warren的个人主页
Jquery mobile 新手问题总汇
01:40:00.0 /
分类: / 标签:JqueryMobile,Jqm,jquerymobile教程,jqm教程
欢迎 比较典型的常见问题,我会记录并整理进文章,方便自己更方便大家。
文章导读:
1页面缩放显示问题
页面似乎被缩小了,屏幕太宽了。
解决办法:
在head标签内加入:
&meta name="viewport" content="width=device-width, initial-scale=1"&
2 页面跳转后样式丢失js失效
用ajax跳转的时候,从a.html跳转到b.html后,b.html的css以及js都失效了。
解决办法:
将当前页面需要用到的css以及js放在&page&div内。
由于jqm的ajax跳转的时候,只会把b.html中&page&内的内容加载进dom,而&page&外的代码都不会加载,所以导致在&page&外的js和css都失效了。
3 跳转时重复调用pageinit方法的解决办法
用ajax跳转的时候,从a.html跳转到b.html,用从b.html返回a.html等等这种反复跳转的时候,pageinit方法内的代码会调用多次。
解决办法:
在page中加入 data-dom-cache="true"属性,如:
&div data-role="page" id="myPage" data-dom-cache="true"&
然后把pageinit方法换为pageshow,如:
$("#myPage").live("pageshow", function() {
//...do something
4 如何调用loading效果
//显示loading
function showLoading(){
$.mobile.loadingMessageTextVisible =
$.mobile.showPageLoadingMsg("a", "加载中..." );
//隐藏loading
function hideLoading(){
$.mobile.hidePageLoadingMsg();
扫描查看Demo:
5 动态改变了list的内容,但是内容并没有变化
解决办法:
调用组件的refresh方法,刷新list,如:
$("#contentList").append(content).listview('refresh');
jqm组件的显示原理是把原始的web组件隐藏,而用jqm自定义的UI组件来代替原始的web组件显示。动态的改变了list的值,其实改变的是原始组件list的值,而jqm的list组件的值并没有被更新,所以需要调用list组件的refresh方法来使其更新并显示。
此问题不只局限于list组件,基本所有的jqm UI组件在改变值之后都需要调用组件对应的refresh方法,例如button组件( $('#id').button('refresh') )等等。更多刷新方法请查看:
6 把所有内容放到一个页面好,还是分开多页面好?
对于这个问题,说说笔者的个人见解:
#1所有内容放到同一页面
#2分页面存放内容
对于#1,如果是比较简单的网页内容,可以考虑把内容都放在同一个页面。但是如果页面结构很复杂,跳转页面比较多的话,那#1就会显得很臃肿,增加维护的复杂度。
而#2比较适合页面结构以及页面比较多的情况,易维护。
性能方面,笔者查了一些资料,也亲自做了些实验,并没有发现性能上的明显差异。
结论:根据个人编码习惯,两种选择都是可以的。但是似乎并不能混合使用,根据项目选其一使用吧。
7 如何禁掉ajax跳转?
尽管ajax跳转有很炫的转屏动画,但是在某些时候为了性能或者为了业务需求还是需要禁掉ajax跳转的。
解决办法:
禁止ajxa跳转有两种情况:
1、禁止局部ajax跳转
2、禁止全局ajax跳转
对于#1只需要在a标签中添加下面的属性:
data-ajax=“false”
有时我们要用正常的http请求而不用Ajax请求,比如链接到别的网站等情况。通过给a标签加下面的属性,可以将链接指定为正常的http请求:
rel=external
对于#2我们需要设置一个全局的禁止ajax跳转的方式,js代码如下:
$(document).bind("mobileinit", function() {
// disable ajax nav
$.mobile.ajaxEnabled=false
注意:上面的代码片段需要放在jquery.mobile-xxx.min.js引入之前。
顺便说一句,初始化的设置都需要放在此处,例如加载错误信息的设置:
$.mobile.pageLoadErrorMessage = 'Sorry, something went wrong. Please try again.';
8 为什么android2.3系统转屏无效果?
发现在android2.X系统测试的时候slide等转屏效果并没有很好的显示,而是一闪而过了。但是在android4.0+显示却正常。
问题分析:
之所以android2.X系统对slide等转屏效果支持不是很好,是因为slide等效果都需要3D支持,而android2.X系统不支持3D,
而JQM遇到这种情况的时候把slide等效果“退化”到淡入淡出效果,根据笔者的测试即使这种淡入淡出效果也不尽人意,感觉有点像“闪屏”,在这种情况下直接把转屏效果设置为none,反而比这种淡入淡出看着更舒服。
既然android2.X不支持3D转场,但是android4.0支持,我想在4.0系统保留转场效果,而在2.X上去除转场效果怎么办?
解决办法很简单,只需要加入下面的代码即可:
$.mobile.transitionFallbacks.slideout = "none"
更多关于“闪屏”的问题,请看:
9 如何去掉jqm自带的组件样式?
尽管jqm提供了比较美观的组件样式,但是有些时候我们需要去掉jqm自带的样式。
解决办法:
解决办法很简单,只需要在组件中加上如下属性就可以了:
data-role='none'
或者在mobileinit事件中对keepNative选项进行配置
$(document).bind('mobileinit',function(){
$.mobile.keepNative = "select, input.foo, textarea.bar";
10 jquery mobile “闪屏” 问题
Important: Some platforms currently have issues with transitions. We are working on a solution to solve the problem for everyone. If you are experiencing flickers and flashes during or at the end of a transition we suggest the following workaround. Please note that this workaround should be thoroughly tested on the target platform before deployment. This workaround is known to cause performance issues and browser crashes on some platforms, especially Android. Add the following code to your custom css.
.ui-page { -webkit-backface-visibility: }
即使加上官方提供的css代码片段,效果仍旧不尽人意,这个问题到现在仍旧是jqm的一个比较严重的问题,希望下个版本可以解决此问题。
除了在 中提到的内容外,近日在群里聊天,提出一个可以缓解的方案,即:可以更改jqm的css,让闪的背景色和页面的一致,具体修改以下css:
.ui-body-c, .ui-overlay-c {
border: 1px solid #AAA;
color: #333;
background: #F9F9F9; //修改这里的颜色代码
我想这是一个很好的思路,是个值得一试的方法,但是笔者还没有亲自实验,需要的朋友可以亲自试一试,有空的话记得回来在评论里发表一下实验结果哦。
11 按钮按下/划过的状态感觉反应有些迟缓?
解决办法很简单,只需要加上如下设置就可以了:
$.mobile.buttonMarkup.hoverDelay = "false";
12 jquery mobile各类组件刷新方法
1、Combobox or select dropdowns
var myselect = $("#sCountry");
myselect[0].selectedIndex = 3;
myselect.selectmenu('refresh');
$( ".selector" ).selectmenu( "refresh", true );
2、Listviews
$('#mylist').listview('refresh');
3、Slider control
$('#slider').val(80).slider('refresh');
4、Toggle switch
var myswitch = $("#toggle");
myswitch[0].selectedIndex = 1;
myswitch .slider("refresh");
5、Radio buttons
$("input[value=grid]").attr('checked',true).checkboxradio('refresh');
$( ".selector" ).prop( "checked", true ).checkboxradio( "refresh" );
6、Checkboxes
$('#checkbox-1').attr('checked',true).checkboxradio('refresh');
$( ".selector" ).prop( "checked", true ).checkboxradio( "refresh" );
7、Buttons
$( "[type='submit']" ).button( "refresh" );
$( ".selector" ).buttonMarkup( "refresh" );
8、Column-Toggle Table
$( ".selector" ).table-columntoggle( "refresh" );
9、Reflow Table
$( ".selector" ).table( "refresh" );
13 在页面动态添加组件,发现css消失了
首先请试一试上面问题12的解决方案,如果没有效果的话,那就试试加上.trigger('create'),例如:
$("#id").html(content).trigger('create');
$.mobile.pageContainer.trigger("create");
14 关于checkbox取值问题
网友在checkbox取值的时候,发现官网并没有提供相关方法,通过查阅资料终于找到了取值方法,并找到我分享在此,再次感谢的分享精神!
取值方式如下:
$(.checkbox)[0].checked
15 点击屏幕,header和footer会略微抖动?
在真机运行的时候,轻击屏幕会发现header和footer有略微的抖动。
解决办法:
在header和footer中添加如下属性:
data-tap-toggle="false"
添加这个属性也可以解决点击屏幕header或footer消失问题。
16 jqm图标|图标定位|隐藏图片上的文字|去除图标阴影|自定义图标|去除按钮阴影/圆角
1、图标定位 data-iconpos
默认情况下,所有的图标都放在按钮的按钮文本左。此默认可以覆盖使用 data-iconpos 属性来设置图标的右上方(top)、底部(bottom)、右侧(right)、左侧(left)的文本
2、隐藏图片上的文字 data-iconpos=”notext”
你也可以创建一个图标按钮,设置 data-iconpos=”notext”。按钮插件将隐藏的文字在屏幕上,但把它作为给屏幕阅读器和设备支持工具提示上下文链接标题属性。例如,data-iconpos=”right”,data-iconpos=”notext”:
3、自定义图标 data-icon=”自定义值”
使用自定义图标,需要指定 data-icon 值。Jquery Mobile的button插件会将生成一个CSS类,它的前缀是ui-icon- ,后面的是data-icon值。假如:有一个按钮 data-icon 属性的值为 myapp-email,即 data-icon=“ myapp-email”。那么生产的CSS类是:ui-icon-myapp-email。
然后你可以在你的样式表写一个CSS规则来定义 ui-icon-myapp-email。然后在css中指定这个类的背景图片地址。为了保持与其他图标的视觉上的一致性,请创建一个白色18×18像素的PNG-8图标,并且保存为Alpha透明度。
.ui-icon-myapp-email {
background-image: url( "app-icon-email.png" );
这将创建标准分辨率的图标,但许多设备都有非常高的分辨率的显示器,就像iPhone 4的视网膜显示器。添加一个高清图标,创建一个图标,36X36像素(18像素大小完全相同的两倍),并添加第二个规则使用WebKit分钟装置像素比例:2。媒体查询到目标的规则只有以高分辨率显示器。指定背景图片高清图标文件和设置背景像素大小18×18将安装36个像素图标到同一个18像素的空间。传媒查询块可以用多个图标规则:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
.ui-icon-myapp-email {
background-image: url( "app-icon-email-highres.png" );
background-size: 18px 18
...more HD icon rules go here...
4、去除按钮阴影/圆角
data-shadow=”false”
data-corners=”false”
本小结引自:
17 jqm组件显示正常,但是小图标是“空的”,没有正常显示
例如header中的返回按钮,按钮的显示和功能都正常,但是按钮上的“返回小图标”没有显示。
解决办法:
这是由于没有引入jqm的图片文件引起的,解决方法是在jqm的资源包里找到images文件夹,并把images文件夹引入自己的项目,与jqm的css文件放在同一级目录里。
18 $.mobile.changePage方法不能正常跳转
$.mobile.changePage不能跳转,而window.location.href却可以正常跳转。
这个问题牵扯到jqm的跳转机制了,简单的说jqm的默认跳转方式,也就是$.mobile.changePage这种方式,原理是ajax跳转。听起来很神秘,其实就是通过ajax动态的把目标页面的内容加载到当前的dom中。当多页面跳转的时候,通过ajax跳转,就存在ajax跨域的问题。所以解决目前的问题,其实就是解决ajax跨域的问题。
解决办法:
为了解决跨域问题,我们需要把项目放在服务器环境下。好多朋友不知道什么叫服务器环境,说白了就是把项目部署到WAMP或者TOMCAT等等的服务器下,然后通过http://localhost/xxx 这样的方式访问项目。
小结:这里提到了jqm的跳转机制了,笔者之前写过一篇文章:,这篇文章完全没有用jqm,而是模拟了jqm的跳转过程,想深入了解jqm跳转的朋友可以看一看这篇文章的实现原理。
19 ...还有什么需要补充问题?
原创文章,转载请注明出处:
亲,忘记输入评论内容了吧?
11:21:21.0
@aq 首先,全局禁掉ajax跳转后,jqm基本所有的方法都不能用了,就成了一个单纯的UI,此时不是一个单页程序了,变为普通的html多页程序。如果你只是不想跳转后页面在dom缓存的话,你可以在页面的page标签里,加一个data-dom-cache=&false& ,意思就是不缓存该页面。
13:47:46.0
您好,#7的方法提问之前已经看过,就是需求如果不能用a标签进行跳转,不用全局禁止,那么要在js中禁止ajax跳转,还有全局禁止跳转后是不能用$.mobile.changePage(主要原因是jq m做跳转后会插入当前dom老板说性能不好,希望答主答疑),感谢~~感谢~
11:21:16.0
回答楼下:首先,用ajax跳转才可以使用$.mobile.changePage这个方法来跳转。如果想全局禁掉ajax跳转方式,请参考本文的#7,里面提到了全局禁止方法。
17:52:55.0
你好,我页面跳转全是用的$.mobile.changePage方法,这个怎么禁止ajax跳转呢?还有就是这个方法一定会把内容插入当前dom么?
16:33:57.0
用了$.mobile.changePage就一定会采取ajax加载么。。。。只有a标签的跳转能禁用掉ajax跳转么
10:33:10.0
15:57:55.0
大赞!!!
11:04:48.0
赞一个,支持一下
18:17:21.0
局部更新后,如何后退和前进
13:25:19.0
想请教下,如果用filterable 当过好要查看的选项后,点击进入,当我再返回时,如何还是显示之前筛选好的样子呢,现在默认的返回后,文本框里的文字还在,但列表却是全部的列表而不是筛选过的内容
12:47:52.0
群主比如手说我在pageone中有个链接
为什么当我点击的时有的时候会出现,还是在pageone的页面。然后pageone的css,js失效了。
17:26:32.0
我发现如果默认让一个按钮隐藏,jqm还是会加载出来,用上边提到的button(&refresh&)方法不起作用,还请博主指点
23:15:45.0
13:48:39.0
13:48:22.0
eeeeeeeeeeeeeeeeeeeeeeee
14:15:35.0
多谢楼主分享,楼主威武
11:29:53.0
继续加油!
14:31:39.0
21:50:56.0
大神。。请留下我的膝盖。。帮了我大帮
09:48:35.0
渲染帮了大忙了,
10:58:33.0
19:08:45.0
用了 data-ajax=false
但是手机上面就加载不出来数据了
14:28:10.0
我在调用mobiscroll时间插件时,为何初次进入获取时间的页面时,无法调用必须把当前页面refresh一次,才能调用mobiscroll?
09:40:20.0
写的非常不错,期待更新
09:51:35.0
13:54:34.0
为什么我动态添加div的时候加了
.trigger(&create&);还是没有效果啊。我看网上都是这么说的,但我弄了一天了,还是没有动态渲染啊,真实烦死了
16:15:30.0
写的太好了 赞一个 赞
16:48:26.0
我利用changePage 加载页面元素时 jquery 报 parseJson 出错
09:35:59.0
适用ajax跳转,如果页面不设置缓存的话,页面切换后是会被删除的,所以不会跟其他页面冲突;如果设置了页面缓存,那即使切换了页面,该页面也还是在dom中的,所以在ID命名和js编写方面要牢记这一点,以免写的ID或者JS与其他页面冲突了。公用的js和css就放在入口页面里,ajax跳转到其他页面的时候都可以访问到这些内容。Thanks
14:58:53.0
点了32个赞
16:06:01.0
你的总结会节省我大部分时间,在此感谢,有个问题请教一下:
jqm使用ajax切换页面,对于切换新页面的js,css问题,你的第二点已描述清楚。但存在一个js冲突问题:a页面ajax到b页面,再从b返回到a页面。这个过程,其中返回到a页面时,b页面的js会存在在a页面(可能会存在冲突),但在b页面中,a页面的js不存在(正常)。请问这是不是一个bug。还有就是楼主如何部署js和css文件,因为每个页面都用公用的css和js,是不是每个页面都要写呢。
11:24:22.0
爱死你了~~
13:45:22.0
发现了一个情况是,尝试panel弹出后隐藏点击按钮及增加掩盖层,会出现点击了按钮之后,只改变按钮CSS,而没有解决点击事件造成panel无法打开的情况
22:37:45.0
貌似没有介绍,直接看CSS源码吧
13:26:10.0
请问一下在jqm中,有很多丰富的UI库,这个哪里有相应的API文档?例如:,没有想要的API介绍这些css
12:02:03.0
@我是猫 changePage事件是jqm自带的不需要引用其他文件。但是使用这方法必须目标page已经在dom中。要么是单页面程序,要么需要预先load进目标page.
11:36:05.0
请问我怎么没有$.mobile.changePage(“#sss”)事件呢,没反应.处理在表头引用jQuery.j和jQuery.mobile.js外,还要引用什么。
15:28:27.0
真心感谢~ 的确解决了好多问题,楼主辛苦了
17:11:12.0
请问有JQUERY MOBILE和JSONP分页的代码吗,获取远程服务器端的数据,用PHP来做
21:52:07.0
谢谢你! 读了你的短文 我解决了切换页面刷新 白屏的问题
10:40:01.0
谢谢你的分享
23:33:47.0
感谢博主,解决了我N个问题。
09:17:37.0
为什么phonegap+jqm在android2.3系统里面,有个弹出层,弹出层里面有输入框,当弹出软键盘输入文字的时候,页面会跳动,有时候软键盘一直跳动。。
10:28:08.0
谢谢楼主给了解决的思路。
第二点中有一个更好的解决方法。使用正常的http访问跳转而不是使用ajax跳转,这样子就不需要对B页面进行大改变。使用方法,在跳转的的a标签中增加data-ajax=&false&属性即可。
02:50:10.0
谢谢哦,找到了一个答案,解决了我的问题
16:15:23.0
看完很有价值
10:00:34.0
回答得都不错,解决了我所面临的好多问题。
22:06:52.0
想请问,以下我这个测试页
http://www.outway.net/wap/test.htm
在首页时,绑定的向右滑动时弹出panel面板运作正常,而连接(ajax)test2.htm时,向右滑动就不行了,需要普通连接到test2才可以,请教 应该怎么解决.
11:18:29.0
请问从第一个页面跳转到第二个页面,为什么第二个页面的page加上组件内的后退按钮,不显示呢?
23:46:10.0
真是太及时了,谢谢
15:45:21.0
很好,看了你的解决办法,解决了我的问题,多有点这样的人世界多美好啊
02:51:48.0
还有就是有时候在跳转的时候发现跳转后的组件不能用,打开chrome的resources发现stylesheet还是前一个界面,要刷新一下才能正常,请问这是为什么,我的按钮已经加了ajax=false
02:40:41.0
有时候莫名其妙就出现这个错误,Uncaught TypeError: Cannot call method 'call' of undefined,查看发现时jqm里面说$.event.dispatch.call( obj, event );这句话里面不能调用方法call,这是为什么
11:49:35.0
太及时了 几乎新手遇到的问题都概括了
14:53:58.0
你太给力了,强力支持一下
11:51:23.0
楼主非常不错,值得学习,值得敬佩!
10:41:34.0
15:51:03.0
新手学习来看看,很不错
14:47:04.0
谢谢,非常好
15:04:17.0
@葬月 当然也是可以的,只要保证需要的js和css能加载入dom就可以的。
15:00:38.0
博主你好,请问关于问题二,除了“将当前页面需要用到的css以及js放在div内”之外,如果在a.html中把b.html使用的js加载进来可以吗?
15:56:39.0
23:59:20.0
路过,路过。
15:31:19.0
楼主高风亮节,助人为乐。
09:11:27.0
写的非常好
11:12:37.0
很好 支持楼主 希望楼主百忙之中勿要忘记继续更新啊哈哈 辛苦了
本站移动版本
Android版本扫描下载:
评论成功!AngularJs是Google开源的前端JS框架。使用AngularJs, 我们能够容易地、健壮的开发出类似于Gmail一样的单页Web应用。AngularJs这个新兴的MVC前端框架,具有以下特点: MVC, 模块化,自动化双向数据绑定,语义化标签、依赖注入等。
AngularJs和Jquery的有什么不同?
Jquery的主要目的是简化Js编写,专注于浏览器跨平台,主要用来操作DOM.AngularJs主要关注Html数据的获取和呈现,以及应对日益复杂的Web应用需求,使得开发庞大的Web应用能够更加容易。
AngularJs呈现页面的原理
AnguarJs提供了一些对于Html进行加强的语义标签(directive),这些标签在浏览器加载完页面后被执行。举例来说:
&table id=&leaderBoard&&
&th&Id&/th&
&th&Name&/th&
&th&Salary&/th&
&tr ng-repeat="user in users"&
&td&{{user.Id}}&/td&
&td&{{user.Name}}&/td&
&td&{{user.Salary}}&/td&
上面的ng-repeat,就是一个directive, 相当于一个for循环。在页面加载完成后,AngularJs会遍历users数据对象,来呈现(render)出这个table中的内容。
如何实现在render完成之后,执行Js脚本
当我们使用Jquery结合AngulraJs使用的时候,希望在render完table后,执行一段js脚本,把JqTable应用到该table上。在实际开发中,会经常碰到这样的需求,希望能够捕获到AngularJs渲染完成页面的事件。要达到这个目的,我们需要为当前的app自定义directive:
app.directive('onFinishRenderFilters', function ($timeout) {
restrict: 'A',
link: function(scope, element, attr) {
if (scope.$last === true) {
$timeout(function() {
scope.$emit('ngRepeatFinished');
然后,在我们需要监控的地方,加上该directive:
&tr ng-repeat="user in users" on-finish-render-filters&
&td&{{user.Id}}&/td&
&td&{{user.Name}}&/td&
&td&{{user.Salary}}&/td&
最后,补充上我们需要render完成之后的Js脚本:
$scope.$on('ngRepeatFinished', function (ngRepeatFinishedEvent) {
//下面是在table render完成后执行的js
var table = $("#leaderBoard").dataTable({
bJQueryUI: true,
"sScrollX": '100%',
AngularJs中,如何在render完成之后,执行Js脚本
:命令行中制定所需执行sql语句的脚本文件和输出文件,例子如下图: 参考资料======================PathtoSQLCMDStartthesqlcmdUtility
;ApplicationControllerskip_before_filter:verify_authenticity_token,:only=&[:raw_data_put]defraw_date_get#如果有GET请求参数直接写在URI地址中
,就会增加三个新的选项。点击响应的选项,就会打印出来相对应的tree.废话不多说,直接贴code。在browser的app中做下列修改:diff--gita/res/menu/browser.xmlb
LR在录制一个网站注册业务的脚本时,突然间遇到一个问题:注册时,由于注册用户需要验证唯一性,所以在LR回放脚本时,用Run-timeViewer工具回放可以发现(先在脚本中设置几个断点),真实运行
利用mongodb执行js脚本的方法如下:./mongo10.1.18.181:12000/xmail_db内容如下:varcursor=db.getCollectionNames();//获取
,对于有&强迫症的人来说是致命的,直接在html中用displaynone来隐藏掉。如何在js中将统计代码隐藏呢?&divstyle="display:none"&&lt
  很早之前写过一篇介绍sikuli的文章。本文简单介绍如何在java中使用sikuli进自动化测试。  sikuliIDE可以完成常见的单击、右击、移动到、拖动等鼠标操作,java引用
:$geeknotelogin接着输入你的email地址、密码和你的二步验证码。如果你没有后者的话,忽略它并按下回车。显然你需要一个Evernote账号来完成这些,因此先去注册吧。完成这些之后,你就可以
正则表达式在线测试工具
FaceYe @ 2015 &&&&
ICP备案号:粤ICP备1500070js怎样页面加载之前执行_百度知道

我要回帖

更多关于 dom加载前执行js 的文章

 

随机推荐