JavaScript详解
目录
一、什么是JavaScript?
JavaScript是一门跨平台、面向对象的脚本语言(不需要编译,直接解释运行即可),来控制网页的行为,它能使网页可交互
W3C标准:网页主要由三部分构成
- 结构:HTML
- 表现:CSS
- 行为:JavaScript
JavaScript和Java是完全不同的语言,不论是概念还是设计。但是在基础语法上类似。
JavaScript(简称:JS)在1995年由Brendan Eich发明,并于1997年成为一部ECMA标准。
ECMAScript 6(ES6)是最新的JavaScript版本(发布于2015年)
二、JavaScript的引入方式
内部脚本:将JS代码定义在HTML页面中
在HTML中,JavaScript代码必须位于
提示:
- 在HTML文档中可以在任意地方,放置任意数量的
- 一般把脚本置于元素的底部,可改善显示速度,因为脚本执行会拖慢显示
外部标签:将JS代码定义在外部JS文件中,然后引入HTML页面中
外部文件:demo.js
alert("hello js");
引入外部js文件:
注意:
- 外部文件不能包含标签
- 标签不能自闭合,必须写成
三、JavaScript的基础语法
3.1 书写语法
- 区分大小写:与Java一样,变量名、函数名以及其他一切东西都是区分大小写的
- 每行结尾的分号可有可无
- 注释:单行注释://注释内容 多行注释:
- 大括号表示代码块
if(count == 3){ alter(count);}
3.2 输出语句
3.3 变量
3.4 数据类型
3.5 运算符
3.6 流程控制语句
- if判断
- switch选择
- for循环
- while循环
- do...while循环
3.7 函数
四、JavaScript对象
4.1 Array对象
4.2 String对象
trim():去除字符串前后两端的空白字符
4.3 自定义对象
五、 BOM对象
5.1 window对象
5.2 history对象
5.3 location对象
六、 DOM对象
修改 img 对象的 class="lazy" data-src 属性来改变图片
style:设置元素css样式
innerHTML:设置元素内容通过将 复选框(checkbox) 元素对象的 checked 属性值设置为 true 来改变复选框的选中状态
七、事件监听
八、案例——表单验证
HTML源代码:
欢迎注册 来源地址:https://blog.csdn.net/weixin_48373085/article/details/128750402
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341