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 相关文章推荐
JS Timing
Apr 21 Javascript
javscript对象原型的一些看法
Sep 19 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 Javascript
jQuery滚动加载图片实现原理
Dec 14 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
jQuery纵向导航菜单效果实现方法
Dec 19 Javascript
100多个基础常用JS函数和语法集合大全
Feb 16 Javascript
简单谈谈gulp-changed插件
Feb 21 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
Mar 10 Javascript
Vue Router的懒加载路径的解决方法
Jun 21 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
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/07/12 PHP
PHP处理SQL脚本文件导入到MySQL的代码实例
2014/03/17 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
php实现源代码加密的方法
2015/07/11 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
PHP实现简易计算器功能
2020/08/28 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
详谈vue中router-link和传统a链接的区别
2020/07/22 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[05:42]DOTA2英雄梦之声_第10期_蝙蝠骑士
2014/06/21 DOTA
简洁的十分钟Python入门教程
2015/04/03 Python
python之Socket网络编程详解
2016/09/29 Python
Python中的heapq模块源码详析
2019/01/08 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
医药专业应届毕业生求职信范文
2014/01/01 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
厂长岗位职责
2014/02/19 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
MySQL笔记 —SQL运算符
2022/01/18 MySQL