美文网首页
01-JavaScript简介

01-JavaScript简介

作者: 喝酸奶要舔盖__ | 来源:发表于2018-11-04 19:38 被阅读0次

什么是JavaScript?

  • JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)
  • 解释型语言:程序执行之前,不需要编译就可以直接运行, 运行时再边解析边执行的语言

JavaScript组成

  • ECMAScript:JavaScript的语法标准
    • ECMA是European Computer Manufacturers Association的缩写,即欧洲计算机制造商协会
    • ECMAScript是ECMA制定的脚本语言的标准, 规定了一种脚本语言实现应该包含的基本内容
    • JavaScript是脚本语言的一种,所以JavaScript也必须遵守ECMAScript标准,包含ECMAScript标准中规定的基本内容
  • DOM(Document Object Model):JavaScript操作网页上的元素(标签)的API
    • DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作
  • BOM(Browser Object Model):JavaScript操作浏览器的部分功能的API
    • 通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等

JavaScript书写格式

  • 行内式格式(不推荐)
<div onclick="alert('hello world');">我是div</div>
  • 内嵌式格式
</body>
... ...
<script type="text/javascript">
       alert("hello world");
</script>
</body>
  • 内嵌式注意点
    • 通常将js代码放在body的最后, 因为HTML是从上至下加载, 而js代码通常是给标签添加交互(操作元素), 所以需要先加载HTML, 否则如果执行js代码时HTML还未被加载, 那么js代码将无法添加交互(操作元素);
    • HTML页面中出现<script>标签后,就会让页面暂停等待脚本的解析和执行。无论当前脚本是内嵌式还是外链式,页面的下载和渲染都必须停下来等待脚本的执行完成才能继续, 所以如果把js代码写在head中, 那么js代码没有执行完毕之前后续网页无法查看
    • 如果不愿意把js代码放在body的最后, 也可以放在head标签中, 但是为了保证执行js代码时HTML一定已经被加载了, 那么需要添加一些额外代码.(不推荐)
<head>
    <script>
        window.onload = function () { // 必须添加这句
            alert("hello world");
        }
    </script>
</head>`
  • 外链式格式
<script type="text/javascript" src="01-js书写格式.js"></script>
  • 外链式注意点
    • 外链式的script代码块中不能编写js代码, 即便写了也不会执行
    • 由于每次加载外链式的js文件都会发送一次请求, 这样非常消耗性能, 所以在企业开发中推荐将多个JS文件合成为一个JS文件,以提升网页的性能和加载速度

JavaScript常见输出方式

  • 1.在浏览器弹窗中输出内容
    效果: 弹出一个窗口, 将传入的字符串输出给我们看
alert("我是一个弹窗");
  • 2.效果: 和alert一样, 会弹出一个窗口, 但是比alert多了一个按钮
confirm("我是弹窗")
  • 3.效果: 弹出一个窗口, 让用户输入内容
prompt("我是弹窗3");
    1. 在网页中输出内容
document.write("写点内容");
    1. 在控制台中输出
正常在控制台打印
console.log("写点东西");
打印的内容为红色,常用来提示错误信息
console.error("提示错误");
打印内容为黄色,常用来警告信息
console.warn("报警");

相关文章

  • 01-JavaScript简介

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言) 解释型语言:程...

  • 01-javascript的简介

    javascript的简介 是基于对象和事件驱动的语言,应用于客户端。 基于对象:提供好了很多对象,可以直接用。 ...

  • JS 基础知识点总结

    01-JavaScript 用法 02-JavaScript 输出 使用 window.alert() 弹出警告框...

  • 01-JavaScript基础

    JavaScript常量 常量表示一些固定不变的数据 常量的分类 整型常量整形常量就是整数,在JavaScript...

  • 01-javascript入门学习

    javascript简介 什么是Javascript? Javascript,简称js,是一种脚本语言,主要用于制...

  • 01-JavaScript基础-开篇介绍

    文章配套视频 http://study.163.com/course/courseMain.htm?courseI...

  • 01-javascript基础学习笔记

    编程,无非就是写指令。不过面对黑白相接的C/C++等语言,太过于枯燥。不知道哪天开始,就喜欢上了能直接看到效果的前...

  • 01-JavaScript常量和变量

    常量 1.什么是常量?常量表示一些固定不变的数据 2.JavaScript中常量的分类2.1整型常量整型常量其实就...

  • 01-JavaScript开篇-指趣学院

    什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言)解释型语言:程序...

  • 01-JavaScript基础-常量和变量

    JS中的常见输出方式 在浏览器弹窗中显示内容 在页面中显示内容 在控制台中显示内容 注意点: JS中严格区分大小写...

网友评论

      本文标题:01-JavaScript简介

      本文链接:https://www.haomeiwen.com/subject/thddxqtx.html