![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 73
iteye_4183
这个作者很懒,什么都没留下…
展开
-
网站如何做到 jQuery-free?
本文转载自ITeye新闻月刊第63期,作者在文中讨论了如何使用JavaScript标准语法,取代越来越臃肿的jQuery,做到jQuery-free。原文内容如下:jQuery是现在最流行的JavaScript工具库。据统计,目前全世界57.3%的网站使用它。也就是说,10个网站里面,有6个使用jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的91.7%。虽然jQuery如...原创 2013-06-14 14:45:58 · 108 阅读 · 0 评论 -
js == 与 === 的区别
[size=medium]”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。下面的规则用于判定===运算符比较的两个值是否相等的判断条件•如果两个值的类型不同,它们就不相同。•如果两个值是数字,而且值相同,那么除非其中一个或两个都是NaN(这种情况它们不是等同的),否则它们是等同的。值NaN永远不会与其他任何值等同,包括它自身(奇怪的家伙),要检测一个...原创 2013-04-18 17:22:46 · 115 阅读 · 0 评论 -
DOM扩展
对DOM的两个主要的扩展是Selectors API(选择API)和HTML5。这两个扩展都源自开发社区,而将某些常见做法及API标准化一直是众望所归。此外,还有一个不那么阴人瞩目的Element Traversal(元素遍历)规范,为DOM添加了一些属性。虽然前述两个主要规范(特别是HTML5)已经涵盖了大量的DOM扩展,但专用扩展依然存在。1、选择符APISelectors API...原创 2014-02-24 15:06:39 · 92 阅读 · 0 评论 -
COM对象
1、COMCOM:The Component Object Model 组件对象模型COM组件是遵循COM规范编写、以Win32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行二进制代码,能够满足对组件架构的所有需求。遵循COM的规范标准,组件与应用、组件与组件之间可以互操作,极其方便地建立可伸缩的应用系统。COM是一种技术标准,其商业品牌则称为ActiveX。近几年来,...原创 2014-02-23 15:51:22 · 97 阅读 · 0 评论 -
客户端检测
客户端检测是javascript开发中最具争议的一个话题。由于浏览器间存在的差别,通常需要根据不同浏览器的能力分别编写不同的代码。有不少客户端检测方法,但下列是最经常实用的。1)能力检测:在编写代码之前先检测特定浏览器的能力。例如,脚本在调用某个函数之前,可能要先检测该函数是否存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让他们把注意力集中到相应的能力是否存在上。能力...原创 2014-02-20 14:12:40 · 120 阅读 · 0 评论 -
javascript基础知识(一)
1、Boolean类型[code="js"]var flaseObject = new Boolean(false);var result = falseObject && true;alert(result); //truevar flaseValue = false;result = falseValue && true;alert(result); //fals...原创 2014-02-14 10:33:24 · 61 阅读 · 0 评论 -
javascript eval和JSON之间的联系
[align=center][size=medium]javascript eval和JSON之间的联系[/size][/align][size=medium]如果您想详细了解eval和JSON请参考以下链接:eval :https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Global_Functions/E...原创 2012-12-27 13:13:09 · 61 阅读 · 0 评论 -
鼠标定位
[size=small]当我们单击或移动鼠标时,一般都需要获得鼠标位置,其位置可分为Client(客户工作区)、Page(页面)和Screent(屏幕)3种。其中: Client是客户浏览器的工作区域,初始位置为(0,0)。 Screent则是整个屏幕,初始位置在屏幕最上角。 Page则在针对于页面内容的最上角进行定位,和网页内容相关。以下为Event定位属性...原创 2013-11-25 15:10:02 · 125 阅读 · 0 评论 -
js 添加事件 attachEvent 和 addEventListener 的用法
一般我们在JS中添加事件,是这样子的[code="js"]1 obj.onclick=method[/code]这种绑定事件的方式,兼容主流浏览器,但如果一个元素上添加多次同一事件呢?[code="js"]1 obj.onclick=method1;2 obj.onclick=method2;3 obj.onclick=method3;[/code]如果这样写,那么...原创 2013-11-25 10:42:11 · 97 阅读 · 0 评论 -
JavaScript数组
[size=medium]JavaScript数组是有序集合,它包含堆栈、队列等数据结构。所以JS中的数组不仅提供基本的数组功能,而且提供强大的有序集合操作功能。数组中的常用函数及其说明如下所示。[/size][size=medium][color=indigo]类别 |函数格式 |说明堆栈 |array.pop() ...原创 2013-11-21 11:05:23 · 1108 阅读 · 0 评论 -
再论call和apply
因为继续研究Ajax Framework的原因,更多的接触了call和apply。故再次论述call和apply,1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为global(如window)对象),在函数内你可用this关键字访问之。从ca...原创 2013-11-11 15:34:56 · 83 阅读 · 0 评论 -
全面理解javascript的caller,callee,call,apply概念(修改版)
在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明...原创 2013-11-11 15:31:53 · 104 阅读 · 0 评论 -
IE下使用excanvas.js的注意事项
下载网址:[url]http://code.google.com/p/explorercanvas/downloads/list[/url]简单的示例:Java代码 收藏代码 [code="html"] excanvas demo ...原创 2013-10-16 09:53:36 · 757 阅读 · 0 评论 -
JS判断浏览器类型方法
方法一:2009-05-29 23:01在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类...原创 2013-10-16 09:42:38 · 88 阅读 · 0 评论 -
js学习break、continue、return、witch等语句
[size=medium]1、break语句[/size][size=small]break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。javascript允许关键字break后跟一个标签名:break labelName;注意,labelName知识一个标识符,此时并不像定义一个加标签的语句那样,在其后还要跟一个冒号。当break和标签一起使用时,他...原创 2013-04-25 17:23:35 · 337 阅读 · 0 评论