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 相关文章推荐
javascript高级学习笔记整理
Aug 14 Javascript
jquery禁用右键示例
Apr 28 Javascript
extjs 如何给column 加上提示
Jul 29 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
Jul 28 Javascript
jQuery实现日期联动效果实例
Jul 26 Javascript
JS制作适用于手机和电脑的通知信息效果
Oct 28 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
vue权限管理系统的实现代码
Jan 17 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
Feb 21 Javascript
Vue自定义全局Toast和Loading的实例详解
Apr 18 Javascript
个人小程序接入支付解决方案
May 23 Javascript
微信小程序加载机制及运行机制图解
Nov 27 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
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
php 获取百度的热词数据的代码
2012/02/18 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
2016/03/09 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
热点新闻滚动特效的js代码
2013/08/17 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
对VUE中的对象添加属性
2018/09/18 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python实现的建造者模式示例
2018/08/06 Python
Python实现的爬取小说爬虫功能示例
2019/03/30 Python
python数值基础知识浅析
2019/11/19 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
人力资源管理系自荐信
2014/05/31 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
合同意向书范本
2014/07/30 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
学生党员检讨书范文
2014/12/27 职场文书
法律进社区活动总结
2015/05/07 职场文书
学生会主席任命书
2015/09/21 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
你知道Java Spring的两种事务吗
2022/03/16 Java/Android
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android