用JS获取地址栏参数的方法
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)
1 | function GetQueryString(name) |
方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)
1 | function GetQueryString(name) |
首先,slice,substring及substr返回被操作字符串的一个子串,对原始字符串没有任何影响,同时都接受一个或者两个参数。第一个参数指定子串的起始位置,在第二个参数指定的情况下,slice和substring方法表示子串的结束位置(不包括结束位置),而substr方法则是返回的字符个数。若第二个参数没有指定,则默认为字符串的长度。例子如下:
placeholder属性是css3中新增加的属性,IE9和Opera12以下版本的CSS选择器均不支持占位文本.
因为每个浏览器的CSS选择器都有所差异,所以需要针对每个浏览器做单独的设定(可以在冒号前面写input和textarea)。
1 | ::-webkit-input-placeholder { /* WebKit browsers */ |
兼容主流浏览器的阻止冒泡的方法:
1 | function stopPropagation(e) { |
1 | function addCommas(nStr) |
用法:
1 | var obj = {_name:"test"} |
document.body.clientWidth - 网页可见区域宽
document.body.clientHeight - 网页可见区域高
document.body.offsetWidth - 网页可见区域宽,包括边线和滚动条的宽
document.body.offsetHeight - 网页可见区域高,包括边线和滚动条的高[FF,chrom下是整个页面高,IE opera 下正常]
框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。
本文实例讲述了javascript文件加载管理简单实现方法。分享给大家供大家参考。具体如下:
这里介绍超级简单的进行javascript的文件(模块)的加载管理,实现sea.js或者require.js核心功能,用一行<script src="js/light/light.js"></script>
加载所有的js文件。好了,废话不多说,直接上码!
这篇文章主要介绍了javascript实现动态导入js与css等静态资源文件的方法,基于回调函数实现该功能,具有一定参考借鉴价值,需要的朋友可以参考下。
本文实例讲述了javascript实现动态导入js与css等静态资源文件的方法。分享给大家供大家参考。具体实现方法如下:
可拖拽和删除jQuery网格布局插件jQuery Gridly,基于jQuery插件实现,拖拽和删除自动计算宽度和高度,拖拽可交互网格位置,删除自动补位,点击网格自动放大自动重新布局,效果是非常不错的,推荐使用。
基于jQuery,用在图片过大撑开页面影响美观的情况下,可以自定义图片超过最大尺寸并根据这个尺寸进行比例缩放,从而控制页面大图的显示,下面贴下代码,有需要的可以借鉴下。
1 | <script type="text/javascript"> |
非常逼真全屏雨滴动画JS代码特效,基于jQuery插件rainyday.js,效果非常不错,可以接近Flash动画效果,当然需要浏览器支持HTML5和CSS3的,如果大家在项目中需要用到这种效果,大家可以借鉴学习下。
大气带大图预览功能的JS相册特效代码,此款JS特效是基于jQuery实现,插件支持强大的参数自定义功能,如是否自定义播放,是否弹窗显示,图片间隔播放时间定义,20多个参数可以自定义功能,还是非常强的相册代码特效,我想这个插件做相册特效一定是你想要的。
实用jQuery新手指引流程引导插件Intro.Js,不错的JS特效,一般用在新功能上线后,对用户的操作进行引导,也用在新手帮助方面,此JS插件支持键盘左右键切换引导,支持enter进入下一步,支持ESC取消引导,还是很不错的JS特效,使用方法也很简单。
设置参数:
设置多个格式 json格式: