1、初识JavaScript


JavaScript简介

Javascript (简称“JS”)是⼀种直译式脚本语⾔,⼀段脚本其实就是⼀系列指令,计算机通过 这些指令来达成⽬标。它⼜是⼀种动态类型的编程语⾔。JS⽤来在⽹⻚中添加⼀些动态效果与交互功能。

Javascript 与 HTML 、 CSS 共同构成了我们所看到的⽹⻚,其中:

①.HTML ⽤来定义⽹⻚的内容,如:标题、正⽂、图像等;

②.CSS ⽤来控制⽹⻚的外观,如:颜⾊、字体、背景等;

③.Javascript ⽤来实时更新⽹⻚中的内容,让⽹⻚更加⽣动。如:从服务器获取数据并更新到⽹⻚中,修改某些标签的样式或其中的内容等。

JavaScript作用:

主要用于处理网页中的前端验证,也就是指检查用户输入的内容是否符合一定的规则,例如:用户名的长度、密码的长度、邮箱长度等。

JavaScript包含三部分

JavaScript实现包含三部分:ECMAScript、DOM和BOM;其中ECMScript是核心:提供语言的语法和基本对象;DOM:(文档对象模型)提供网页内容的方法和接口;BOM(浏览器对象模型):提供与浏览器进行交互的方法和接口。

JavaScript特点

①解释性脚本语言②面向对象③弱类型④动态性⑤跨平台

JavaScript三种引入方式

JavaScript必须出现在以 .js 作为后缀名的⽂件中,或者出现在 html ⻚⾯的

5.1行内式:将JavaScript代码作为HTML标签的属性值使⽤。

<body>
    <!-- ⾏内式 -->
    <a href="javascript:alert('Suprise~')">点我有惊喜</a>
 </body>

5.2嵌入式:把<script>标签包裹成JavaScript代码,⽤户可以在 <script> 标签中直接编写 JavaScript代码

/*
步骤:
1.新建一个HTML文件
2.在</body>和</html>标签之间插⼊⼀个<script>标签
3.为 <script> 标签设置 type="text/javascript"属性
4.在 <script> 标签内输⼊JavaScript代码
*/
<body>
</body>
    <script type="text/javascript">
    // 此处编写JavaScript代码
    </script>
</html>

5.3外链式

/*
1.新建⽂本⽂件,后缀名为 .js,它表示该⽂本⽂件是JavaScript类型的⽂件
2.打开js⽂件,在⽂件中直接编写JS代码,不需要写<script>标签
3.保存JavaScript⽂件,在此建议把JavaScript⽂件和⽹⻚⽂件放在同⼀个⽬录下
4.新建HTML⽂档
5.在</body>和</html>标签中插⼊⼀个<script>标签。定义src属性,
设置属性值为指向外部JavaScript⽂件的路径。
*/
    
<!-- 外链式一定要写在嵌入式的上部 -->
    
<body> 
</body>
<script src="./textJS.js"></script>
</html>

JavaScript输出方式

/*
使⽤ window.alert() 函数弹出提示框
使⽤ window.confirm() 函数弹出对话框
使⽤ window.prompt() 函数弹出可以让⽤户输⼊的提示框
使⽤ console.log() 在浏览器的控制台输出内容
使⽤ document.write() ⽅法将内容写⼊到HTML⽂档中
*/// 输出方式:
// 1.alter 弹出一个弹窗(只有一个确定按钮)
 window.alert("欢迎来到1988~");
 alert("欢迎来到1988~")// 2.confirm 弹出一个弹窗(有确定和取消按钮)
 window.confirm("确定删除吗?");
 confirm("确定删除吗?")// 3.prompt 弹出一个弹窗(显示提示文字和输入框)
 window.prompt("请输入体重:");
 prompt("请输入体重:");// 4.console.log(打印在浏览器控制台上)
 window.console.log("欢迎来的到1994");
 console.log("欢迎来的到1994");// 5.document.write(将内容写入网页中)
 document.write("将进酒");
 document.write("<h1 style='color:red'>将进酒</h1>");

JavaScript执行顺序

1.执行顺序:浏览器在解析 HTML ⽂档时,将根据⽂档流从上到下逐⾏解析和显示。 JavaScript 代码也是HTML ⽂档 的组成部分,因此 JavaScript 脚本的执⾏顺序也是根据<script> 标签 的位置来确定的。 通常建议将JavaScript代码放在⽂档的最后部分。

/*
JavaScript在预编译期会先预处理声明的变量,但是变量的赋值操作发⽣在执⾏期 ,⽽不是预编译期。
​
JavaScript引擎的解析⽅式是:先解析代码,获取所有被声明的变量,
然后再⼀⾏⼀⾏地运⾏。这样,所有声明变量都会被提升到代码的头部,
就叫做 变量提升 (Hoisting)。
*/<!DOCTYPE html>
    <script>
         alert("顶部脚本");
    </script>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
    <script>
         alert("头部脚本");
    </script>
<body>
     <h1>猿究院官网/h1>
     <script>
         alert("⻚⾯脚本");
     </script>
     <p>正⽂内容</p>
</body>
    <script>
         alert("底部脚本");
    </script>
</html>

上述代码的执行顺序:
在这里插入图片描述

JavaScript注释


//单⾏注释

/*
多⾏注释
*/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值