JavaScript学习

JavaScript学习

JavaScript是Web页面中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它并不需要进行编译,而是直接嵌入在HTML页面中,把静态页面转化成支持用户交互并响应响应事件的动态页面

编译型语言

源代码——>编译——>执行——>输出

解释型语言

源代码——>解释器——>输出

JavaScript的起源

JavaScript最初的名字被称为LiveScript,由网景公司开发,后来网景公司与Sun公司进行了合作,在合作后共同完成了LiveScript的开发,之后网景公司正式将LiveScript更名为JavaScript。与此同时,微软在其IE中搭载了JScript,我们称之为微软版本的JavaScript.

JavaScript的主要特点

  • 解释性
  • 基于对象
  • 事件驱动(在页面中执行了某个动作,单机页面会弹出一个对话框)
  • 跨平台(由浏览器执行,与操作系统无关)
  • 安全性

JavaScript的应用

  • 验证用户输入的内容,例如用户注册时需要输入两次密码。
  • 动画效果,使得页面看起来更加生动
  • 窗口应用
  • 文字特效
  • 网上商城中应用的jQuery(一个JavaScript的类库)效果
  • 应用Ajax技术实现搜素提示(在不需要刷新页面情况下实现与数据库的连接)

JavaScript在HTML中的使用

  • 在页面中直接嵌入JavaScript
  • 连接外部JavaScript文件
  • 作为标签的属性值使用

在页面中直接嵌入JavaScript

在HTML文档中可以使用script标记将JavaScript脚本嵌入其中

<html>
    <head>
        <title>JavaScript简介</title>
        <script>
            ....
        </script>
    </head>
    <body>
    </body>
</html>
<html>
   <head>
       <title>JavaScript简介</title>
    </head>
    <body>
       <script>
           ....
        </script>
    </body>
</html>

script标签的4个属性

  1. language(目前已被摒弃)
  2. type(用于指定使用的脚本类型)
  3. src(指定外部脚本文件的路径)
  4. defer(已被摒弃)

type属性语法格式

<script type="text/javascript">//指定使用javascript脚本
<html>
   <head>
       <title>练习</title>
    </head>
    <body>
       <script type="text/javascript"></script>
    </body>
</html>

实例工具,编写第一个JavaScript程序,在Dreamweaver工具中直接嵌入JavaScript代码,在页面中输出"我喜欢学习JavaScript"

    <html>
   <head>
       <title>练习</title>
    </head>
    <body>
       <script type="text/javascript">
        document.write("我喜欢学习JavaScript");
        </script>
    </body>
</html>

连接外部JavaScript文件

语法格式:

<script type="text/javascript"src="javascript.js"></script>

在HTML文件中调用外部的JavaScript文件,运行时在页面中显示对话框,对话框中输出”我喜欢学习JavaScript“

首先建立一个js文件,在该文件中创建JavaScript代码

alert("我喜欢学习JavaScript")

保存该文件至JavaScript文件名下,并命名为Index.js

    <html>
   <head>
       <title>练习</title>
    </head>
    <body>
       <script type="text/javascript"src="index.js">
        </script>
    </body>
</html>

三个注意

  1. 外部JavaScript文件中只能包含JavaScript代码,不能包含HTML和结束标签不能省略

作为标签的属性值使用

在HTML文档中可以在标签,标签中使用JavaScript脚本作为它们的属性值

通过"JavaScript:"调用

<a href="javascript:alert("你好JavaScript")">测试</a>
    <html>
   <head>
       <title>练习</title>
    </head>
    <body>
   <a href="javascript:alert("你好JavaScript")">测试</a>
    </body>
</html>

与事件结合调用

<input typre="button"value="测试"onchick="alert("你好JavaScript")"/>
    <html>
   <head>
       <title>练习</title>
    </head>
    <body>
<input typre="button"value="测试"onchick="alert("你好JavaScript")"/>
    </body>
</html>

JavaScript基本语法

  1. 执行顺序
  2. 大小写敏感
  3. 空格与换行
  4. 每行结尾的分号可有可无
  5. 注释

执行顺序

JavaScript程序按照在HTML文件中出现的顺序逐行执行

alert("你好JavaScript");//先执行
doucument.write("网页特效");//后执行
    <html>
   <head>
       <title>练习</title>
    </head>
    <body>
<script type="text/javascript">
        alert("你好JavaScript");
    doucument.write("网页特效");   
        </script>
    </body>
</html>

大小写敏感

在输入语言的关键字、函数名、变量时,都必须采用正确的大小写形式。

HTML不区分大小写

JavaScript区分大小写

空格与换行

在JavaScript中会忽略程序中的空格、换行和制表符

a=123;

b=456;

每行结尾的分号可有可无

注释

注释就是向文件代码中添加一些说明性的文字,或者对代码进行暂时屏蔽

注释的两个作用

  1. 对代码进行解释和说明
  2. 可以对代码进行调试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值