位置: IT常识 - 正文

【前端灵魂脚本语言JavaScript①】——JS引入方式(前端脚本开发)

编辑:rootadmin
【前端灵魂脚本语言JavaScript①】——JS引入方式

推荐整理分享【前端灵魂脚本语言JavaScript①】——JS引入方式(前端脚本开发),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端自动化脚本,前端js脚本,前端脚本开发,前端脚本语言有哪些,前端脚本语言,前端js脚本,脚本灵感网站,前端写脚本,内容如对您有帮助,希望把文章链接给更多的朋友!

🐚 作者: 阿伟 💂 个人主页: Flyme awei

🐋 希望大家多多支持😘一起进步呀!

💬 文章对你有帮助👉关注✨点赞👍收藏📂

JavaScript引入

文章目录JavaScript引入一、JS介绍二、JS特点三、JS 和Java的区别四、HTML和CSS和JS这之间的关系五、JS的引入方式1.内嵌式2链接式一、JS介绍

  Javascript是一种由Netscape(网景)的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

  当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。JavaScript 的正式名称是 “ECMAScript”。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft)。

  Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中。ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本。

JavaScript的组成包含ECMAScript、DOM、BOM。

JS是一种运行于浏览器端上的小脚本语句,可以实现网页如文本内容动,数据动态变化和动画特效等。 ECMAScript

是一种由欧洲计算机制造商协会(ECMA)通过ECMA-262标准化的脚本程序语言,简单点说,ECMAScript描述了语法、类型、语句、关键字、保留字、运算符和对象。它就是定义了脚本语言的所有属性、方法和对象。

DOM

把整个页面规划成由节点层构成的文档,它不与浏览器、平台、语言相关,为web开发者提供一个标准可以访问站点中的数据、脚本和表现层对象.DOM编程可以实现网页内容校验和动态变化的效果

BOM

是浏览器的一种特性,它可以对浏览器窗口进行访问和操作,例如移动、关闭窗口,调整窗口的大小,支持cookie等。BOM编程可以实现动态控制浏览器本身行为的效果

也有人这么说: ECMAScript可以理解为JS的基础语法部分

DOM可以简单理解为,使用document对象操作文档内容的编程

【前端灵魂脚本语言JavaScript①】——JS引入方式(前端脚本开发)

BOM可以理解为,使用window对象操作浏览器行为的编程

二、JS特点

JS特点

JS是运行在浏览器上的一种脚本语言 1.脚本语言

脚本语言是一种简单的程序,规模小,不需要编译,运行快,是由一些ASCII字符构成,可以使用任何一种文本编辑器编写。脚本语言是指在web浏览器内有解释器解释执行的编程语言,每次运行程序的时候,解释器会把程序代码翻译成可执行的格式。一些程序语言(如C、C++、Java等)都必须经过编译,将源代码编译成二进制的可执行文件之后才能运行,而脚本语言不需要事先编译,只要有一个与其相适应的解释器就可以执行。

2.基于对象的语言

面向对象有三大特点(封装,继承,多态)缺一不可。通常"基于对象"是使用对象,但是无法利用现有的对象模板产生新的对象类型,也就是说"基于对象"没有继承的特点。没有了继承的概念也就无从谈论"多态"

3.事件驱动

在网页中执行了某种操作的动作,被称为"事件"(Event),比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

4.简单性

变量类型是采用弱类型,并未使用严格的数据类型。var a,b,c; a=123; b="abc"; a=b;

5.安全性

JavaScript不能访问本地的硬盘,不能将数据存入到服务器上,不能对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互

6.跨平台性

JavaScript依赖于浏览器本身,与操作平台无关, 只要计算机安装了支持JavaScript的浏览器(装有JavaScript解释器),JavaScript程序就可以正确执行。

缺点:

各种浏览器支持JavaScript的程度是不一样的,支持和不完全支持JavaScript的 浏览器在浏览同一个带有JavaScript脚本的网页时,效果会有一定的差距,有时甚至会显示不出来。

三、JS 和Java的区别

区别1:公司不同,前身不同

JavaScript是Netscape公司的产品,是为了扩展Netscape Navigator功能而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言,它的前身是Live Script;Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发; Java的前身是Oak语言。

区别2:基于对象和面向对象

JavaScript是脚本语言,是一种基于对象的语言。本身提供了非常丰富的内部对象供设计人员使用,但不支持继承和多态。Java是面向对象的,是一种真正的面向对象的语言,支持封装、继承和多态。

区别3:变量类型强弱不同

Java采用强类型变量检查,即所有变量在编译之前必须

本文链接地址:https://www.jiuchutong.com/zhishi/300792.html 转载请保留说明!

上一篇:【OpenAI】基于 Gym-CarRacing 的自动驾驶项目 | 车道检测功能的实现 | 边缘检测与分配 | 样条拟合(openeuler基于)

下一篇:【Vue全家桶】Pinia状态管理(vue全家桶学多久能上手项目)

  • 巧借QQ群“入群付费”功能日入百元+(qq私借群)

    巧借QQ群“入群付费”功能日入百元+(qq私借群)

  • 华为Mate X2机身接口是什么

    华为Mate X2机身接口是什么

  • 苹果xs如何关闭后台(苹果xs如何关闭屏幕自动亮度)

    苹果xs如何关闭后台(苹果xs如何关闭屏幕自动亮度)

  • 微博好友圈怎么设置(微博好友圈怎么添加不了人)

    微博好友圈怎么设置(微博好友圈怎么添加不了人)

  • 抖音降权如何恢复(抖音降权重怎么恢复)

    抖音降权如何恢复(抖音降权重怎么恢复)

  • 华硕电脑充电一直是0(华硕电脑充电一充一停)

    华硕电脑充电一直是0(华硕电脑充电一充一停)

  • 键盘句号是哪个键(键盘上的句号是哪一个)

    键盘句号是哪个键(键盘上的句号是哪一个)

  • 苹果怎么清除通讯录所有电话(苹果怎么清除通知)

    苹果怎么清除通讯录所有电话(苹果怎么清除通知)

  • 笔记本cpu80度正常吗(笔记本cpu温度80度正常吗怎么可以降温)

    笔记本cpu80度正常吗(笔记本cpu温度80度正常吗怎么可以降温)

  • 光影效果是什么意思(光影效果是什么效应)

    光影效果是什么意思(光影效果是什么效应)

  • 电脑主机红灯一直闪正常吗(电脑主机红灯一直亮怎么办)

    电脑主机红灯一直闪正常吗(电脑主机红灯一直亮怎么办)

  • 怎么把jpg照片内存变大(怎么把jpg照片内存变小不改变尺寸)

    怎么把jpg照片内存变大(怎么把jpg照片内存变小不改变尺寸)

  • 华为siri怎么打开(华为的siri怎么召唤出)

    华为siri怎么打开(华为的siri怎么召唤出)

  • word表格外围边框线怎么调整(word表格外侧边框怎么设置)

    word表格外围边框线怎么调整(word表格外侧边框怎么设置)

  • ipad类纸膜可以贴在钢化膜上吗(ipad类纸膜可以保护眼睛吗)

    ipad类纸膜可以贴在钢化膜上吗(ipad类纸膜可以保护眼睛吗)

  • 技嘉主板进入bios按什么键(技嘉主板进入bios黑屏)

    技嘉主板进入bios按什么键(技嘉主板进入bios黑屏)

  • 华为全面屏手机有哪些型号(华为全面屏手机怎么设置返回键)

    华为全面屏手机有哪些型号(华为全面屏手机怎么设置返回键)

  • 固态硬盘怎么安装(固态硬盘怎么安装在笔记本上)

    固态硬盘怎么安装(固态硬盘怎么安装在笔记本上)

  • word2007怎么设置页码(word2007怎么设置图片环绕方式)

    word2007怎么设置页码(word2007怎么设置图片环绕方式)

  • ps是什么(ps是什么材质的塑料有毒吗)

    ps是什么(ps是什么材质的塑料有毒吗)

  • 朋友圈置顶语怎么设置(朋友圈置顶语怎么弄)

    朋友圈置顶语怎么设置(朋友圈置顶语怎么弄)

  • 手机进水屏幕一直闪跳怎么办(手机进水屏幕一闪一闪是怎么回事)

    手机进水屏幕一直闪跳怎么办(手机进水屏幕一闪一闪是怎么回事)

  • linux查找文件命令(linux文件查找命令)

    linux查找文件命令(linux文件查找命令)

  • 陌陌语音通话怎么没有了(陌陌如何语音通话聊天)

    陌陌语音通话怎么没有了(陌陌如何语音通话聊天)

  • 怎么看显卡是丐版(怎么看显卡是不是丐版的)

    怎么看显卡是丐版(怎么看显卡是不是丐版的)

  • 如何关闭qq好友热播(如何关闭qq好友推荐功能)

    如何关闭qq好友热播(如何关闭qq好友推荐功能)

  • 微信步数跟主页不一样(微信步数跟主页有关系吗)

    微信步数跟主页不一样(微信步数跟主页有关系吗)

  • 长期股权投资中应采用成本法核算的是
  • 经营性收入包括投资收益吗
  • 发票的红冲和作废有何区别
  • 房地产预售啥意思
  • 个体户个人经营所得税税率表2023
  • 自产自用应税消费品的消费税,其纳税环节
  • 可以先注销银行账户吗
  • 2019小规模纳税人免征增值税政策
  • 财务会计制度备案表
  • 在计算缴纳房产税时,不计入房产原值的是
  • 销售支付产品是什么意思
  • 差旅费报销怎么做账
  • 公司预存话费应该怎么做会计处理?
  • 补提以前年度个税会计分录
  • 个人安装设备属于劳务吗
  • 税控盘全额抵扣分录
  • 个体户怎么申请核定征收
  • 出售报废电脑要交什么税
  • 应计入增值税一般纳税人认定标准的“年应税销售额”
  • 收到上级补助收入支出时财务会计怎么记账
  • 库存现金的定义及特征
  • 应付政府补贴款名词解释
  • 增值税专用发票的税率是多少啊
  • 高新技术企业如何节税
  • 进口货物的企业有哪些
  • 公司给员工发放的福利都要扣个税吗
  • 宏基笔记本电脑售后电话
  • 主营业务成本计入成本类账户吗
  • 市政府的财政拨款怎么算
  • 公交车的乘车凭证能报销吗
  • ubuntu22.04更换RTX 4090显卡后,安装驱动和pytorch记录
  • Win11怎么打开网络适配器
  • 长期借款利息费用的资本化账务处理
  • 其他业务成本主要有哪些
  • win7系统把桌面更改为d盘
  • 电子发票查询真伪
  • 股权指的是
  • 交易性金融资产的入账价值怎么算
  • 出口商品要交增值税吗
  • 预收房屋租金
  • 深入理解php内核pdf
  • vue3 响应式ui框架
  • php教程 ftp 函数
  • 研发费用税前加计扣除金额怎么算
  • 印花税计算公式
  • 劳务报酬根据什么确定
  • 红字信息表重复开具怎么处理
  • etc如何取票据
  • 确认预计负债的三个条件
  • 个税年度汇算清缴总结
  • 企业的资产评估报告在哪里获取
  • 信用减值损失属于什么类
  • 建筑安装增值税税率变更过程
  • 超市购销和联营哪个好
  • 预付款预缴如何做账
  • 交车辆购置税需要什么材料
  • 长期借款工程验收会计分录怎么做
  • 施工企业其他业务收入包括哪些
  • Sqlserver中char,nchar,varchar与Nvarchar的区别分析
  • windows2003 64位注册码 序列号 激活码
  • 东芝笔记本图片及型号
  • windows有哪些好用的软件
  • host文件内容
  • win8系统怎么设置
  • 任务管理器快捷键ctrl+alt+
  • 磁盘限制
  • android edittext被系统键盘遮挡
  • 网页中英文切换
  • shell 循环 for
  • unity5权威讲解
  • unity ugui教程
  • 记住密码自动登录怎么取消
  • ios反编译源代码
  • 税务局不动产交易缴税方案
  • 怎么打印纳税申报清单
  • 非经营性房屋具体指哪些?
  • 江苏省定额规则
  • 内蒙古一般纳税人查询网
  • 怎么申请浙江长沙健康码
  • 最近领导故意挑事
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设