`
yunchow
  • 浏览: 318231 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaScript基础入门

    博客分类:
  • J2EE
阅读更多

======  JavaScript 基础  ==========

客户端向服务器端提交先作一个缓冲
主要区分与java的语言上的差异
---------------
几个基本的特点
** 脚本编写语言
** 基于对象的语言
** 简单性
** 安全性
** 动态性
** 跨平台性
-----------------
与java的区别
* 基于对象和面向对象
** 解释和编译
javascript是一种解释性编程语言
* 强变量和弱变量
* 代码的格式是不一样的
----------------------
将JS嵌入html
<script language="JavaScript">
<!-- //防止在不同的浏览器中造成的错误
  document.write("Welcome");
  -->
</script>
-------------------
引入外部文件
<script language="JavaScript" src="xx.js"/>
原样填入引入位置
------------------
变量
必须以字母或下划线开头
变量可以饮食数字
声明变量:
var a; a=10;
var a = 10;
var x,y,z = 10;

var x;
x=prompt("请输入:",1);
alert("欢迎下次光临!");
--------------
注意:
在函数里定义的变量一定要用var修饰
表单名和方法名不能重名
0 == false //为true
null == undefined //为true
其余都是false
---------------------------
数组
自定义函数
1,无返回类型
2,不能重载(方法名不能相同)
3, 参数不带类型,在JS里定义的参数和传几个参数没有必然的联系
arguments.length;可以获得当前传了几个参数进来
arguments[index] 可得到传进来的参数
---------------------------------
变量作用域详解
先从当前函数块中找,再上层找
--------------------------------
JavaScript 对象简介
浏览器对象:window,document,url
HTML对象:<P>,<IMG>,<A>
脚本对象:String,Date,Math

* 对象的基本结构
* 引用对象的方式
* 有关对象操作语句
for...in语句(用来遍历对象)

for(var a in Object){
  b[a] 
}

with 语句
with(a){
  getAge();
  getName();
} // 等价于 a.getXXX

this 关键字

new 运算符

对象的方法的引用
ObjectName.methods();
--------------
String对象
var str = "xxx";
var str = new String("xx");
blink();//使字符串闪烁

Math 对象
abs(x),sin,cos,tan,min,max,random,
round(0-1之间),sqrt

Date 对象
var mydate = new Date("yyyy,mth,dd");
---------------------------------
创建对象
* 工厂方式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics