随笔分类 - Javascript
Learn
摘要:3位分割,传入需要分割的数字即可 中心思想在于那段正则,用$1取出匹配的数字
阅读全文
摘要:公式一:var Tween = { Linear: function(t, b, c, d) { return c * t / d + b; }, Quad: { easeIn: function(t, b, c, d) { ret...
阅读全文
摘要:IE8及以前版本不支持addEventListener()IE5及以后版本均支持attachEvent()除IE外对addEventListener()均支持区别如下 1.因为IE事件类型不支持事件捕获,所以attachEvent()只要求两个参数,即addEventListener()的前两个参...
阅读全文
摘要:基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建...
阅读全文
摘要:1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对...
阅读全文
摘要:这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: do...
阅读全文
摘要:在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经...
阅读全文
摘要:delete运算符可以删除对象的属性,但是仅仅是断开了属性和宿主对象的联系,而不会去操作被删除属性的属性值,所以就需要彻底删除的出现 function myDelete(obj,propertyName){ if(typeof obj[propertyName]=...
阅读全文
摘要:在JS中有两种定义函数的方式,1是var aaa=function(){...}2是function aaa(){...}var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。function方式定义函数可以先调用,后声明。请看代码:var声明时,只有变量声明提前了,变量的初始化...
阅读全文
摘要:this关键字每个方法都包含两个内部属性,其中一个就是this。在js中,this引用的是函数据以执行操作的对象,也就是函数在执行时所处的作用域(通俗:就是哪个对象.出了这个函数,那么函数里的this就代表哪个对象)。但因为js的弱类型机制及函数本身就是一个Function对象实例的原因,使得一个函...
阅读全文
摘要:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例...
阅读全文
摘要:var parentObj={ name:"123456", get_name:function(){ return this.name; }, says:function(){ return this.sayi...
阅读全文
摘要:function highClone(oldObj){ var cloneObj; if(oldObj.constructor==Object || oldObj.constructor==Array){ cloneObj=new oldObj.constructor; }else{ ...
阅读全文
摘要:最初对js中object.constructor 的认识: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码functionPerson(name){alert(name);}Person('js');//js上面的代码中,Person的表现的确跟一般的函数没有什么...
阅读全文
摘要:var arr=[];//第一种判断方法function isArray1(x){ return typeof(x)=="object"&&x.constructor==Array; }isArray1(arr);//true//第二种判断方法 function isArray2(x){ ...
阅读全文
摘要:Array.sort方法里需要传入一个参数,是一个function,如果想要升序排序,就传入这样的一个function: function sortFunction(a,b){ return a-b; }如果想要降序排序: function sortFunction(a,b){ return...
阅读全文
摘要:js中数组元素常用添加方法是直接添加、push方法以及unshift方法 删除方法则是delete、pop、shift 集修改方法为一身的则是splice1、添加: (1)直接添加通常都是这样 var arr=[]; arr[0]="first"; ...
阅读全文

浙公网安备 33010602011771号