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中上下文选择器实现方法
May 18 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
Jul 15 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
jQuery validate验证插件使用详解
May 11 Javascript
jQuery简单动画变换效果实例分析
Jul 04 Javascript
浅谈js原生拖放
Nov 21 Javascript
jQuery实现ToolTip元素定位显示功能示例
Nov 23 Javascript
Vue.js常用指令的使用小结
Jun 23 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
微信小程序实现轮播图效果
Sep 07 Javascript
JSON 数据格式详解
Sep 13 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 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个人网站架设连环讲(一)
2006/10/09 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
一个用js实现的页内搜索代码
2007/05/23 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
2016/03/30 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
第一次记录Bootstrap table学习笔记(1)
2017/05/18 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
浅析python递归函数和河内塔问题
2017/04/18 Python
Python数据操作方法封装类实例
2017/06/23 Python
python 识别图片中的文字信息方法
2018/05/10 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
Python求平面内点到直线距离的实现
2020/01/19 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
工业学校毕业生自荐信范文
2014/01/03 职场文书
董事会决议范本
2015/07/01 职场文书
2015年酒店销售部工作总结
2015/07/24 职场文书
高中班长竞选稿
2015/11/20 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python