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 相关文章推荐
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
Jul 11 Javascript
JavaScript常用对象的方法和属性小结
Jan 24 Javascript
js+css实现的简单易用兼容好的分页
Dec 30 Javascript
JS实现仿京东淘宝竖排二级导航
Dec 08 Javascript
jquery插件ajaxupload实现文件上传操作
Dec 09 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
jQuery 中的 DOM 操作
Apr 26 Javascript
两种简单的跨域方法(jsonp、php)
Jan 02 Javascript
对于js垃圾回收机制的理解
Sep 14 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
Vue 通过自定义指令回顾v-内置指令(小结)
Sep 03 Javascript
在vue-cli创建的项目中使用sass操作
Aug 10 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系列学习之日期函数使用介绍
2012/08/18 PHP
php中将一段数据存到一个txt文件中并显示其内容
2014/08/15 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
JS 实现分页打印功能
2018/05/16 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
js实现3D旋转相册
2020/08/02 Javascript
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
python实现整数的二进制循环移位
2019/03/08 Python
NumPy中的维度Axis详解
2019/11/26 Python
python实现与redis交互操作详解
2020/04/21 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
大四学年自我鉴定
2013/11/13 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python