2021-07-22
JavaScript基础
JavaScript 基础
javaScript 基于对象与驱事件动的具有安全性的脚本语言
基于对象
可以使用JS提供的对象的属性方法,也可以自己创建对象。
面向对象:封装 继承 多态
基于对象:封装
事件驱动:
事件:针对浏览器页面的所有操作统称为事件 如:点击,页面加载,鼠上移标
事件驱动:对应每个事件执行的应用程序称之为事件驱动
脚本语言:弱类型语言
它采用小程序段的方式实现编程。它作为一种解释性语言,不需要进行编译,而是在程序运行过程中逐行地被解释。
与Java的区别:
1.基于对象和面向对象
面向对象:封装 继承 多态
基于对象 封装
可以使用JS提供的对象的属性方法,也可以自己创建对象。
2.解释和编译
Java 需要先编译再执行 JS 不需要编译通过浏览器直接执行
3.强变量和弱变量
Java 变量使用前必须先声明 规定他的数据类型
JS 使用前不需要规定数据类型,再代码运行中JS会判断他的数据类型
4.应用方面
JS 多应用与客户端 Java多应用于服务器
服务器 & 客户端?
B/S 与 C/S
Browser(浏览器) / Server(服务器)
淘宝 京东 贴吧 等
Client (客户端) / Server(服务器)
LOL CF 360 各种APP
Js作用:
嵌入动态文本于HTML页面
对浏览器事件做出响应
读写HTML元素
在数据被提交到服务器之前验证数据 表单验证
游戏 等
特点:
脚本语言
JavaScript是一种脚本语言,它采用小程序段的方式实现编程。它作为一种解释性语言js判断360浏览器类型,不需要
进行编译js判断360浏览器类型,而是在程序运行过程中逐行地被解释。
基于对象
JavaScript是一种基于对象的语言,这意味着它能运用自己已经创建的对象。
简单性
JavaScript的简单性首先主要体现在它基于Java的基本语句和控制流程,是一种简单而紧凑的 语言;其次,它的变量类型是采用“弱类型”,
并未使用严格的数据类型。
动态性
JavaScript是动态的,它可以直接对用户或客户输入做出响应而无需经过服务程序。它对 用户的响应是采用以事件驱动的
安全性方式进行的。
JavaScript是一种安全性语言,它不允许访问本地的硬盘,而且不能将数据存入到服务器上;
不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据
的丢失。
跨平台
JavaScript仅依赖于浏览器本身,与操作系统无关,只要是能运行浏览器的计算机,并支持 JavaScript的浏览器就可以正确执行。从而实
现“编写一下,走遍天下” 的梦想。
Js使用方法
页面写入 js文件中不需要写特殊运算符:
. 用于属性和方法的调用
[] 用于数组下标
, 多个变量或参数的间隔
new 创建新的对象
? : 条件运算符
typeof 用于返回数据类型算数运算符
+,-,*,/,%,++,–比较运算符:
=,,
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论