JavaScript零基础入门--笔记动力节点最新老杜(一)全套笔记精髓

1、什么是JavaScript,有什么用?
    JavaScript是运行在浏览器上的脚本语言。简称JS。
    JavaScript是网景公司(NetScape)的 布兰登艾奇(JavaScript之父)开发的,最初叫做LiveScript。
  
    JavaScript这个名字中虽然带有“Java”但是和Java没有任何关系,只是语法上优点类似。他们运行的位置不同,


    Java运行在JVM当中,JavaScript运行在浏览器的内存当中。

    JavaScript程序不需要我们程序员手动编译,编写完源代码之后,浏览器直接打开解释执行。
    JavaScript的“目标程序”以普通文本形式保存,这种语言都叫做“脚本语言”。

 

    以后大家会学习一个叫做JSP的技术,JSP和JS有啥区别?
        JSP : JavaServer Pages(隶属于Java语言的,运行在JVM当中)
        JS : JavaScript(运行在浏览器上。)

2、在HTML中怎么嵌入JavaScript代码?
        第一种方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML中嵌入JS代码的第一种方式</title>
</head>
<body>
    <!--
        1、要实现的功能:
            用户点击以下按钮,弹出消息框。

        2、JS是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序。
        在JS中有很多事件,其中有一个事件叫做:鼠标单击,单词:click。并且任何
        事件都会对应一个事件句柄叫做:onclick。【注意:事件和事件句柄的区别是:
        事件句柄是在事件单词前添加一个on。】,而事件句柄是以HTML标签的属性存在
        的。

        3、onclick="js代码",执行原理是什么?
            页面打开的时候,js代码并不会执行,只是把这段JS代码注册到按钮的click事件上了。
            等这个按钮发生click事件之后,注册在onclick后面的js代码会被浏览器自动调用。

        4、怎么使用JS代码弹出消息框?
            在JS中有一个内置的对象叫做window,全部小写,可以直接拿来使用,window代表的是浏览器对象。
            window对象有一个函数叫做:alert,用法是:window.alert("消息");这样就可以弹窗了。

        5、JS中的字符串可以使用双引号,也可以使用单引号。

        6、JS中的一条语句结束之后可以使用分号“;”,也可以不用。
    -->
    <input type="button" value="hello" onclick="window.alert('给我点赞听见没有')">
    <input type="button" value="hello" onclick="window.alert('张三')
                                                window.alert('这个紧接着谢谢后面输出')
                                                alert('这个也是,window可以不写')">


</body>
</html>

 

第二种方式


    javascript的脚本块在一个页面当中可以出现多次。没有要求。

    javascript的脚本块出现位置也没有要求,随意。

<script type="text/javascript">
    window.alert("first.......")
</script>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <span>你可以预料到这是最后输出的</span>
    <script type="text/javascript">
        window.alert("head............")
    </script>
</head>
<body>
    <script type="text/javascript">
        window.alert("body.............!")
    </script>
</body>
</html>
<script type="text/javascript">
    window.alert("last.......");
</script>

我们自己试试来看看效果,你可以先猜一下

从上到下依次输出frist         head         body         last 

第三种方式:引入外部独立的js文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!--在需要的位置引入js脚本文件-->
    <!--引入外部独立的js文件的时候,js文件中的代码会遵循自上而下的顺序依次逐行执行。
         同一个js文件可以被引入多次。但实际开发中这种需求很少-->

    <script type="text/javascript" src="1.js">
        // 这里写的代码不会执行。
        window.alert('ss');
    </script>
    <script type="text/javascript">
        alert("hello jack!");
    </script>
</body>
</html>

 js文件

window.alert("hello js!");
window.alert("hello js test!");

 输出内容依次是

hello js!
hello js test!
hello jack!

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值