Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 脚本样式 / JavaScript

javascript中call,apply,bind的用法对比分析

javascript中call,apply,bind的用法对比分析

关于call,apply,bind这三个函数的用法,是学习javascript这门语言无法越过的知识点。下边我就来好好总结一下它们三者各自的用法,及常见的应用场景。首先看call这个函数,可以理解成"借用“,"请求"。想像一下如下的情景:你孤单一人漂泊在外,有急事想往家里打电话,可是很不巧,手机欠费了,或者没电了,或者掉坑里了,总之你的手机就是用不成。可是你非打这个电话不可,于是你可以去借一下朋友的手机,或者借用一下邻居的手机,或者公用电话,这样呢,你就可...
ztree获取当前选中节点子节点id集合的方法

ztree获取当前选中节点子节点id集合的方法

本文实例讲述了ztree获取当前选中节点子节点id集合的方法。分享给大家供大家参考。具体分析如下:要求:获取当前选中节点的子节点id集合。步骤:1.获取当前节点2.用ztree的方法transformToArray()获取当前选中节点(含选中节点)的子节点对象集合。3.遍历集合,取出需要的值。treeNode:当前选中节点对象function getChildNodes(treeNode) { var childNodes = ztree.transfor...
在父页面得到zTree已选中的节点的方法

在父页面得到zTree已选中的节点的方法

本文实例讲述了在父页面得到zTree已选中的节点的方法。分享给大家供大家参考。具体如下:将zTree放在一个iframe里:zTreeObj = $("#treeDemo").zTree(setting, zNodes);如果在当前页面的话,通过var nodes = zTreeObj.getCheckedNodes(); 即可那么点击父页面的按钮,如何得到zTree已选中的节点?假设iframe的id和name为aa(id和name都设置,兼容性问题)w...
zepto.js中tap事件阻止冒泡的实现方法

zepto.js中tap事件阻止冒泡的实现方法

本文实例讲述了zepto.js中tap事件阻止冒泡的实现方法。分享给大家供大家参考。具体如下:最近在弄一个手机版的网站,本来想用jQuery Mobile,但文件太大了,所以用了zepto.js由于移动网页中使用click事件会有延迟,所以就用上了zepto.js中的tap事件。使用click事件可以使用stopPropagation来阻止冒泡,但tap使用该方法无效现在我需要实现这样一个效果:点击a.btn这个按钮,然后显示div.panel,当我点击非...
nodejs事件的监听与触发的理解分析

nodejs事件的监听与触发的理解分析

本文实例分析了nodejs事件的监听与触发。分享给大家供大家参考。具体分析如下:关于nodejs的事件驱动,看了《nodejs深入浅出》还是没看明白(可能写的有点深,或者自己理解能力不够好),今日在图灵社区看到一篇关于nodejs事件的监听与触发,由于给出的例子比较多人,很容易理解,所以也大致明白了nodejs事件驱动。以下内容参考了图灵社区的文章(地址:http://www.ituring.com.cn/article/177478)首先来了解一下nod...
JavaScript自定义数组排序方法

JavaScript自定义数组排序方法

本文实例讲述了JavaScript自定义数组排序方法。分享给大家供大家参考。具体分析如下:Array中有自带的排序功能,这个使用起来比较方便,我们有一点必须清楚,就是排序的依据,如果sort不传入参数的话,那就是按照字符编码(Unicode编码)的顺序排序。var a=["3","2","1"]; console.log(a[0].charCodeAt(0)); // 51 console.log(a[1].charCodeAt(0)); // 50 co...
js实现拖拽效果

js实现拖拽效果

首先来了解一下,面向对象练习的基本规则和问题:先写出普通的写法,然后改成面向对象写法项普通方法变形·尽量不要出现函数嵌套函数·可以有全局变量·把onload函数中不是赋值的语句放到单独函数中改成面向对象·全局变量就是属性·函数就是方法·onload中创建对象·改this指针问题先把拖拽效果的布局完善好:HTML结构:<div id="box"></div>csc样式:#box{position: absolute;width: 20...
浅谈轻量级js模板引擎simplite

浅谈轻量级js模板引擎simplite

模板地址:https://github.com/zhangshaolong/simplite欢迎各位提出宝贵意见及贡献代码。特点:1:代码量少,学习成本低;2:默认jsp语法标签方式,熟悉jsp的朋友可以直接按照jsp的语法书写模板;3:使用原生js语法进行逻辑处理,只要熟悉js语法即可直接上手,没有学习成本。4:支持原生js的所有语法作为代码逻辑片段,支持宽泛的书写格式。5:支持重定义模板语言的标签符,默认的逻辑标签为<%和%>,默认的属性标...
jQuery向后台传入json格式数据的方法

jQuery向后台传入json格式数据的方法

本文实例讲述了jQuery向后台传入json格式数据的方法。分享给大家供大家参考。具体分析如下:前后台数据交互一般都用json格式,后台可以直接将json对应转化为实体对象。方便以后的操作。jQuery向后台传数据的时候,我们会发现他会自动转化成查询字符串,不能真正传入一个json。而且用jquery对表单序列化的时候,返回的格式是一个数组,还需要作进一步转换。其实只要我们在ajax方法中配置一些东西就可以完成。代码如下:<form id="ff"&...
NodeJs基本语法和类型

NodeJs基本语法和类型

写在前面今天想要查下Node的类型什么的知识,想要总结下,在Googol上看到一个文章,但是原始的链接不在了,在快照中把这篇文章拉出来,如果原作者有问题,请联系我!该文章都是一些JS的基础,高手自动跳过!我之前没怎么写过js,这方面比较弱,所以在写node的时候也遇到了麻烦,这里给自己补充下知识!正文Node.js 的基础是 JavaScript 这门 脚本语言。而大多数的脚本语言一个共同的特点就是“弱类型”。不同于 PHP 的是,PHP 就是是有了新变量...
JavaScript匿名函数用法分析

JavaScript匿名函数用法分析

本文实例讲述了JavaScript匿名函数用法。分享给大家供大家参考。具体如下:一、定义一个函数在JavaScript中,可以通过“函数声明”和“函数表达式”来定义一个函数,比如1、通过“函数声明”来定义一个函数function t1(){}2、通过“函数表达式”来定义一个函数t2 = function(){}但是两种方式定义函数,效果是不同的t1是函数声明,‘词法分析"时,AO.t1 = function(){},-------------在‘词法分析"...
JavaScript函数作用域链分析

JavaScript函数作用域链分析

本文实例分析了JavaScript函数作用域链。分享给大家供大家参考。具体分析如下:作用域链:JavaScript的每个函数function都有自己的作用域,使用Active Object(简称AO)活动对象来保存,在相互嵌套的函数中形成了作用域链,如下图所示:作用域链就是从里到外的AO链变量的寻找:函数fn3中使用的变量,如在fn3作用域内寻找不到,则往外层fn2作用域寻找,以此类推,直到全局对象window代码演示如下:var c = 5; funct...
<< 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 >>