一、JavaScript简介

为什么使用JavaScript

HTML+css是静态,交互用js
在这里插入图片描述

一、 简述

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

编译型与解释型对比
编译型:C/C++ (程序执行速度快,同等条件下对系统要求较低)
解释型:JavaScript、Python、Ruby、MATLAB (对速度要求不高、对不同系统平台间的兼容性有一定要求)
在这里插入图片描述

二、 特点

  1. 解释性
    和HTML,CSS一样,浏览器进行解析
  2. 基于对象
    可以直接使用JavaScript中内置对象,例如字符串,数学对象,也可自己创建。
  3. 事件驱动
    在页面使用一些动作,例如单击按钮
  4. 跨平台
    和os无关,无论什么os,只要浏览器支持JavaScript,就可用
  5. 安全性
    它不允许访问本地的硬盘,并不能将数据存入服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。

三 、 应用

  1. 验证用户输入内容
  2. 实现动画效果(下雪,下雨)
  3. 窗口应用(浮动广告窗口)
  4. 应用Ajax技术实现搜索提示(输入一个下面有相应提示)
    Ajax是客户端异步传输技术,不用刷新页面情况下与服务器进行通信
  5. 文字特效

四、 在HTML中使用

  1. 在页面中直接嵌入JavaScript代码;
    <script></script>可放在<head></head><body></body>标签中
    在这里插入图片描述
  2. 链接外部JavaScript文件;
    写在外面,用src引用,扩展名xx.js
    相对路径:同一根目录下,xx.js
    绝对路径:d:/xx.js
    在这里插入图片描述
  3. 作为特定标签的属性值使用。

通过JavaScript:调用
<a><input>标签中使用JavaScript脚本作为他们属性值

<a herf = "javascript:alert('你好JavaScript')">测试</a>

与事件结合调用

<input type = "button" value="测试" onclick = "alert('你好JavaScript')"/>

五、基本语法

  1. 执行顺序
    按照在HTML文件中出现的顺序逐行执行
  2. 大小写敏感
    语言的关键字、函数名、变量时,必须采用正确的大小写形式
    HTML不区分大小写
  3. 空格和换行
    会忽略程序中的空格、换行、制表符
  4. 每行结尾的分号可有可无
  5. 注释
    //单行
    /* */多行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值