位置: 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全家桶学多久能上手项目)

  • 最详细的18种微信推广方法(最详细的18种微生物)

    最详细的18种微信推广方法(最详细的18种微生物)

  • 无线网密码怎么破解(手机无线网络密码破解)(无线网密码怎么分享)

    无线网密码怎么破解(手机无线网络密码破解)(无线网密码怎么分享)

  • 小天才电话手表怎么调时间和日期(小天才电话手表怎么插卡)

    小天才电话手表怎么调时间和日期(小天才电话手表怎么插卡)

  • 苹果耳机模式怎么改为正常模式(苹果耳机模式怎么调)

    苹果耳机模式怎么改为正常模式(苹果耳机模式怎么调)

  • 目前较为常用的宽带上网方式有哪两种方式(目前较为常用的体质亚健康体质检测方式是)

    目前较为常用的宽带上网方式有哪两种方式(目前较为常用的体质亚健康体质检测方式是)

  • 微型计算机中普遍使用的字符编码是什么吗(微型计算机中普遍使用的编码是)

    微型计算机中普遍使用的字符编码是什么吗(微型计算机中普遍使用的编码是)

  • 美团账号异常如何解除(美团账号异常如何解除视频)

    美团账号异常如何解除(美团账号异常如何解除视频)

  • 相机怎么对焦?(苹果相机怎么对焦)

    相机怎么对焦?(苹果相机怎么对焦)

  • 华为nova7和华为nova7pro有什么区别(华为nova7和华为nova8哪个好)

    华为nova7和华为nova7pro有什么区别(华为nova7和华为nova8哪个好)

  • 拼多多物流订阅是什么意思(拼多多物流订阅提醒收费不)

    拼多多物流订阅是什么意思(拼多多物流订阅提醒收费不)

  • 电脑开不起机怎么办(电脑开不起机怎么把东西删了)

    电脑开不起机怎么办(电脑开不起机怎么把东西删了)

  • ripv1和ripv2区别(ripv2特点)

    ripv1和ripv2区别(ripv2特点)

  • 域名系统的阐述及作用(域名系统的基本概念)

    域名系统的阐述及作用(域名系统的基本概念)

  • 苹果手机fk开头是哪里生产的(苹果手机fk开头的是什么版)

    苹果手机fk开头是哪里生产的(苹果手机fk开头的是什么版)

  • 苹果xsmax面容坏了可以修吗(苹果xsmax面容坏了能卖多少钱)

    苹果xsmax面容坏了可以修吗(苹果xsmax面容坏了能卖多少钱)

  • 抖音开直播怎么放音乐(抖音开直播怎么设置不让别人看)

    抖音开直播怎么放音乐(抖音开直播怎么设置不让别人看)

  • 苹果没有访问限制功能(苹果手机没有访问限制的选项)

    苹果没有访问限制功能(苹果手机没有访问限制的选项)

  • vivo手机上sos咋开(vivo手机怎么打开sos模式)

    vivo手机上sos咋开(vivo手机怎么打开sos模式)

  • oppo手机shelper作用(oppo shelper)

    oppo手机shelper作用(oppo shelper)

  • 手机上哪个是重启小孔(手机上哪个是重置小孔noain)

    手机上哪个是重启小孔(手机上哪个是重置小孔noain)

  • airpods会发光吗(airpods会不会发光)

    airpods会发光吗(airpods会不会发光)

  • 小米note3听筒声音小怎么回事(小米note3听筒音量修复教程)

    小米note3听筒声音小怎么回事(小米note3听筒音量修复教程)

  • 巴拉涅卡尔维湾的城堡和要塞,法国科西嘉岛 (© Siephoto/Masterfile)(巴拉诺维奇市)

    巴拉涅卡尔维湾的城堡和要塞,法国科西嘉岛 (© Siephoto/Masterfile)(巴拉诺维奇市)

  • ps黑白快捷键(ps黑白怎么调)

    ps黑白快捷键(ps黑白怎么调)

  • 附加税的内容有哪些
  • 房产税的计税依据是含税还是不含税
  • 增值税不交什么后果
  • 企业所得税固定资产
  • 社保税局代缴
  • 金蝶软件发票录入什么科目
  • 采购的固定资产验收无误后直接安装使用
  • 货没出,发票先开
  • 附加税减半征收政策从什么时候开始
  • 纳税人申请退税需要报送的资料和证件有
  • 买房印花税怎么计算出来
  • 企业股权转让收入申报表填哪里
  • 劳务外包要通过应付职工薪酬吗
  • 品牌管理费是否交增值税
  • 汇算清缴补缴税分录
  • 小规模纳税人转成一般纳税人条件
  • 小规模专票丢了怎么办
  • 商品混凝土增值税政策
  • 会务费税前扣除比例
  • 增值税专票给客户的是第几联
  • 离线发票在哪里查看
  • 资产转让的优点
  • 海运增值税率
  • 固定资产可以一次性计入成本费用吗
  • 发票已勾选未确认
  • 应纳税所得额要减所得税费用吗
  • 跨年的发票可以补开吗
  • 1697510003
  • 完工百分比法确认收入应注意的问题
  • 补交的所得税会计核算
  • 华为mate刷机能刷用户锁吗
  • 本年利润贷方为正数
  • 硬件设施不完备
  • windows11测试版升级正式版
  • 制造费用结转到主营业务成本
  • 公司认缴出资怎么交税
  • 委托贷款会计科目有哪些
  • 股份支付的特征是什么
  • k210中文手册
  • 建筑企业安装费计入什么科目
  • PHP:imagecolordeallocate()的用法_GD库图像处理函数
  • 商业汇票不带息到银行办理贴现公式
  • 巨人堤道上的玄关图片
  • 处置可供出售金融资产原先进入公允价值变动损益
  • 持有至到期投资减值准备
  • mmdetection optimizer
  • 清算资金往来的余额方向
  • java 桥接模式
  • 公司车辆出售需要什么手续
  • 民间非营利组织包括哪些单位
  • 售后回购会计处理分录
  • 个人所得税数据怎么导入新电脑
  • 劳务公司给包工头转账交税吗
  • 给销售培训产品该如何做
  • 车间杂工工资如何结算
  • 国有控股企业股权转让程序
  • 冲销凭证如何做分录
  • 汇算清缴前取得发票可以税前扣除吗
  • 银行承兑汇票怎么做账务处理
  • 连锁药店之间调拨药品
  • 子公司的财务管理方法
  • 内勤会计是不是不算会计
  • sqlserver1053怎么解决
  • 怎样u盘安装系统软件
  • centos查看文件目录
  • windows8.1u盘安装教程
  • 怎么清空windows8电脑里全部东西
  • linux系统变卡慢了
  • win10重启更新的时候强制关机后会发生啥
  • android 多个activity
  • js怎么操作css
  • 关于中秋节的古诗
  • python如何读取字符串的一个一个字符
  • jquery 字符串
  • unity异步加载场景
  • jquery.ztree中文api
  • 谈谈我对视觉传达的认识
  • 税务非正常户解除申请怎么写
  • 打印格式不对怎么设置A4
  • 租赁设备能抵扣个税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设