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

  • 王者荣耀是如何一步步让人“撸”上瘾的(王者荣耀是如何检测未成年)

    王者荣耀是如何一步步让人“撸”上瘾的(王者荣耀是如何检测未成年)

  • 关于微信营销:你不得不知的的8条实战秘笈(关于微信营销的论文)

    关于微信营销:你不得不知的的8条实战秘笈(关于微信营销的论文)

  • 抖音合拍特效在哪里(抖音里合照那个特效叫什么)

    抖音合拍特效在哪里(抖音里合照那个特效叫什么)

  • 支付宝怎么买火车票(支付宝怎么买火车票注册账号)

    支付宝怎么买火车票(支付宝怎么买火车票注册账号)

  • 微信消息提示音的修改方法是什么(微信消息提示音怎么改)

    微信消息提示音的修改方法是什么(微信消息提示音怎么改)

  • b站青少年模式怎么关(B站青少年模式被莫名开启)

    b站青少年模式怎么关(B站青少年模式被莫名开启)

  • 步步高s3和s5有什么区别(步步高s3和s5区别)

    步步高s3和s5有什么区别(步步高s3和s5区别)

  • 华为p40怎么辨别真假(华为p40怎么辨别维修过的机器)

    华为p40怎么辨别真假(华为p40怎么辨别维修过的机器)

  • 拼多多一天只能拉黑一个人吗(拼多多一天只能领一次券?)

    拼多多一天只能拉黑一个人吗(拼多多一天只能领一次券?)

  • 删除并退群群主知道吗(删除并退出 群主)

    删除并退群群主知道吗(删除并退出 群主)

  • 快手隐私用户能热门吗(快手隐私用户能私信吗)

    快手隐私用户能热门吗(快手隐私用户能私信吗)

  • 华为微信运动步数老是0(华为微信运动步数不动原因)

    华为微信运动步数老是0(华为微信运动步数不动原因)

  • 登录账号是什么意思(中考志愿登录账号是什么)

    登录账号是什么意思(中考志愿登录账号是什么)

  • iphone6s不推送通知了(iphone6sp突然不推送消息)

    iphone6s不推送通知了(iphone6sp突然不推送消息)

  • 微软输入法怎么打顿号(微软输入法怎么打日语)

    微软输入法怎么打顿号(微软输入法怎么打日语)

  • 有锁裸机什么意思(裸机美版有锁未激活什么意思)

    有锁裸机什么意思(裸机美版有锁未激活什么意思)

  • 微信左上角有个蛋糕(微信左上角有个小箭头怎么消除)

    微信左上角有个蛋糕(微信左上角有个小箭头怎么消除)

  • 京东无理由退货条件(京东无理由退货运费谁承担)

    京东无理由退货条件(京东无理由退货运费谁承担)

  • 为什么qq语音电话没显示不出来(为什么qq语音电话不弹出来)

    为什么qq语音电话没显示不出来(为什么qq语音电话不弹出来)

  • i77700k配什么主板(i77700k配什么散热器)

    i77700k配什么主板(i77700k配什么散热器)

  • 微信一个手机号怎么注册两个微信号(微信一个手机号注册了两个号,怎么找回第一个账号)

    微信一个手机号怎么注册两个微信号(微信一个手机号注册了两个号,怎么找回第一个账号)

  • 文字底纹填充怎么设置(文字底纹填充怎么设置背景1)

    文字底纹填充怎么设置(文字底纹填充怎么设置背景1)

  • vivox27是否有面部解锁(vivox27有面部吗)

    vivox27是否有面部解锁(vivox27有面部吗)

  • 苹果11会发热吗(苹果11容不容易发热)

    苹果11会发热吗(苹果11容不容易发热)

  • 华为ai音箱能连电脑吗(华为ai音箱能连两个手机吗)

    华为ai音箱能连电脑吗(华为ai音箱能连两个手机吗)

  • uv钢化膜是什么(uv膜和钢化膜的区别)

    uv钢化膜是什么(uv膜和钢化膜的区别)

  • 拼多多取消不了订单吗(拼多多取消不了银行卡绑定怎么办)

    拼多多取消不了订单吗(拼多多取消不了银行卡绑定怎么办)

  • 华为微信锁屏密码怎么设置(华为微信锁屏密码)

    华为微信锁屏密码怎么设置(华为微信锁屏密码)

  • qq怎么成为情侣关系(qq怎么成为情侣用户)

    qq怎么成为情侣关系(qq怎么成为情侣用户)

  • 苹果7如何重启(苹果7如何重启关机)

    苹果7如何重启(苹果7如何重启关机)

  • chrt命令  实时管理进程的优先级策略(chs命令)

    chrt命令 实时管理进程的优先级策略(chs命令)

  • 汇算清缴补交所得税会计分录小企业会计政策
  • 个人所得税财产租赁所得税率表
  • 物流公司如何办理营运证
  • 计提附加税金额
  • 国税地税电子钥匙价格
  • 公司名下的车过户到个人名下费用
  • 30万免税超过30万
  • 公司付款发票
  • 固定资产进项税额
  • 怎样填列分析资产负债表
  • 异地工程预缴税有哪些流程
  • 购入资产的入账价格一般是以该项资产的什么反应
  • 公司员工个人所得税
  • 车辆购置税过户流程
  • 分配辅助生产车间成本记账凭证
  • 借款合同的印花税税率
  • 分期付款方式购物划算吗
  • 其他业务活动包括
  • 企业扣税账户没钱交税会怎么样?
  • 房产税入哪个科目
  • 进项税额转出怎么填申报表
  • 科目余额表借方和贷方
  • 公司利润如何提高
  • 企业短期投资的计划和管理过程叫做资本预算
  • 进项税额大于销项税额怎么办
  • 冲减多计提的费用
  • 琥珀销售用语
  • 外卖收入增值税怎么算
  • 国际货运运费的计算基础
  • win10设置系统启动
  • 票据追索权纠纷被告
  • win7系统中如何关闭触摸屏声音
  • 重庆四日游最佳攻略超详细
  • mac重装macos
  • msmpeng.exe是什么程序
  • 点云目标检测数据集
  • 一个完整的php文件有哪些元素组成
  • 在建工程减值准备核销
  • wordpress文章编辑
  • laravel多条件查询
  • php 分页
  • 土地价款扣除会计分录
  • 库存现金盘亏会计分录无法查明原因
  • laravel url重写
  • 蜜蜂皇vs
  • 使用一个for循环每次输入一个姓名和得分
  • css中字体样式设置
  • 全卷积网络fcn详解
  • vue实现登陆
  • javascript获取字符串长度
  • 合同 成本
  • mysql @参数
  • SQL Server 跨库同步数据
  • sqlyog提示
  • 垃圾袋发票税收分类编码
  • 消费税计算的三种形式
  • 增值税进项税额加计抵减政策
  • 企业利润分配的含义
  • 科目在会计上是什么意思
  • 装修费用摊销的会计分录怎么写
  • 收到专利权投资的票据
  • 其他公司归还借款分录
  • 现金流量比率是什么意思
  • 工厂投产前的准备工作有哪些
  • 公司不营业需要交税吗
  • 公司补缴社保怎么查不到
  • 删除用户mysql
  • mysql数据库简单介绍
  • freebsd软件包
  • win2008 r2 hosts文件修改方法
  • centos 文件管理
  • win8.1怎么关机快捷键
  • coocareservice.exe是病毒吗
  • win10mobile最新版本
  • 进入Linux单用户模式
  • 手机端apk反编译工具_android反编译工具
  • 重庆地方税务局刘飞虎
  • 松原江北小吃一条街
  • 在水贝买的黄金
  • 驻马店燃气投诉电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设