JavaScript
文章平均质量分 64
KevinOfNeu
不论去哪儿,心有多大舞台就有多大,快乐最重要
展开
-
Chrome插件教程&代码
chrome插件很好的中文文档教程: https://crxdoc-zh.appspot.com/extensions/getstarted代码:https://github.com/KevinOfNeu/ChromeExtentionSeed喜欢的话就给个Star吧~原创 2015-04-29 16:03:04 · 2280 阅读 · 0 评论 -
js获取dom元素位置来定位元素
js获取dom元素位置来定位元素。DOM的定义如下图 获取元素的位置属性可以通过HTMLElement.offsetLeftHTMLElement.offsetTop但是,这两个属性所储存的数值并不是该元素相对整个浏览器画布的绝对位置,而是相对于其父元素位置的相对位置,也就是说这两个数值得到的是以其 父元素左上角为(0,0)点从而计算出的数值。所以我原创 2014-09-03 19:36:02 · 7781 阅读 · 0 评论 -
javascript之数组操作
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值 要原创 2014-09-03 23:11:40 · 727 阅读 · 0 评论 -
javascript 十六进制与RGB颜色值的相互转换
// 2010-03-12 v1.0.0//十六进制颜色值域RGB格式颜色值之间的相互转换//-------------------------------------//十六进制颜色值的正则表达式var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;/*RGB颜色转换为16进制*/String.prototype.colorHex = fun原创 2014-09-04 02:57:06 · 7516 阅读 · 0 评论 -
jQuery对象与dom对象相互转换
刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪些是DOM对象。至于DOM对象不多解释,我们接触的太多了,下面重点介绍一下jQuery,以及两者相互间的转换。什么是jQuery对象?---就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html()原创 2014-09-03 21:46:48 · 1015 阅读 · 0 评论 -
JavaScript多个数组的合并操作
1、原生的JavaScript实现var array1 = ["a", "b"];var array2 = ["c", "d"];我要合并后变成下面这样:var array= ["a", "b", "c", "d"];应该用什么方法呢?原创 2014-09-03 23:11:09 · 2372 阅读 · 0 评论 -
[从jQuery看JavaScript]-变量与作用域链(Variable and Scope Chain)
转载:http://blog.csdn.net/natineprince/article/details/4775008转载 2014-09-16 00:34:21 · 1168 阅读 · 0 评论 -
从jQuery看JavaScript]-匿名函数与闭包(Anonymous Function and Closure)
转载自:http://blog.csdn.net/natineprince/article/details/4759533 jQuery片段:[javascript] view plaincopy(function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,转载 2014-09-16 00:52:24 · 1105 阅读 · 0 评论 -
JavaScript博客整理
1、http://blog.csdn.net/u010792238/article/category/1965677 JavaScript以及浏览器对象都有详细的描述(读完一遍了)2、原创 2014-09-16 00:48:34 · 1112 阅读 · 0 评论 -
jQuery中return false,e.preventDefault(),e.stopPropagation()的区别
不可不知的JavaScript事件冒泡和jQuery中return false,e.preventDefault(),e.stopPropagation()的区别原创 2014-09-26 22:33:26 · 1486 阅读 · 0 评论 -
jQuery原理模拟代码
转载自:点击打开链接原创 2014-09-16 01:12:24 · 1189 阅读 · 0 评论 -
JavaScript的caller属性(函数)
获取调用当前函数的函数。functionName.caller备注functionName 对象是任何正在执行的函数的名称。caller 属性只有当函数正在执行时才被定义。 如果函数是从 JavaScript 程序的顶层调用的,则 caller 包含 null。如果在字原创 2014-09-15 22:20:26 · 2948 阅读 · 0 评论 -
用JAVASCRIPT实现静态对象、静态方法和静态属性
作为一名开发者,不可不知道的用JAVASCRIPT实现静态对象、静态方法和静态属性。原创 2014-09-17 20:28:55 · 1639 阅读 · 0 评论 -
JavaScript的反射机制介绍及简单应用
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:1for(var p in obj){2 //语句3}原创 2014-09-14 13:17:59 · 1135 阅读 · 0 评论 -
JavaScript跨域问题探究一
传闻JavaScript跨域问题是每个JavaScriptchengxuyuanbixu原创 2014-09-18 01:53:09 · 867 阅读 · 0 评论 -
jQuery事件与事件对象
转自:http://www.cnblogs.com/oneword/archive/2010/11/22/1884413.html事件是脚本编程的灵魂,本篇来介绍jQuery中的事件处理及事件对象.事件与事件对象首先,我们来看一下经常使用的添加事件的方式:input type="button" id="btn" value="click me!" onclick转载 2014-09-28 18:56:15 · 1068 阅读 · 0 评论 -
JavaScript的事件和委派
jquery的事件和委派:# 背景灵活的事件处理机制是一个优秀JavaScript框架必须具有的最重要的功能之一。事件委派机制 # 委派事件函数:.live(type,function),这个函数的意思是:给所有当前以及将来会匹配的元素绑定一个事件处理函数(比如click事件)。也能绑定自定义事件。举例: 单击每一个段落(包括页面加载完毕后新增的段落)时,弹出段落的I原创 2014-09-28 18:54:34 · 2532 阅读 · 0 评论 -
javascript的事件捕获和事件冒泡
所谓的javascript冒泡与捕获不是数据结构中的冒泡算法,而是javascript针对dom事件处理的先后顺序,所谓的先后顺序是指针对父标签与其嵌套子标签,如果父标签与嵌套子标签均有相同的事件时,那一个会先被触发! 目前流行的浏览器中冒泡模式均是由内至外,即由子至父的处理流程,而捕获模块均是由外向内,即由父至子的处理流程; 而捕捉模式与冒泡方式刚才相转载 2014-09-28 00:56:18 · 1086 阅读 · 0 评论 -
jquery新的绑定事件机制on方法的使用方法
转自:http://www.jb51.net/article/49022.htm转载 2014-09-28 00:48:38 · 889 阅读 · 0 评论 -
几种常见的浏览器以及内核
经常听说各种不同的浏览器,IE、Opera、Firefox、Safari、The World还有现在的Chrome等。看似许多不同的浏览器,其实其中还是有很多相似之处。今天,我们就来了解他们的内核~!那内核是什么呢?内核只是一个通俗的说法,其英文名称为“Layout engine”,翻译过来就是“排版引擎”,也被称为“页面渲染引擎”(下文中各种说法通用)。它负责取得网页的内容(HTML、X原创 2014-09-27 22:56:00 · 4375 阅读 · 0 评论 -
JavaScript中匿名函数的多种写法
你必须知道的JavaScript匿名函数以及多种匿名函数的写法,本文还将详解为什么匿名函数会自动执行,这也是Jquery 库的原理哦~~~原创 2014-09-15 01:00:27 · 4988 阅读 · 1 评论 -
JavaScript--new创建对象的过程
使用this指针添加类成员的缺点:♪ 将所有的初始化语句、成员定义都放到一起,代码逻辑不够清晰,要实现复杂的功能时往往力不从心。♪ 因为每创建一个类的实例,都要执行一次构造函数。所以实际上构造函数中定义的属性和方法总被重复的创建。原创 2014-09-17 22:40:01 · 1655 阅读 · 0 评论 -
JavaScript 的apply和call方法
apply和call的作用都是将函数绑定到另外一个对象上去运行,两者仅在定义参数的方式有所区别:apply(thisArg,argArray); call(thisArg[,arg1[,arg2…]]);属性length表示函数定义时所指定参数的个数,而非调用时实际传递的参数个数。实际传参数可用arguments属性来获得原创 2014-09-17 21:47:15 · 1130 阅读 · 0 评论 -
JavaScript函数function和对象的理解
函数的本质是一个内部对象原创 2014-09-17 21:23:40 · 1050 阅读 · 1 评论 -
JavaScript的prototype对对象
例子:function clazz1(){ clazz1.prototype.method=function(){ alert("Method"); }; } var c=new clazz1(); c.method();//Method clazz1.prototype={ pp:'pp' }; alert(c.pp);//undefined va原创 2014-09-17 21:03:35 · 820 阅读 · 0 评论 -
JavaScript基础知识大全:看完这些你就不简单了
转自:http://bbs.itcast.cn/forum.php?mod=viewthread&tid=29394学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。分别归类为:javascript变量javascript运算符javascript数组javascript流程语句转载 2014-09-27 17:09:04 · 1244 阅读 · 0 评论 -
JavaScript的arguments对象
arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。因此,无需明确命名参数,就可以重写函数:function sayHi(原创 2014-09-15 01:23:42 · 905 阅读 · 0 评论 -
JavaScript的callee 属性
通往JavaScript高手晋级之路,你不可不知道的JavaScript的callee 属性。原创 2014-09-15 22:04:55 · 1339 阅读 · 0 评论 -
JavaScript function 的 length 属性
JavaScript function 的 length 属性,你不能不知道!原创 2014-09-15 16:00:04 · 1387 阅读 · 0 评论 -
JavaScript eval()函数
别说你知道JavaScript的Eval函数,每个开发者必须掌握的eval函数!原创 2014-09-07 00:35:11 · 2332 阅读 · 0 评论 -
JavaScript里面==和===以及!=和!===的区别
别说你知道JavaScript里面==和===以及!=和!===的区别!原创 2014-09-06 13:00:24 · 1232 阅读 · 0 评论 -
深入探讨JS中的数组排序函数sort()和reverse()
最近在研究Javascript发现了其中一些比较灵异的事情。有点让人感到无语比如: alert(typeof( NaN == NaN));//结果为假。 alert(typeof( NaN != NaN));//结果为真。 嘿嘿,当然这个不是这篇文章要讨论的!!开始我们的正文 首先,我们来看一下JS中sort()和reverse()这两个函数的函数吧转载 2014-09-06 19:58:40 · 1124 阅读 · 0 评论 -
使用JavaScript进行进制转换
使用JavaScript进行进制之间的转换,妈妈再也不担心我进制转换了!原创 2014-09-19 16:07:30 · 1784 阅读 · 1 评论 -
前台页面优化全攻略
本文收藏前台yemian http://kb.cnblogs.com/page/502873/原创 2014-09-07 22:30:32 · 888 阅读 · 0 评论 -
javascript:void(0)的作用和妙用
JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,我们可以使用javascript:void(0),下面是具体的使用方法,原创 2014-09-07 14:47:51 · 3142 阅读 · 0 评论 -
JavaScript中双叹号“!!”作用
!!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false;经常看到这样的例子:var a;var b=!!a;a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。!!一般用来将后面的表达式强制转换为布尔类原创 2014-09-06 12:48:10 · 716 阅读 · 0 评论 -
JavaScript中清空数组的三种方式
别说你知道JavaScript清空数组,必看的三种清空方式!原创 2014-09-18 21:48:45 · 1608 阅读 · 0 评论 -
Html Dom 的nodetype解析
Html Dom 的nodetype解析nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document注释:nodeName 所原创 2014-09-06 00:00:19 · 750 阅读 · 0 评论 -
Jquery中使用setInterval和setTimeout的方法
有时候需要在jquery中调用setInterval和setTimeout,直接在ready中调用其他方法,会提示缺少对象的错误,解决方法如下转载 2014-09-05 09:17:34 · 913 阅读 · 0 评论 -
常用排序算法之JavaScript实现
笔试面试经常涉及各种算法,本文简要介绍常用的一些算法,并用JavaScript实现。zhuanzai1、插入排序 1)算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)转载 2014-09-04 23:04:09 · 822 阅读 · 0 评论