JavaScript 01_JavaScript基础

1 篇文章 0 订阅
1 篇文章 0 订阅

一.JavaScript基础

1.JavaScript的构成

JavaScript的实现由核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)组成

BOM: Browser Object Model,提供与浏览器交互的方法和接口

DOM: Document Object Model,提供访问和操作网页内容的方法和接口

2.JavaScript的特点

JavaScript是一种脚本语言并且是一种基于对象和事件驱动的脚本语言,与HTML、Java的Applet一起实现在一个web页面中连接多个对象,并与web客户交互作用,开发各种客户端的应用程序,满足人们的各种需求:

①JavaScript是一种脚本编程语言:采用小程序段的方式实现编程

②JavaScript是一种面向对象的语言:它本身也可以创建对象,以及调用对象的操作

③JavaScript的简单性:所有变量都是弱类型

④JavaScrip的安全性:JS是一种非常安全的语言,它不允许访问本地的硬盘,并且不允许把数据存入到服务器上,还不允许对网络文档进行修改和删除,只允许通过浏览器实现信息浏览和动态交互,这样确保了对数据的安全化操作

⑤JavaScript的动态性:可以直接对用户或客户的输入操作做出响应

⑥JavaScript的跨平台性

3.JavaScript的使用

3.1.行级

给标签设置对应的属性,执行对应属性值的JavaScript代码

<a href="javaScript:alert("hello world!")"></a>

3.2.嵌入

通过script标签嵌入

<script> window.alert("hello world!"); </script>

①可以将JavaScript代码嵌入到head中或body中的任何地方

②含在<script>元素内部的JavaScript代码将被从上至下依次解释

3.3.引入

使用script标签,标签需要闭合,设置属性src

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

①嵌入和导入的数量不受限制

②使用script 标签引入外部js文件时(标明src属性,不管有没有赋值),标签内容部分再填写js语句是不能执行的

③js代码直接写在一个独立的文件里面,该文件就是js文件,后缀是.js

4.JavaScript 输出

  <script>
    //弹出一个有确定按钮的信息框,多用于信息警告
    window.alert("hello world!");
    //将内容输出到HTML文档中,如果文档加载完成后执行,则会覆盖掉 所有原文档信息
    document.write("hello world!");
    //弹出一个选择框,点击“确定”按钮返回TRUE;点击“取消”返回 FALSE。
    window.confirm("hello world!");
    //弹出用户输入框
    window.prompt("hello world!");
    //从JavaScript访问HTML元素,可以使用document.querySelector()方法并使用innerHTML来获取或插入元素内容:
    document.getElementById("world").innerHTML = "China";
    //打印日志信息到浏览器的控制台
    console.log("hello world!");
    console.log(prompt("hello world!");
    console.log(confirm("hello world!"));//确定返回,取消不返回
    console.warn("打印'警告'到控制台"); 
    console.error("打印'错误'信息到控制台");
    console.dir(fn);//控制台描述信息
  </script>

5.JavaScript基础语法

5.1.区分大小写

JavaScript是严格区分大小写的:包括关键字、变量、函数名、所有标识符

5.2.标识符

标识符就是指变量、函数、属性、参数的名字,或者用做某些循环语句中的跳转位置的标记

①只能由数字、字母、下划线和美元符号($)组成

②不能以数字开头

③不能是保留字和关键字

④大小写敏感 age Age 这是两个完全不同的变量

⑤见名知意(尽量使用英文全称)

⑥单词个数超过两个之后:小驼峰式命名 className;大驼峰式命名 ClassName;下划线命名 class_name

5.3.关键字和保留字

关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等,不能用作标识符

保留字在这门语言中还没有任何特定的用途,但它们有可能在将来被用作关键字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值