javascript中apply、call和bind的使用区别 Javascript
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数
标签: javascript
js闭包引起的事件注册问题介绍 Javascript
背景:闲暇时间看了几篇关于js作用域链与闭包的文章,偶然又看到了之前遇到的一个问题,就是在for循环中为dom节点注册事件驱动,具体见下面代码:
标签: javascript
javascript实现方法调用与方法触发小结 Javascript
在js中,this关键字是一个比较让人有意思的东西,但是它的指向经常让初学者摸不着头脑。 其实要理解这个关键字,需要理清两个问题——“方法
标签: javascript
几种经典排序算法的JS实现方法 Javascript
一.冒泡排序 function BubbleSort(array) { var length = array.length; for (var i = length - 1; i 0; i--) { //用于缩小范围 for (var ...
标签: javascript
java中String类型变量的赋值问题介绍 Javascript
运行下面这段代码,其结果是什么?package com.test;public class Example { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main
标签: javascript
Javascript中的几种继承方式对比分析 Javascript
开篇 从'严格'意义上说,javascript并不是一门真正的面向对象语言。这种说法原因一般都是觉得javascript作为一门弱类型语言与类似java或c#之类的强型语言的继承方式有很大的区别,因而默认它就是非主流的面向对象方式,甚至竟有...
标签: javascript
JS函数定义方式的区别介绍 Javascript
关于JS的函数定义方式有以下两种:(1)典型的函数声明function slide(arguments){ //...code}(2)以函数表达式的形式定义函数var slide = func
标签: javascript
javascript函数命名的三种方式及区别介绍 Javascript
javascript函数命名的三种方式及区别介绍第一
function fn(val1,val2) {
alert(val1+val2);
}
fn(1,2);
第二
var fn=function() {
alert(val1+val2);
}
fn(1,2);
第三
var fn
标签: javascript
javascript的几种继承方法介绍 Javascript
1.原型链继承:构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型
标签: javascript
javascript实现dom元素可拖动 Javascript
摘要: 最近在项目中要做一个图片预览的功能,这时候会遇到用户上传很大的图片,已经超出视图界面。最终决定做一个在固定宽和高的位置,用户可以拖动图片查看。所以自己就写了一个支持ie5+,chrome,Firefox,opera等浏览器的可拖...
标签: javascript