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入门经典 第6版

  • 2017年11月21日 09:42
  • 56.23MB
  • 下载

js——javascript入门

​js——javascriptjs—脚本语言 脚本语言:只能运行在浏览器上的语言 js中的变量只有var类型 并且在定义变量时var可以省略 但凡只有一种类型的语言,我...

javascript地图投影

  • 2017年11月21日 08:29
  • 19KB
  • 下载

Android中WebView加载本地Html,与JavaScript与Android方法相互传值(续)

接着上篇Android中WebView加载本地Html,与JavaScript与Android方法相互传值,今天来一篇续集,为什么要来续集呢,感觉自己还有没有交代完的部分,于是在这里再次交代一下,在A...

arcgis sdk for javascript 316

  • 2017年11月14日 10:30
  • 56.96MB
  • 下载

JavaScript网页设计300例

  • 2017年11月13日 11:14
  • 1.42MB
  • 下载

常见的html、css以及javascript兼容方案

浏览器兼容性一直是一个前端开发人员不可避免的大问题,这篇文章主要列举了html、css以及javascript中一些常见的兼容性问题以及对应的解决方案。...
  • caomage
  • caomage
  • 2017年11月04日 10:50
  • 54

第三方JavaScript编程

  • 2017年11月09日 17:19
  • 74.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript
举报原因:
原因补充:

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