javascript

原创 2012年03月21日 16:58:44

一、

1、javascript是一种描述式的语言,主要包括三部分语法:基础语法、DOM(Document Object Model)、BOM(Brower Object Model浏览器对象模型,即整个浏览器当做一个对象,javascript可以操纵它)。

2、javascript是一门弱类型的语言,所有的变量定义均以var来实现。

<script></script>中写的东西就是javascript代码,它可以出现在html中的任何一个部分。一般的函数定义会出现在<head>里面,真正的操作语句是出现在<body>里面的。

也可以引入一个外部的JavaScript文件,这个JavaScript文件一般以.js作为扩展名。一个页面可以有几个<Script>…</Script,不同部分的方法和变量,可以共享。

3、javascript的数据类型主要有三种基本数据类型(Number数值型、布尔型、字符串)、两种复合数据类型(对象、数组)和两种特殊数据类型(null、不确定值)

javascript函数定义:function 函数名(),可以有返回值的

javascript事件处理:指的是当网页上发生某些事的时候,它会调用我们的一些函数或语句。

eg.onblur()事件是指用户在离开输入框时执行javascript代码。

javascript规定函数不能重载,但可用同一个名字在同一个作用域中定义两个函数,而不会引发错误,真正使用的是后一个函数。尝试用arugments对象模拟函数重载。

4、Microsoft Jscript 提供了 11 个内部(或“内置”)对象。它们是ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpError 以及 String 对象。

用javascript来创建对象以及其属性和方法,正是javascript基于对象编程的真正目的。

eg:function phone(name,phoneno,site){this.name = name;this.phoneno = phoneno;this.rate = rate;}首先创建了对象的构造函数

myphone= new phone("zhansan","123455","北京市");此时myphone就成为了phone对象的一个实例。

使用with关键字访问对象成员和使用for...in循环操作对象这两个比较有用,记住!还可以用prototype来扩展内置对象。

5、this关键字,指向调用该方法的对象。

6、window对象的属性parent代表window对象本身,因此window.frames[1]与parent.frames[1]是一样的。

7、javascript在验证表单方面发挥着很大作用。

8、javascript的缺陷之一就是无法与web服务器进行通信。AJAX(asynchronous javascript and XML)是解决上述问题的技术之一。AJAX是指javascript使用内置对象-XMLHttpRequest在不提交任何表单的情况下与web服务器通信的能力。

9、DOM可以用来访问文档中的不同节点,也可以添加、删除、替换DOM文档中的节点,使得DOM具有真正的动态性。

javascript调试:IE——工具——Intetnet选项——高级——禁用脚本调试的勾去掉,显示每个脚本调试的通知打上勾。

javascript:;与javascript:void(0)的理解

void运算符简介:void 是 javascript 的操作符,意思是:只执行表达式,但没有返回值。该表达式会被计算但是不会在当前文档处装入任何内容,例如,void(0) 计算为 0 ,但在Java...
  • xsj_blog
  • xsj_blog
  • 2016年12月04日 10:50
  • 4188

Javascript中的<!-- //-->

Javascript中的
  • wangshuxuncom
  • wangshuxuncom
  • 2014年04月21日 18:56
  • 3767

Javascript 读写文件

Javascript 是网页制作中离不开的脚本语言,依靠它一个网页的内容才生动活泼、富有朝气。应用它的一些高级功能可以对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。Ja...
  • sunboy_2050
  • sunboy_2050
  • 2012年08月21日 15:58
  • 23011

JavaScript的历史(精简全面的JavaScript发展史总结)

注:转载请注明出处 1.JavaScript最初诞生的原因,是网景公司(Netscape)为解决拨号上网时代(低带宽),服务端验证表单数据低效的问题,而着手开发一种客户端语言。但在其发展过程中,...
  • Rock_Lee_
  • Rock_Lee_
  • 2014年11月19日 21:00
  • 1494

JavaScript的角色巨变和Web技术的发展

曾经JavaScript是职业程序员看不上眼的脚本语言,如今只有高级程序员才能驾驭它。 JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证。 最初职业程序员轻视JavaScri...
  • starrow
  • starrow
  • 2013年07月01日 15:13
  • 5649

VBscript和javascript区别以及在哪里该用谁?

在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题?  今天我来谈谈我的看法:  服务器端:  大家知道ASP支持这两中脚本语言,也就是在服...
  • Chair_
  • Chair_
  • 2014年10月31日 15:30
  • 1552

javascript 的枚举

为了提升javascript 代码的可读性,jiasha var TestEnum = {}; TestEnum.FIRST  =1; TestEnum.SECOND =2; cons...
  • ISaiSai
  • ISaiSai
  • 2014年10月04日 11:14
  • 2316

javascript 的用处

引言我们已经探讨过了必要的程序设计核心概念。现在是时候从细节中退出来,并高瞻远瞩地来看看你可以利用 JavaScript 来做些什么了——为什么你要花时间来学习这样一门复杂的功课,以及如何将其用到你的...
  • zhifeilong
  • zhifeilong
  • 2010年01月08日 19:39
  • 4649

Eclipse配置Javascript开发环境图文教程

这篇文章主要介绍了Eclipse配置Javascript开发环境图文教程,需要的朋友可以参考下 首先需要安装Spket。这里就不细讲了。 之后进行JQuery的配置: 1. 从JQuery....
  • baochanghong
  • baochanghong
  • 2016年04月21日 00:44
  • 820

<a>标签中href=\"javascript:;\"表示什么意思??

标签中href="javascript:;"表示什么意思??2014-01-06 10:02小卡布0202 | 分类:JavaScript | 浏览16509次修改密码 有一种说法是:href="j...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:09
  • 3519
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript
举报原因:
原因补充:

(最多只允许输入30个字)