Welcome 微信登录

首页 / 脚本样式 / JavaScript

Jquery中offset()和position()的区别分析

Jquery中offset()和position()的区别分析

本文实例分析了Jquery中offset()和position()的区别。分享给大家供大家参考。具体分析如下:一、Jquery中offset()获取匹配元素在当前视口的相对偏移。 总是计算相对于文档的位置,无论元素的父元素或祖先元素的position属性是什么。返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。 例如:<!DOCTYPE html> <html> <head> <style&...
jQuery判断对象是否存在的方法

jQuery判断对象是否存在的方法

本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下:一、传统Javascript的写法obj = document.getElementById("someID"); if (obj){obj.innerText("hi"); } 在jQuery中,var obj = $("#id")无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了二、jQuery判断对象是否存在方式1:i...
javascript去除字符串左右两端的空格

javascript去除字符串左右两端的空格

去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();)复制代码 代码如下: <script language="javascript"> String.prototype.trim=function()...
javascript实现限制上传文件大小

javascript实现限制上传文件大小

前言: 项目中经常用到需要上传文件、照片等功能,同时需要限制所上传文件的大小。很多插件都会采用后台请求验证,前端Js校验比较少。本篇介绍一个前端JS便捷判断上传文件大小的方法。 代码很简单,关键就是怎么用JS拿到文件然后获取文件大小,进而去判断拦截。由于各种历史原因,IE的ActiveX控件因素,获取文件的方法可能和其他浏览器有所不同,所以只需稍加判断即可。JS代码:复制代码 代码如下:<script type="text/javascript"...
javascript实用方法总结

javascript实用方法总结

引言: 本章没有深奥的讲解js一些底层原理,比如this指针、作用域、原型啦,涉及的都是一些有利于平时开发时简化代码,提高执行效率,或者说可以当做一种经验方法来使用,篇幅都不长,小步快跑的让你阅读完整篇文章,体验编程的快乐。获取两个区间之内随机数复制代码 代码如下:function getRandomNum(Min, Max){ // 获取两个区间之内随机数 // @逆火狂飙 提出有可能第一个参数大于第二个参数,所以增加一下判断更可靠 if (Min &...
javaScript的函数对象的声明详解

javaScript的函数对象的声明详解

写作缘由: 平时再用js写函数的时候,一般都是以惯例 function fn () {} 的方式来声明一个函数,在阅读一些优秀插件的时候又不免见到 var fn = function () {} 这种函数的创建,究竟他们用起来有什么区别呢,今天就本着打破砂锅问到底的精神,好好来说说这个让人神魂颠倒的--函数声明。函数声明 函数声明示例代码复制代码 代码如下:function fn () { console.log("fn 函数执行..");...
jquery中change()用法实例分析

jquery中change()用法实例分析

本文实例分析了jquery中change()的用法。分享给大家供大家参考。具体分析如下:change()当元素的值发生改变时,会发生 change 事件。该事件仅适用于文本域(text field),以及 textarea 和 select 元素。当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。一、change的用法1、触发 change 事件:...
JavaScript 异常处理 详解

JavaScript 异常处理 详解

前端工程师都知道 JavaScript 有基本的异常处理能力。我们可以 throw new Error(),浏览器也会在我们调用 API 出错时抛出异常。但估计绝大多数前端工程师都没考虑过收集这些异常信息反正只要 JavaScript 出错后刷新不复现,那用户就可以通过刷新解决问题,浏览器不会崩溃,当没有发生过好了。这种假设在 Single Page App 流行之前还是成立的。现在的 Single Page App 运行一段时间后状态复杂无比,用户可能进...
JavaScript比较两个对象是否相等的方法

JavaScript比较两个对象是否相等的方法

本文实例讲述了JavaScript比较两个对象是否相等的方法。分享给大家供大家参考。具体如下:在Python中可以通过cmp()内建函数来比较两个对象所包涵的数据是否相等(数组、序列、字典)。但是在javascript语言中并没有相关的实现。本js代码通过对js对象进行各方面的比较来判断两个对象是否相等cmp = function( x, y ) { // If both x and y are null or undefined and exactly ...
JavaScript事件委托技术实例分析

JavaScript事件委托技术实例分析

本文实例分析了JavaScript事件委托技术。分享给大家供大家参考。具体分析如下:如果一个整体页面里有大量的按钮.我们就要为每一个按钮绑定事件处理程序.这样就会影响性能了.首先每个函数都是对象,对象就会占用很多内存.内存中的对象越多,性能就越差.其次,dom访问次数增多,就会导致延迟加载页面.事实上,从如何来利用好事件处理程序,还是有很好的解决方案的.事件委托:对事件处理程序过多的问题解决的方案就是事件委托技术.事件委托技术利用了事件冒泡.只需指定一个事...
jquery控制背景音乐开关与自动播放提示音的方法

jquery控制背景音乐开关与自动播放提示音的方法

本文实例讲述了jquery控制背景音乐开关与自动播放提示音的方法。分享给大家供大家参考。具体如下:很多人初学网页制作时在网页中加入一段背景音乐,听到音乐响起的那一刻往往都会有一丝的成就感。这里就为大家讲解如何使用js控制背景音乐播放与停止。具体如下:一、jquery控制背景音乐开关复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtm...
javascript强制点击广告的方法

javascript强制点击广告的方法

本文实例讲述了javascript强制点击广告的方法。分享给大家供大家参考。具体如下:这里介绍的强制点击广告的JavaScript代码,先点击广告后下载地址才生效,或者是先点击广告后才会显示某部分内容,一般用于下载站或文档资料类网站,尽量不要多用哦,否则网站的用户体验会很差!复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>