第八周 JavaScript初学

JavaScript

1.基于浏览器

2.基于对象

面向对象的三个基本特征是:封装、继承、多态。

详情可看http://www.nowamagic.net/librarys/veda/detail/1835



一。作用

1.表单验证,减轻服务端的压力

2.添加页面动画效果

3.动态更改页面内容

4.ajax网络请求

异步加载数据,实现无跳转页面刷新,页面局部更新(网页部分内容动态修改)不需要点击刷新或打开新页面

5.可以实现部分CSS内容


例子:购物网的购物车,注册页面的错误填写提示



二.学习内容

1.ecmascript

核心语法

2.dom

动态修改页面内容

3.bom

针对浏览器的操作

在页面上弹出对话框,查看历史记录,当前网址地址修改,



ecmascript

语法标准

1.语法

2.变量和数据类型

3.运算符

4.逻辑控制语句

5.关键字、保留字

6.对象



dom

针对与标签元素的操作





bom

浏览器的窗口对象




三.JavaScript执行原理


浏览器输入  (发送请求)   客户端请求包含js的页面    从 服务端下载包含js的页面    (返回响应)浏览器



js会被浏览器自动识别,不像Java需要一个环境



四.基本结构

<script type="text/javascript">
    JavaScript语句;

</script>


五.三种写法

1  行内写法

2 内部样式

3  外部样式

注意js文档的编码方式要设置和HTML的一样,否则会乱码




六.变量的声明与赋值

var  用于声明变量的关键字



变量的四种命名方式

英文字母、数字(数字可以出现在名字当中;但是首字母不能是数字)、下划线、$四种方式



七.变量的数据数据类型

1 undefined

2.null

(有的浏览器认为null属于object)

3 boolean

4.number

5 object

6.函数类型function




数据类型

number


八 表达式

构成

运算符、变量、常量、函数的算式

表达式的类型取决于运算结果



运算符

1 算术运算符

2 赋值运算符

3.关系运算符

==,!=,

4 条件运算符(多目运算符)

a>b?true:false

5 位运算符、逻辑运算符

&,|,~

6 位移运算符

<<带符号左移,>>>带符号右边移动






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值