使用jQuery快速高效制作网页交互特效 第一章 JavaScript基础

 1.JavaScript的组成:(1)ECMAScript标准 (2)浏览器对象模型 (3)文档对象模型
2.JavaScript的基本结构:
<script typt="text/Javascript">
     JavaScript 语句;
</script>
3.在网页引用JavaScript 的方式
一.内部JavaScript 文件
二.使用外部JavaScript 文件
三:直接在HTML标签中
4.在JavaScript 中,变量是使用关键字var声明的:
语法:var 合法的变量名;
5.数据类型:
(1)typeof   判断
语法:typeof(变量或值)
(2)undefined类型   变量没有初始值
(3)null类型    空值
(4)number类型    整数和浮点型
(5)String类型   字符串
                   String对象常用方法
indexOf(str,index)      查找某个指定的字符串在字符串中出现首次出现位置
charAt(index)      返回在指定位置的字符
toLowerCase()   把字符串转化小写
toUpperCase()   把字符转化大写
substring(index1,index2)    指定索引index1和index2之间的字符串,包括index1,index2
split(str)    将字符串分割为字符串数组
(6)boolean类型   只有两个值:true和false
6.数组
(1)创建数组
语法:var 数组名称=new Array(size);
(2)为数组元素赋值
(3)访问数组元素
(4)数组常用属性和方法
属性 length  设置或返回数组中元素的数目
方法 join()   指定的分隔符把数组元素放在一个字符串中
       sort()    对数组排序
       push()   向数组末尾添加一个或多个元素,并返回新的长度
7.运算符号:
算术运算符  +    -    *    /    %    ++     --
比较运算符  >    <    >=    <=    ==    !=   ===     !==
逻辑运算符 &&    ||    !
赋值运算符 =   +=   -=
8.逻辑控制语句
1条件结构
(1)if结构
if(表达式){
//JavaScript语句;
}else{
//JavaScript语句;
}
(2)switch结构
switch(表达式){
  case 值1:
   //JavaScript语句;
break;
  case 值2:
//JavaScript语句;
break;
......
default;
//JavaScript语句n;
break;
}
2循环结构
(1)for循环语句
for(初始化;条件;增量或减量){
//JavaScript语句;
}
(2)while循环语句
while(条件){
//JavaScript语句;
}
(3)do-while循环语句
do{
//JavaScript语句;
}while(条件);
(4)for-in循环
for(变量 in 对象){
//JavaScript语句;
}
(5)中断循环
break;   退出整个循环
continue;    退出当前循环,根据判断条件决定是否进行下一次循环
9.注释:  //单行注释   /**/ 多行注释
10.常用的输入/输出
(1)警告(alert)
语法:alert("提示信息");
(2)提示(prompt)
prompt("提示信息","输入框的默认信息");
10.语法预定
(1)大小写的区分
(2)变量,对象和函数的名称
(3)分号
11.语法错误的排除
逻辑错误的排除
(1)确定设置地点位置
(2)单步调试
(3)修改错误
12.常用系统函数
(1)parseInt()
语法:parseInt("字符串")
(2)parseFloat()   返回浮点数
语法:parseFloat("字符串")
(3) isNaN 检查其参数是否是非数字
语法:isNaN(x)
13.自定义函数
(1)定义函数
语法:function 函数名(参数1,参数2,参数3......){
//JavaScript语句;
[return 返回值]
}
无参函数:
function 函数名(){
//JavaScript语句;
}
(2)调用函数
语法:事件名="函数名()";
14.事件
onload   一个页面或一幅图像完成加载
onlick   鼠标单击某个对象
onmouseover   鼠标指导移动到某个元素上
onkeydown   某个键盘按键被按下
onchange   域的内容被改变


 
 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值