浅谈JS中的!=、== 、!==、===的用法和区别

var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false tes...

js日期相关函数dateAdd,dateDiff,dateFormat等介绍

Js获取当前日期时间及其它操作var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth...

关于JS中二维数组的声明方法

如下所示:var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3 m...

jQuery 的58种事件方法你都用过了吗

jQuery 事件方法事件方法触发或将函数附加到所选元素的事件处理程序。下表列出了用于处理事件的所有jQuery方法。 方法 描述 bind() 在3.0版中已弃用。 请...

JavaScript DOM 操作CSS

更改P元素的样式:<html><body><p id="p2">Hello World!><script>document.getElementById("p2").style.color = "blue";</script><p>The paragraph above was changed by a s...

jQuery选择器

1.获取父级元素$("#id").parent()获取其父级元素$("#id").parents()获取其所有的祖先元素$("#id").closest()获取其最近的祖先元素,依次上溯-------------------------------...

JavaScript定时器

js 定时器 执行一次和重复执行1- 执行一次(延时定时器)var t1 = window.setTimeout(function() {console.log(&#39;1秒钟之后执行了&#39;)},1000)window.clearTimeout(t1)...

js获取服务器时间

公司官网使用的是dedecms,在自定义表单中新建了一个表单作为留言框,而且需要记录用户留言的时间。初步是想法是用户打开页面的时候,记录时间,然后写入到一个隐藏的input里面,跟随...

jquery展开、折叠菜单,支持一键展开、折叠

之前有朋友问到,趁现在无聊(主要是太久没更新),来简单说一下这个jquery展开、折叠菜单,其实大家也可以右键直接看源码的。这主要是三部分,html、css、jquery:HTML部分<div class="s...

jquery键盘左右翻页,实现键盘方向键翻页功能

无聊时候折腾的一个模版,需要用到这功能,便百度找了一下,测试过后记录一下,说不定以后也需要用到呢。PS:此代码短小,并且在谷歌、火狐、IE9上面测试都是正常的。jquery键盘左右翻...

javascprit显示网站运行时间

经常逛网站,细心的话会发现,有些网站底部会显示本站稳定运行XX年XX天,甚至后面还显示XX时、XX秒。方法一:只显示运行天数这个简单很多,只显示运行天数,代码如下:JavaScript本站已安...

jquery倒计时效果插件

这个案例是使用jquery实现的一个比较常见的倒计时效果,现实中我们经常会在购物网站上看到某商品定时开抢或某活动开始等,基本都是这么实现的,下面首先看一下这个倒计时效果图!<h...

常用的js固定层代码

网页中常会用到固定层这样的效果,可以放广告,可以放标签,可以放关注。现在我把代码分享出来:js代码如下:if ($(&#39;#follow-us&#39;)){ var followUsPosition = $(&#39;#foll...

js(jquery)实现鼠标拖动DIV功能

本文分享一个使用js实现的鼠标拖动div的效果,不同于网上其他的案例,这里实现的是鼠标按在菜单上移动,整个DIV跟着移动的效果。具体细节就不分析了,自己看下面的代码吧!<!DOCTYPE...

js打印数组,js打印对象的方法

web开发中在调试js的时候经常需要打印数组,打印对象。由于js本身没有像php那样可以直接打印数组和对象的函数,所以作者经过研究自己总结了两种方法来解决了这个问题,下面就来看...

js报TypeError $(...) is null错误,jquery失效的原因及解决办法

最近在工作中发现个问题,原本好好的网页,写了一些自己的jquery代码之后,竟然总是不起作用,无论写的多么简单,都不起作用,似乎jquery失效了一般,在火狐下调试看了下,页面报TypeError...

jquery判断页面是否已经加载了jquery文件

动态加载的js代码,如果网页中包含有jquery代码,一般首先需要判断一下页面是否有加载Jquery文件,如果加载了,直接写js代码,如果没有加载,还得先加载一下jquery代码,然后才可以使用一...

jquery click()方法模拟点击事件对a标签不生效的解决办法

a标签正常使用方式<a href="www.freexyz.cn"></a>问题分析点击A标签本身,并不会触发跳转到指定链接的事件,就是说,我们平时都是点击的A标签中的文字了。所以要想用JS模拟点击A...

如何获取监听iframe src属性的改变事件

应用场景,当iframe内发生点击事件内容改变时,如果我们想获取变化后的iframe的 src 属性值,根据相应的 src 值做一些特殊处理。这里我们就可以使用如下方式去获取:<iframe src="h...

使用javascript动态加载js文件

使用javascript动态加载js文件并执行的方法。方法一:jquery加载jQuery.getScript()函数用于通过HTTP GET形式的加载JavaScript文件并运行它函数可以加载跨域的JS文件。请注意...

jquery的click 事件点击一次会累加执行多次的解决方法

用jquery绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后累加越来越多。后来查看文档发现 jquery click 不是替换原有的function ,而是接着添加,所以...

onclick调用函数中的$(this)未指向当前节点——jquery

在写html时,对button绑定了onclick事件,如下:<input type="button" value="修改" &omicron;nclick="changeContent()">注意:此时的onclick中函数未传递任何参数在function中我们...

简单实用的JS实现页面加载完毕之前loading提示效果(兼容性较强的loading载入代码)

一种简单实用的JS实现页面加载完毕之前loading提示效果,做成js调用即可:<script type="text/javascript"> var pageHeight = document.documentElement.clientHeight,...

js去掉内容中所有html标记的方法

js去掉内容中所有html标记的方法function delHtmlTag(str) { return str.replace(/<[^>]+>/g, '');//去掉所有的html标记}...

js 判断字符串中是否包含某个字符串

String对象的方法方法一: indexOf() (推荐)var str = "123";console.log(str.indexOf("3") != -1 ); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现...

jquery 获取客户端ip地址 和 地区位置

搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8使用搜狐接口demo:<!DOCTYPE html><html lang="...

js返回指定范围内的随机数

javascript 返回随机数是通过 Math.random() 方法,但是该方法返回的结果是一个 0到1 之间的一个随机数(包括0但不包括1)。例如:document.write(Math.random());//结果:0.90482...

jquery post跨域请求数据

原先一直以为要实现跨域请求只能用jsonp,只能支持GET请求,后来了解到使用POST请求也可以实现跨域,但是需要在服务器增加Access-Control-Allow-Origin和Access-Control-Allow-He...

将滚动条(scrollbar)保持在最底部的方法(比如聊天窗口)

有些时候(如开发聊天程序),我们需要将将滚动条(scrollbar)保持在最底部,比如聊天窗口,最新发出和收到的信息要显示在最下方,如果要保证不用拉滚动条就能立即看到最下方的内容,就必须...

JS实现密码加密

使用js实现对数据的常见加密处理,使网页传输数据过程中更安全。1、base64加密在页面中引入base64.js文件,调用方法为:<!DOCTYPE HTML><html><head><meta charset="utf-8"><titl...

jquery获取同辈元素集合,jquery siblings 用法总结

jquery siblings 用于获得匹配集合中每个元素的同胞。语法.siblings(selector)注:可以通过后面的可选参数选择器(selector)进行进一步筛选。示例:找到每个div的所有同辈元素...

JavaScript获取表格(table)的行数和列数

如何使用JavaScript获取表格(table)的行数和列数?其实很简单,假设存在如下表格:<table width="100%" border="1" cellspacing="0" cellpadding="0" id="example_table"> <tr>...

electron与jQuery冲突的解决办法

使用electron加载网页,最常见的问题,就是网页中使用的jQuery特效将全部失效。网上有网友分享了很多解决办法,这里给一个最简单有效的。修改main.js约第16行:mainWindow = new Br...

不同时间显示不同的广告代码

<script type="text/javascript">var h = new Date().getHours();var t = "";if(h >= 7 && h <= 13){ t = "<div class=&#39;inde_t_ad&#39;><a href=&#39;http://ww...

js判断访问设备是电脑还是手机

用户访问网页的设备基本分为桌面设备(电脑)和移动设备(手机、pad等),为了更好的用户体验,很多站点都做了PC和mobile两种页面。那么除了通过后端程序判断访问设备外,可以通过js来判...

js 判断DIV是否隐藏的方法

js脚本在控制div元素在显示与隐藏之间进行切换时,如果不能确定div当前的状态,切换时往往会发生一些逻辑错误的事情,导致div元素的动态效果在切换时不是很流畅。那么就来说一说,...

js 判断某个元素在页面上是否存在的方法

前端的JS脚本的运行,大多离不开DIV元素,比如在网页的某个区域显示一些内容或改变一些DIV元素的背景颜色等等,但如果在操作DIV时,不确定指定的DIV元素是否存在怎么办?那么小编就给...

防止重复提交js按钮变灰

当点击提交后,提交按钮变灰色不可用,这样可有效防止重复提交,本代码就是实现这样一个功能。从代码就可以看出,我们只需在提交按钮上加入这一句: onclick="javascript:{this.disab...

2019前端面试系列——JS高频手写代码题

本篇文章就来给大家介绍一下2019前端面试系列——JS高频手写代码题,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。实现 new 方法/** 1.创建一个空...

25+ JavaScript 编码简写技巧

对于任何基于 JavaScript 编程的开发人员来说,都有必要认证阅读一下这篇文章。 我写的这篇文章是学习 JavaScript 简写编码技巧的重要参考资料,这些技巧都是我多年学习和总结...

fancybox什么意思?

Fancybox是一款很绚丽的 jquery弹出层展示插件,一款基于jquery开发的类Lightbox插件。支持对放大的图片添加阴影效果,对于一组相关的图片添加导航操作按纽。fancyBox是一种工...

怎样查看jquery版本号?

很多人应该也会有这样的需求,查看当前使用的jQuery的版本号,那么要如何查看?下面本篇文章就来给大家介绍一下查看jQuery版本号的方法,希望对大家有所帮助。想要查看jquery版本号...

javascript放在元素前与元素后执行的区别

我们在写原生js时发现,脚本放在dom元素前无法执行,需要放在dom元素后才有效,是因为js加载完毕就立即执行了,所以我们将代码放在window.onload函数体中,让页面全部加载完毕再执行...

jquery价格随规格切换示例

现如今,我们浏览电商网站的产品页面时,常常会看到产品的规格和价格展示,不同的规格对应不同的价格,比如本站的热销主题页面,点击规格后显示对应的价格,实现的方法非常简单,于是写了...

jQuery判断checkbox是否选中的3种方法

项目中经常会判断表单复选框的选中状态,总结以下3种常用的方法:方法一(推荐):if($("#checkbox").is(":checked")) { // do something}方法二:if ($("#checkbox").attr("checked...

JQuery取消事件冒泡的三种方法

1.通过返回false来取消默认的行为并阻止事件起泡。$(element).click(function(){ return false;});2.通过使用preventDefault()方法取消默认行为。$(element).click(functio...

jQuery实现鼠标滑过延时显示的效果

WEB开发人员有时候经常用到延时操作的用户交互事件,比如聚美优品网站首页的产品展示,当鼠标移入产品1秒钟后,会显示产品的详情,而不希望用户的鼠标指针刚刚移入元素就显示详情,对...

JQuery锚点链接平滑滚动效果

上一篇文章电商网站浮动侧栏效果提到了使侧栏进入专题区域时显示,离开后隐藏,并加入的CSS3的特效,如果使效果进一步加强,我们可以使点击锚点链接平滑滚动到锚点,比如易迅专题页面...

jquery获取浏览器高度、宽度和滚动条高度

我们做前端的,经常需要获取浏览器的宽度和高度,还有滚动条的高度,今天整理出来,以后拿来直接用,去他X的手写代码。Jquery代码:alert($(window).height()); //浏览器时下窗口可视区...

JavaScript作用域

在一个JS代码的运行环境下,分全局作用域、局部作用域、块级作用域。例如,常用的浏览器运行环境中,一个浏览器窗口(浏览器标签页)为一个全局作用域。全局作用域之间,是独立运行的,因...

返回顶部
顶部