尽 管是上面讲到的《JavaScript高级程序设计》(第二版)中提到,BOM中的location.path/query…… (window.location)在通过JavaScript更改以后,浏览器都会通过刷新来到达你更改后的URL(location的意思就是位 置。。)
而在JavaScript MVC开始流行之后,通过刷新来修改URL的方法,不禁让人感到烦躁。然而HTML5中就制定了一...
虽然 jQuery 如此受欢迎,但是它臃肿的体积也让人头痛不已。jQuery 2.0 的原始大小为 235KB,优化后为 81KB;如果是支持 IE6、7、8 的 jQuery 1.8.3,原始大小为 261KB,优化后为 91KB。
这样的体积,即使是宽带环境,完全加载也需要 1 秒或更长,更不要说移动设备了。这意味着,如果你使用了 jQuery,用户至少延迟 1 秒,才能看到网页效果。考虑到...
解决办法大概为以下两点:
在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。但是,此属性只对ie,opeara有效,ff的document没有readyState属 性,永远是undefined.
在script中使用defer属性。意在页面加载完毕后再执行脚本,这...
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。
window.self
功能:是对当前窗口自身的引用。它和window属性是等价的。
语法:window.self
注:window、self、window.self是等...
尽 管是上面讲到的《JavaScript高级程序设计》(第二版)中提到,BOM中的location.path/query…… (window.location)在通过JavaScript更改以后,浏览器都会通过刷新来到达你更改后的URL(location的意思就是位 置。。)
而在JavaScript MVC开始流行之后,通过刷新来修改URL的方法,不禁让人感到烦躁。然而HTML5中就制定了一...
data-add-back-btn="true" data-back-btn-text="后退"
上面这句即可(后面那段是后退的文字)。
有文章说要同时加下面的js,但是我这边不加也是可以的。
$(document).bind("mobileinit", function() {
$.mobile.page.proto...
获取浏览器显示区域的高度 :
$(window).height();
获取浏览器显示区域的宽度 :
$(window).width();
获取页面的文档高度 :
$(document).height();
获取页面的文档宽度 :$(document).width();
获取滚动条到顶部的垂直高度 :
$(document).scrollTop();
获取滚动条到左边的垂直宽度 ...
<script type="text/javascript">var isie6=false;</script> <!--[if IE 6]><script type="text/javascript">var isie6=true;</script><![endif]-->
如上代码,非常简单,比js判断简单多了,美...
以前项目中有使用过,现在突然又想到用了,特地找出来记录下来,ajax提交表单特别方便。
$('#form1 input,#form1 textarea,#form1 select').serialize()
将以上代码放到data中就可以了,然后在PHP中unserialize即可。
js中只有对整数四舍五入的函数,想要精确到小数点后面的位数,则只能自己写了。
function roundNum(num,length) { return Math.round(num*Math.pow(10,length))/Math.pow(10,length); }
Math.pow(x,y)是计算x的y次方。
还有如下函数说明一下
Math.ceil求最小的整数但不...
代码: <select name="phpecorg" id="phpecorg"> <option value="8126882">获取这段文字</option> </select>方法:
document.getElementById('phpecorg').options[window.document.getElement...
js代码
(function(){ //判断是否支持placeholder function isPlaceholer(){ var input = document.createElement('input'); return "placeholde...