JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)


Posted in Javascript onJune 16, 2016

本文实例讲述了JS实用技巧。分享给大家供大家参考,具体如下:

js屏蔽错误

把下面的代码放在JS脚本中

<script type="text/javascript">
window.onerror = function(){
   alert("出现脚本错误");
   return true;
}
alert(b);
</script>

注意:定义onerror事件应该在出错之前,否则任然会出现脚本错误

如何防止设置DIV出现滚动条?

style="overflow-x: hidden; overflow-y: auto;"

通过JS控制页面的样式也可以利用数组的形式表现

function init(){
  //document.getElementById("ac").style.display = "none";与下面的等价
  document.getElementById("ac").style["display"] = "none";
}
window.onload = init;

如何控制背景图片的位置?

因为background属性定位不受对象的补丁因素(padding)影响,所以可以用数值定位

background-position属性的默认值为:0% 0%,从指定区域的左上角

#wrapper{
  position:relative;
  background:url(../res/main_bg.png) no-repeat;
  background-position: 0% 5%;
  _background-image:none;
  display:none;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
Aug 28 Javascript
JavaScript多线程详解
Aug 12 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
Aug 24 Javascript
跟我学习javascript的垃圾回收机制与内存管理
Nov 23 Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
Nov 21 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
Apr 13 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
May 11 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
浅谈对于react-thunk中间件的简单理解
May 01 Javascript
vue项目初始化到登录login页面的示例
Oct 31 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 #Javascript
jQuery插件实现文件上传功能(支持拖拽)
Aug 27 #Javascript
jQuery插件实现图片轮播特效
Jun 16 #Javascript
javascript正则表达式之分组概念与用法实例
Jun 16 #Javascript
js学习阶段总结(必看篇)
Jun 16 #Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 #Javascript
jQuery获取剪贴板内容的方法
Jun 16 #Javascript
You might like
php设置编码格式的方法
2013/03/05 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
使用console进行性能测试
2015/04/27 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python基于PycURL实现POST的方法
2015/07/25 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python如何实现int函数的方法示例
2018/02/19 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python中的全局变量如何理解
2020/06/04 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
Python 远程开关机的方法
2020/11/18 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
计算机专业个人求职信范例
2013/09/23 职场文书
美发活动策划书
2014/01/14 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
关于运动会广播稿300字
2014/10/05 职场文书
教师聘用意向书
2015/05/11 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
Python读取和写入Excel数据
2022/04/20 Python