Welcome 微信登录

首页 / 脚本样式 / JavaScript

浅析javascript异步执行函数导致的变量变化问题解决思路

浅析javascript异步执行函数导致的变量变化问题解决思路

浅析javascript异步执行函数导致的变量变化问题解决思路for(var i=0;i<3;i++){ setTimeout(function(){ console.log(i)},0);}控制台输出:333这是因为执行方法的时候for循环已经执行完成每次执行的时候取得都是3 而不是1-2-3这时我们可以使用立即执行函数为每一次循环创建一个变量副本来供定时器调用解决这个问题for (var i = 0; i < 3; i++) {setTim...
jQuery Easyui 验证两次密码输入是否相等

jQuery Easyui 验证两次密码输入是否相等

什么是 jQuery EasyUIjQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件。easyui 提供建立现代化的具有交互性的 javascript 应用的必要的功能。使用 easyui,您不需要写太多 javascript 代码,一般情况下您只需要使用一些 html 标记来定义用户界面。HTML 网页的完整框架。easyui 节省了开发产品的时间和规模。e...
使用jQuery制作浮动工具栏的实例分享

使用jQuery制作浮动工具栏的实例分享

现在大家在浏览网站的时候,经常会发现一些浮动的条状栏,通常具有向上向下的功能,当你点击一下,就可以方便的回到顶部或者前往底部。其实打造这样一个工具边栏,并不是很难,使用jquery很容易就可以做出来。下面,你跟随我的步骤,一步一步的做一下,就可以做出来了,然后你可以根据这个代码,进行一些修改,自定义一些东西。废话不多说,先说一下我做的这个工具边栏。这个工具边栏是符合我自己做的模板“Q21”,Q21模板的特点是黑白对比,所以这个工具边栏要突出黑白变化。经过构...
jQuery配合coin-slider插件制作幻灯片效果的流程解析

jQuery配合coin-slider插件制作幻灯片效果的流程解析

今天为了做一个模板,来收集幻灯片插件,最终确定了两款比较合适的。coin-slider和nivoslider,为此,研究了一下午,从各个方面来实验这两款插件,究竟哪款比较适合、比较好。当然,聪明的你看题目就已经知道了。我必须要吐槽一下nivoslider这个jquery插件。这两款插件,在看官方的demo时,这个插件的效果要比coin-slider好一些。看了一下教程,可以自定义的参数较多,貌似功能要更强大一下。于是我就首先研究了一下这款插件的使用方法。由...
JavaScript原生对象常用方法总结(推荐)

JavaScript原生对象常用方法总结(推荐)

下面都是我学习W3C School教程中有关JavaScript写的学习笔记,每个方法我都亲身测试过,每个方法的用途和参数列表,我都是在经过我亲身实践后加上了我自己的一点理解,解释的还算比较详细。现记录下来,以便查阅:javascript之Array类:创建js数组两种方式:var arr = []; 或var arr = new Array();()里可以指定长度,也可以不指定,指不指定都无所谓,因为js里的数组长度是可变的concat(arr1,arr...
JavaScript String 对象常用方法详解

JavaScript String 对象常用方法详解

字符串是不可变的。字符串方法,不会改变原有字符串的内容,而是返回一个新字符串。charAt():返回在指定位置的字符。concat():连接两个字符串文本,并返回一个新的字符串。indexOf(): indexOf() 方法返回指定值在字符串对象中首次出现的位置。match(): 使用正则表达式与字符串相比较。replace(): 被用来在正则表达式和字符串直接比较,然后用新的子串来替换被匹配的子串。slice(): 摘取一个字符串区域,返回一个新的字符串...
AngularJS在IE8的不支持的解决方法

AngularJS在IE8的不支持的解决方法

AngularJS一般不会选择IE8支持, 因为很多特性在IE8下效果很差, 性能也不好, 但是由于项目的需要, 客户的机器有些是XP, 只能够装IE8, 所以为了解决这个, 我查阅了相关的资料,发现GITHUT有一些对AngularJS的改进,我选择的是https://github.com/frankzye/angular.js-ie8-builds, 这是我Fork过来的,能够解决大部分问题,但是有一点是在作Directive的时候,一定不要用Elem...
原生js和jquery分别实现横向导航菜单效果

原生js和jquery分别实现横向导航菜单效果

本文实例为大家分享了原生js和jquery横向导航菜单的制作方法,供大家参考,具体内容如下原生javascript实现:这一次要实现的是鼠标放上去以后,菜单栏被选中的那一栏水平拉伸,鼠标离开后水平收缩。并带有一定的时间性,使肉眼能够看出其拉伸收缩的动画效果。开始用javascript进行编写:首先在之前水平方向的导航栏上进行操作,将第一栏和选中栏的样式只改变为背景变黑色,文字变白色.on,a:hover{background:#000000;color:#...
jQuery基于$.ajax设置移动端click超时处理方法

jQuery基于$.ajax设置移动端click超时处理方法

本文实例讲述了jQuery基于$.ajax设置移动端click超时处理方法。分享给大家供大家参考,具体如下:这里介绍jquery click事件如何在移动端自动转换成touchstart事件。因为移动端click事件会比touchstart事件慢几拍移动设备某个元素上事件执行顺序是:touchstarttouchmovetouchendclick{mousedown->mousemove->mouseup}click事件在移动设备上虽然会识别但...
<< 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 >>