前端基础之JavaScript引入
1.前端基础之前端知识引入2.前端基础之HTTP协议介绍3.前端基础之HTML基础4.前端基础之HTML进阶5.前端基础之CSS基础6.前端基础之CSS选择器7.前端基础之CSS基本属性8.前端基础之CSS浮动和定位方式9.CSS小练习
10.前端基础之JavaScript引入
11.前端基础之JavaScript的数据类型12.前端基础之JavaScript数组13.前端基础之JavaScript运算符14.前端基础之JavaScript流程控制15.前端基础之JavaScript函数16.前端基础之JavaScript对象17.前端基础之JavaScriptDOM和BOM18.前端基础之原生js事件绑定案例19.前端基础之jQuery引入20.前端基础之jQuery基础21.前端基础之jQuery进阶22.前端基础之jQuery事件23.前端基础之jQuery重要补充24.前端框架之Bootstrap25.前端补充:url编码一、什么是JavaScript
JavaScript是一门跨平台、面向对象的脚本语言(不需要编译,直接解释运行即可),来控制网页的行为,它能使网页可交互。
脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行。
现在也可以基于 Node.js 技术进行服务器端编程
W3C标准:
网页主要由三部分构成
- 结构:HTML
- 表现:CSS
- 行为:JavaScript
JavaScript和Java是完全不同的语言,不论是概念还是设计。但是在基础语法上类似。
JavaScript(简称:JS)在1995年由Brendan Eich发明,并于1997年成为一部ECMA标准。
ECMAScript 6(ES6)是最新的JavaScript版本(发布于2015年)
ECMAscript和JavaScript的关系:前者是后者的规格,后者是前者的实现
JS版本:
- 主要还是用的5.1和6.0
总结:
- JS是由ECMAScript、DOM、BOM组成
- JS是运行在浏览器脚本的语言
二、JavaScript的作用
1、表单动态校验(密码强度检测) ( JS 产生最初的目的 )
2、网页特效
3、服务端开发(Node.js)
4、桌面程序(Electron)
5、App(Cordova)
6、控制硬件-物联网(Ruff)
7、游戏开发(cocos2d-js)
三、注释语法
// 单行注释 /* 多行注释 多行注释 多行注释 */
四、JavaScript的引入方式
(1)方式一
内部脚本:将JS代码定义在HTML页面中
在HTML中,JavaScript代码必须位于
<script> /*弹出警告框*/ alert("hello js"); </script>
提示:
- 在HTML文档中可以在任意地方,放置任意数量的
<script>
- 一般把脚本置于元素的底部,可改善显示速度,因为脚本执行会拖慢显示
(2)方式二
外部标签:将JS代码定义在外部JS文件中,然后script标签src属性引入外部js代码
外部文件:demo.js
alert("hello js");
引入外部js文件:
<script src="../js/demo.js"></script>
注意:
外部文件不能包含
<script>
标签
# js语法结构 js是以分号座位语句的结束 但是如果你不写分号,问题也不大,也能够正常执行,但是他就相当于没有结束符
五、JavaScript语法结构
- 区分大小写:与Java一样,变量名、函数名以及其他一切东西都是区分大小写的
- 每行结尾的分号可有可无
- 大括号表示代码块
if(count == 3){ alter(count); }
六、如何学习JS
(1)JS书写位置
- pycharm提供的js文件
- 浏览器提供的js环境(学习阶段推荐)
(2)JS学习路线
- 变量
- 数据类型
- 流程控制
- 函数
- 对象
- 内置方法/模块
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!