随笔分类 - JavaScript
摘要:原文地址:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html面向对象与基于对象几乎每个开发人员都有面向对象语言(比如C++、C#、Java)的开发经验。 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例。 类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。 我们还知道,面向对象编程有三个重要的概念 - 封装、继承和多态。但是在JavaScript的世界中,所有的这一切特性似乎都不存在。 因为JavaScript本身不是面向对象的语言,而是基于对象的语言。 这里面就有一些有趣的特性,比如JavaScri
阅读全文
摘要:Nicholas为您讲解如何提升JavaScript操作DOM的效率!在Web开发中,JavaScript的一个很重要的作用就是对DOM进行操作,可 你知道么?对DOM的操作是非常昂贵的,因为这会导致浏览器执行回流操作,而执行了过多的回流操作,你就会发现自己的网站变得越来越慢了,我们应该尽可能 的减少DOM操作。本文是这个系列的最后一篇,给出了一些指导性原则,比如在什么时候应该对DOM可以进行什么样的操作等。【原文】Nicholas C. Zakas-Speed up your JavaScript, Part 4【译文】明达在过去的几周中,我为大家介绍了几种可以加快JavaScript脚本运
阅读全文
摘要:原文地址:http://www.cnblogs.com/sunwangji/archive/2006/08/21/482341.html在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function对象的名字。 n:选项。要传递给 Function对象的从0开始的参数值索引。 说明Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组
阅读全文
摘要:原文:http://ghl68754031.k15.wg8.com/jQuery获取客户端控件select一、 获取select中选择的text与value相关的值获取select选择的Text : var checkText=$("#slc1").find("option:selected").text();获取select选择的value:var checkValue=$("#slc1").val();获取select选择的索引值: var checkIndex=$("#slc1 ").get(0).selec
阅读全文
摘要:原文地址:http://www.cnblogs.com/rixinren/archive/2010/04/06/1705812.htmljs冒泡事件前几天在老大那里接触到了js的一个新的单词:冒泡事件;何为冒泡事件。就是当设定了多个div的嵌套时;即建立了父子关系,当父div与子div共同加入了onclick事件时,当触发了子div的onclick事件后,子div进行相应的js操作。但是父div的onclick事件同样会被触发。这就造成了事件的多层并发,导致了页面混乱。这就是冒泡事件。消除冒泡事件的方法阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagati
阅读全文
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER FUNCTION [dbo].[fun_Str](@SourceSql varchar(8000),@StrSeprate varchar(10))RETURNS @temp TABLE(a varchar(100)) BEGIN DECLARE @i int SET @SourceSql=RTRIM(RTRIM(@SourceSql)) SET @i=charindex(@StrSeprate,@SourceSql) WHILE @i>=1 BEGIN ...
阅读全文
摘要:原文地址:http://www.cnblogs.com/sanshi/archive/2009/08/30/1556677.html前段时间我曾经对JavaScript中的应用技巧进行了收集和总结,形成了以下几篇文章:JavaScript tips and tricks - 1JavaScript tips and tricks - 2JavaScript tips and tricks - 3JavaScript tips and tricks - 4JavaScript tips ...
阅读全文
摘要:typeof运算符介绍:typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。你知道下面typeof运算的结果吗?typeof(1);typeof(NaN);typeof(Number.MIN_VALUE);typeof(Infinity);typeof("123");typeof(true);typeof(window);typeof(document);typeof(null);typeof(eval);typeof(Date);typeof(sss);typeof(undefined);看看你会几个?如
阅读全文
摘要:打开TOOLS -> dom inspector , 左侧选中某个控件后, 右侧可以选择 JAVASCRIPT OBJECT 通过自带工具调试javascript TOOLS -> JavaScript Console 打开所有js警告: 在地址栏里录入:about:config 双击,设置 javascript option restict 打开为true 能够看到很多警告,利于纠错 ☆ 关于调试JS的tip 调试js时,经常受缓存的影响,页面不会加载最新的代码,为此解决如下: 在新页面里打开原来的地址,关闭原来的页面,ok了. 以上方法在IE和FF下都有...
阅读全文
摘要:Document.form.item 问题现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 firefox下运行。解决方法:改用 document.formName.elements["elementName"]。集合类对象问题现有问题:现有代码中许多集合类对象取用时使用 (),IE 能接受,firefox 不能。解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formNa
阅读全文
摘要:14 个经典的Javascript代码■打开■<inputname=ButtononClick=document.all.WebBrowser.ExecWB(1,1)type=buttonvalue=打开><OBJECTclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2height=0id=WebBrowserwidth=0></OBJECT>■另存为■<inputname=ButtononClick=document.all.WebBrowser.ExecWB(4,1)type=buttonvalue
阅读全文

浙公网安备 33010602011771号