了解JS
1.什么是JavaScript ?
答: 1、JavaScript是一种具有面向对象能力的解释型语言。
2、更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。
面向对象: 是编程思维的一种, 我们初期接触的是 面向过程。
2.JavaScript特点 ?
答:
(1)松散型
(2)对象属性
(3)继承机制
3.JavaScript核心?
答:
(1)核心 – ECMAScript 5.0
(2)文档对象模型 – DOM
(3)浏览器对象模型 – BOM
ECMAScript介绍:
ECMAScript只是规范了JavaScript的语法,它与web浏览器没有依赖关系,web浏览器只是他的宿主环境之一。
文档对象模型(DOM):
文档对象模型就是HTML中的树。 (会学的,在这就不讲了!讲了也不会听懂的,晓得吧!)
浏览器对象模型(BOM):
开发人员使用BOM可以控制浏览器显示页面以外的部分,BOM至今没有相关标准,所以每个浏览器对它支持的不一样。
4.JavaScript能做什么?
答:
嵌入动态文本于HTML页面。
对浏览器事件做出响应。
读写HTML元素。
在数据被提交到服务器之前验证数据。
检测访客的浏览器信息。
控制cookies,包括创建和修改等。
基于Node.js技术进行服务器端编程。
现在 我们来创建一个JavaScript页面!
<script src="外联js.js"></script>
<!--js的内联样式-->
<script type="text/javascript">
var a = "梓狱";
console.log(a);
// 1. 基础数据类型 (内置对象)
// 1) Number 数字类型 (不区别 整数 和小数)
// 2)String 字符串类型 (包括字母, 符号,汉字)
// 所有的字符串都需要用引号包裹起来
// 同理,所有的数据,被引号包裹起来时,它就是个字符串
// 3) BOOL 布尔类型 (true 正确 flase 错误)
// 4)null 空类型
// 5)undefind 未定义类型
// 2. 声明并使用常量和变量
// 1) 常量: 不能改变的数值
// 2) 变量: 可以改变的数值
// 声明一个变量 需要使用关键字 var
// 关键字 变量名称(自定义)
// 在编程中 单等号 是赋值号,不是等于,平时说的等于,只是口头语而已
// 作用: 将赋值号 右侧的数据 存储到 左侧的变量中 var a = “1”; console.log(a);
// console.log();
//作用:
//输出到控制台
//控制台不影响我们页面的运行
//编程中,最常见的,测试方式
//语法:
// console.log(需要输出的数据)
//alert()
// alert() 会暂时阻断程序运行,直到用户点击弹出框中的确定(也就是弹出框消失的时候)
//作用:
//将内容输出到 语法自带的提示框
//这个提示框,通常用于测试,在页面中弹出。不用于实际开发
// 因为太丑
//语法:
// alert(需要输出的内容); alert(a);
// 测试数据类型 typeof
// 语法:
// typeof 空格 需要检测的数据
// typeof a
来源:CSDN
作者:张鑫涛
链接:https://blog.csdn.net/weixin_45775952/article/details/104043906