javascript

一、

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选项——高级——禁用脚本调试的勾去掉,显示每个脚本调试的通知打上勾。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值