Java学习

JavaScript基本概念:

JavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思), 而脚本语言就是不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行,现在也可以基于 Node.js 技术进行服务器端编程。

JavaScript的作用:

1.表单动态校验(密码强度检测)( JS 产生最初的目的 )

2.网页特效 服务端开发(Node.js)

3.桌面程序(Electron) App(Cordova)

4.控制硬件-物联网(Ruff)

5.游戏开发(cocos2d-js)

HTML/CSS/JS 的关系

HTML/CSS标记语言--描述类语言

HTML决定网页结构和内容(决定看到什么),相当于人的身体

CSS决定网页呈现给用户的模样(决定好不好看),相当于给人穿衣服、化妆

JS脚本语言--编程类语言

实现业务逻辑和页面控制(决定功能),相当于人的各种动作

JavaScript的书写方式
1.行内式:

<input type="button" value="点击" οnclick="alert('Hello World')" />

可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick

注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号

可读性差,在html中编写JS大量代码时,不方便阅读;

引号易错,引号多层嵌套匹配时,非常容易弄混; 特殊情况下使用

内嵌式

    <script>

        alert('Hello World~!');

    </script>

可以将多行JS代码写到 script 标签中

内嵌 JS 是学习时常用的方式

外部JS文件

<script src="my.js"></script>

利于HTML页面代码结构化,把大段 JS代码独立到 HTML 页面之外,既美观,也方便文件级别的复用

引用外部 JS文件的 script 标签中间不可以写代码

适合于JS 代码量比较大的情况

<!DOCTYPE html>
<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>
<body>
    <!-- 行内式 -->
    <button onclick="alert(123)">点击1</button>

    
    <button id="btn">点击2</button>

    <button id="btn3">点击3</button>

    <!-- 内嵌式 -->
    <script>
        document.getElementById("btn").onclick=function(){
            alert("456")
        }
    </script>

    <!-- 外链式 -->
    <script src="js/demo.js"></script>

    <!-- 输出方式---用于调试 -->
    <script>
        alert("弹窗式输出");
        console.log("控制台输出");
        let str = prompt("请输入数据:");
        console.log(str);
    </script>
</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值