Javascript

什么是Javascript

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。基本简介JavaScript是根据"

系统 2019-08-29 23:02:23 2243

Javascript

免费的Javascript日期输入及选择控件大杂烩!

http://joesen.f2blog.com/read-27.html(转)http://www.lionsky.net/MyWebsite/downsoft/index.aspx(提示多个日历控件下载,还有其他的比如:编辑器,控件都不错的,大家可以去看看)JSCalendar1.0jscalendar-1.0.rar(60.78KB,下载:3513次)应该说是现在最全,最方便的日历,支持UTF-8及世界上所有的语言,很好用,就是文件大了一些。国内的J

系统 2019-08-29 23:27:16 2241

Javascript

javascript &&和||

一直以为&&和||这两个伟大的运算法只能在判断表达式使用,也就是常在if语句使用,原来错了,它还可以运用在简化选择性执行语句的操作,有点拗口,简单点也就是:操作执行某条语句,不执行某条语句。&&和||在JQuery源代码内尤为使用广泛,由于本人没有系统的学习js,所以只能粗略的自我理解出来,希望大家指点下。粗略理解如下:a()&&b():如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b(

系统 2019-08-12 09:30:32 2235

Javascript

W3C草案: 新API 寻求让 JavaScript 操作本地文件

转自:http://news.csdn.net/a/20091127/215284.html日前,Mozilla的ArunRanganathan向W3C提交了一个草案,旨在推出一个JavaScriptAPI,让JavaScript脚本直接操作本地文件,Firefox的最新浏览器版本中已经对该API提供了大量的支持,不过出于安全考虑,该API将只对本地文件提供有限的访问。该API引入了一个FileReader对象,可以异步加载本地文件系统中的文件,并允许开发

系统 2019-08-12 09:29:38 2233

Javascript

firefox与ie 的javascript区别

Document.form.item问题现有问题:现有代码中存在许多document.formName.item("itemName")这样的语句,不能在firefox下运行。解决方法:改用document.formName.elements["elementName"]。集合类对象问题现有问题:现有代码中许多集合类对象取用时使用(),IE能接受,firefox不能。解决方法:改用[]作为下标运算。如:document.forms("formName")改

系统 2019-08-29 22:06:30 2232

Javascript

详细解读JavaScript的this关键字

用了很久JavaScript,对【this】的认识只局限于以往的凭经验而已,不过今天发现了好东西“http://www.quirksmode.org/js/associative.html”,详细描述了如何使用【this】关键字,在这里我就简短的说一下重点,如果有疑问可以直接参考原文。在学习过有this的编程语言中,this一般都是指向当前实例对象的,对于JavaScript来说,其实也是这样。但有时候在使用【this】时,会感觉它的行为很奇怪,不能能达到

系统 2019-08-29 23:11:45 2220

Javascript

VS2008中JavaScript编辑调试器的秘密

JavaScript已经发展成为进行Web客户端编程的标准语言。它有大量的语言资源,但是对开发的支持并不完备。大多数使用JavaScript的开发人员更倾向于用原来的方法进行调试,但是现在有很多工具来减轻测试和调试的负担。VisualStudio2008将是一个非常激动人心的版本,包含了成堆的强大的功能。其中一个新特性就是更加完善的支持对JavaScript的调试及IntelliSense功能。VisualStudio2008其实是开发JavaScript

系统 2019-08-29 23:33:32 2216

Javascript

javascript操作Select标记中options集合

先来看看options集合的这几个方法:options.add(option)方法向集合里添加一项option对象;options.remove(index)方法移除options集合中的指定项;options(index)或options.item(index)可以通过索引获取options集合的指定项;javascript代码如下:varselectTag=null;//select标记varOPTONLENGTH=10;//每次填充option数va

系统 2019-08-29 23:39:53 2213

Javascript

JavaScript 语言特性

JavaScript常被人们认为是编程语言中无足轻重的一员。这种观点的形成可以“归功”于其开发工具、复杂且不一致的面向HTML页面的文档对象模型以及不一致的浏览器实现。但JavaScript绝对不仅仅是一个玩具这么简单。在本文中,BruceTate向您介绍了JavaScript的语言特性。

Javascript

理解并解决JavaScript内存泄漏

Web开发的发展在过去一些的时候,Web开发人员并没有太多的去关注内存泄露问题。那时的页面间联系大都比较简单,并主要使用不同的连接地址在同一个站点中导航,这样的设计方式是非常有利于浏览器释放资源的。即使Web页面运行中真的出现了资源泄漏,那它的影响也是非常有限而且常常是不会被人在意的。今天人们对Web应用有了高更的要求。一个页面很可能数小时不会发生URL跳转,并同时通过Web服务动态的更新页面内容。复杂的事件关联设计、基于对象的JScript和DHTML技

系统 2019-08-12 09:30:05 2209

Javascript

Javascript的调试利器:Firebug使用详解

Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是JoeHewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的基本功能与如何使用Firebug。由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏

系统 2019-08-29 23:46:52 2206

Javascript

编写基于Prototype的Javascript动画类

在AJAX如火如荼的今天,相信大家对Prototype这个Javascript类库应该都有所耳闻,它也的确使编写Javascript变得更简单。关于Prototype的文章,《Prototype简介》、《Prototype源码》诸如此类数不胜数;所以本文不会再做这几方面的介绍,并假设读者对Prototype有一定了解。网页动画与原理提到网页动画,大家首先想起应该Flash。不知道大家没有开发过Flash动画,故我想对此作一个简单的介绍(在我读大学的时候,对

系统 2019-08-12 09:29:31 2205

Javascript

如何提升JavaScript的运行速度之DOM篇(四)

在Web开发中,JavaScript的一个很重要的作用就是对DOM进行操作,可你知道么?对DOM的操作是非常昂贵的,因为这会导致浏览器执行回流操作,而执行了过多的回流操作,你就会发现自己的网站变得越来越慢了,我们应该尽可能的减少DOM操作。本文是这个系列的最后一篇,给出了一些指导性原则,比如在什么时候应该对DOM可以进行什么样的操作等。【原文】NicholasC.Zakas-SpeedupyourJavaScript,Part4【译文】明达-如何提升Jav

系统 2019-08-29 23:15:13 2202