web前端开发day02

JavaScript

 什么是JavaScript?

1.js引入方式

  • 内部脚本
  • 外部脚本

2.js基础语法

  • 书写语法

  • 变量

var:

1.作用域比较大,全局变量

2.可以重复定义

let:局部变量,不能重复定义

const:常量,不能被改变

  • 数据类型、运算符、流程控制语句

 typeof运算符:

代码实现: 

查看文档-->

举例: 

类型转换: 

 eg:

 

流程控制语句和Java中是相同的。

 参考官方文档: https://www.w3school.com.cn/isref/isref statements.asp

3.js函数(就类似Java当中的方法)

eg: 

4.js对象

  • Array

js中的数组是变长的;相当于Java的集合一样长度可变,类型可变。

 

  • String

 

  • JSON

 

 前端在请求服务端的时候如果携带较为复杂的数据我们就要选择合理的数据载体,比如xml,但是xml在传递数据的时候十分臃肿(数据没多少,标签一大堆),所以在现在的前后端交互当中基本上不会使用xml,而是使用JSON数据格式,也就是前端在请求服务端的时候如果携带较为复杂的数据,我们可以使用JSON作为数据载体进行传递;而服务端要想响应较为复杂的数据,也可以使用JSON来传递数据。

 key必须用""(双引号)引起来。

  • BOM

组成:
window:浏览器窗口对象   Location:地址栏对象 (对于JAVA程序员来说了解前两个就行)

Navigator:浏览器对象   Screen:屏幕对象   History:历史记录对象     

 

  • DOM

5.js事件监听

  • 事件绑定

  • 常见事件

  • 案例

 最原始效果:

 点亮:

 聚焦离焦:

 全选反选:

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值