位置: IT常识 - 正文

JavaScript基础大总结(javascript零基础)

编辑:rootadmin
JavaScript基础大总结 🔥JavaScript帝国之行🔥内容地址JavaScript基础大总结(一) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/119249534JavaScript基础之函数与作用域(二) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/119250991JavaScript基础之对象与内置对象(三)🔥https://blog.csdn.net/Augenstern_QXL/article/details/119250137JavaScript进阶之DOM技术(四) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/115416921JavaScript进阶之BOM技术(五) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/115406408JavaScript提高之面向对象(六) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/115219073JavaScript提高之ES6(七) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/115344398✍初识JavaScirptJavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行现在也可以基于 Node.js 技术进行服务器端编程

推荐整理分享JavaScript基础大总结(javascript零基础),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript基础笔记,javascript 基础,javascript基础入门教程,javascript基础题,javascript基础编程,javascript 基础,javascript基础入门教程,javascript基础编程,内容如对您有帮助,希望把文章链接给更多的朋友!

✍浏览器执行JS简介

浏览器分成两部分:渲染引擎和 JS 引擎

渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkitJS 引擎:也称为 JS 解释器。 用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8

浏览器本身并不会执行JS代码,而是通过内置 JavaScript 引擎(解释器) 来执行 JS 代码 。JS 引擎执行代码时逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以 JavaScript 语言归为脚本语言,会逐行解释执行。

✍JS的组成

JavaScript 包括 ECMAScript、DOM、BOM

✍ECMAScriptJavaScript基础大总结(javascript零基础)

ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。

ECMAScript:ECMAScript 规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标准。

🔥DOM文档对象模型

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标记语言的标准编程接口。通过 DOM 提供的接口可以对页面上的各种元素进行操作(大小、位置、颜色等)。

🔥BOM浏览器对象模型

BOM (Browser Object Model,简称BOM) 是指浏览器对象模型,它提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。通过BOM可以操作浏览器窗口,比如弹出框、控制浏览器跳转、获取分辨率等。

1、JS初体验🔥1.1、行内式JS<input type="button" value="点我试试" onclink="javascript:alert('Hello World')" />可以将单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性),如: onclink注意单双引号的使用:在HTML中我们推荐使用双引号,JS中我们推荐使用单引号可读性差,在 HTML 中编入 JS 大量代码时,不方便阅读特殊情况下使用1.2、内嵌式JS🔥<script> alert('Hello World!');</script>可以将多行JS代码写到<script>标签中内嵌 JS 是学习时常用的方式1.3、外部JS🔥<script src="my.js"></script>

利于HTML页面代码结构化,把单独JS代码独立到HTML页面之外,既美观,又方便

引用外部JS文件的script标签中间不可以写代码

适合于JS代码量比较大的情况

2、JS基本语法🔥2.1、注释🔥2.1.1、单行注释🔥// 单行注释快捷键ctrl + /2.1.2、多行注释🔥/*多行注释*/ 快捷键 shift + alt + avscode中修改快捷键方式:vscode➡ 首选项按钮➡ 键盘快捷方式 ➡ 查找原来的快捷键➡ 修改为新的快捷键➡ 回车确认2.2、输入输出语句🔥方法说明归属alert(msg);浏览器弹出警示框浏览器console.log(msg);浏览器控制台打印输出信息浏览器prompt(info);浏览看弹出输入框,用户可以输入浏览器alert() 主要用来显示消息给用户console.log() 用来给程序员看自己运行时的消息2.3、变量🔥

变量是用于存放数据的容器,我们通过变量名获取数据,甚至数据可以修改

本质:变量是程序在内存中申请的一块用来存放数据的空间

2.3.1、变量初始化🔥

var是一个JS关键字,用来

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

上一篇:将uniAPP项目导入到微信开发者工具中保姆级教程(uniapp怎么引入elementui)

下一篇:蓝桥杯第十四届校内赛(第三期) C/C++ B组(蓝桥杯第十四届省赛获奖名单)

  • 腾讯会议会议记录在哪里(腾讯会议会议记录保存多久)

    腾讯会议会议记录在哪里(腾讯会议会议记录保存多久)

  • soul违反规定不能回复是什么原因(soul违反规定不能回复能看见别人发的吗?)

    soul违反规定不能回复是什么原因(soul违反规定不能回复能看见别人发的吗?)

  • iqoo多少w快充(iqoo多少瓦快充)

    iqoo多少w快充(iqoo多少瓦快充)

  • 华为手机如何解除黑名单中的联系人(华为手机如何解除锁屏)

    华为手机如何解除黑名单中的联系人(华为手机如何解除锁屏)

  • 京东包装扔了可以退货吗(京东包装扔了可以退吗)

    京东包装扔了可以退货吗(京东包装扔了可以退吗)

  • 苹果手机如何关闭通话功能(苹果手机如何关闭自动旋转屏幕)

    苹果手机如何关闭通话功能(苹果手机如何关闭自动旋转屏幕)

  • 2133和2660内存能兼容吗(2133内存能和2666一起用吗)

    2133和2660内存能兼容吗(2133内存能和2666一起用吗)

  • 如山是小米旗下的吗(如山是小米旗下品牌吗)

    如山是小米旗下的吗(如山是小米旗下品牌吗)

  • iqoopro4g和5g区别(iqoo pro4g和5g区别地方在哪里)

    iqoopro4g和5g区别(iqoo pro4g和5g区别地方在哪里)

  • 荣耀9x有分屏功能吗(荣耀9x分屏功能在哪里开启)

    荣耀9x有分屏功能吗(荣耀9x分屏功能在哪里开启)

  • 金立手机开机一直优化应用怎么办(金立手机开机一直卡在logo界面)

    金立手机开机一直优化应用怎么办(金立手机开机一直卡在logo界面)

  • 2k显示器看1080p电影会模糊吗(2k显示器看1080p电影有提升吗)

    2k显示器看1080p电影会模糊吗(2k显示器看1080p电影有提升吗)

  • intelvirtual要不要开

    intelvirtual要不要开

  • 用mips为单位来衡量计算机的性能是指(用mips衡量的计算机性能指标是______)

    用mips为单位来衡量计算机的性能是指(用mips衡量的计算机性能指标是______)

  • 抖音手机号怎么解绑不是更换(抖音手机号怎么更换)

    抖音手机号怎么解绑不是更换(抖音手机号怎么更换)

  • vivo相机怎么调九宫格(vivo相机怎么调比例)

    vivo相机怎么调九宫格(vivo相机怎么调比例)

  • 怎么把软件移到sd卡oppo(怎么把软件移到d盘)

    怎么把软件移到sd卡oppo(怎么把软件移到d盘)

  • 华为mate30pro几倍变焦(华为mate30pro几倍光学变焦)

    华为mate30pro几倍变焦(华为mate30pro几倍光学变焦)

  • 手机应用程序错误怎么解决(手机应用程序错误)

    手机应用程序错误怎么解决(手机应用程序错误)

  • 探探vip有什么用(探探vip会员有什么好处)

    探探vip有什么用(探探vip会员有什么好处)

  • 微信辅助能取消吗(微信辅助取消辅助还能再申请吗)

    微信辅助能取消吗(微信辅助取消辅助还能再申请吗)

  • miui10查看电流(小米 查看电流)

    miui10查看电流(小米 查看电流)

  • 三星s10与s10区别(三星s10和s10+区别在哪里)

    三星s10与s10区别(三星s10和s10+区别在哪里)

  • 7种方法解决Win11和Win10中谷歌Chrome浏览器速度慢问题(win 11bug)

    7种方法解决Win11和Win10中谷歌Chrome浏览器速度慢问题(win 11bug)

  • 城市维护建设税怎么做分录
  • 水利建设基金怎么交
  • 税务申报差额征收 服务减除清单
  • 个人所得税年度汇算时间
  • 不得抵扣的进项税额的情形有
  • 企业合并会计处理方法研究论文
  • 注销时留抵税额不能退怎么做分录
  • 小规模转为一般纳税人最新规定
  • 独生子女费属于什么费用
  • 自然人转让股权税收筹划
  • 结转开发产品
  • 生产性生物资产折旧年限
  • 购买设备属于经营性现金流出吗
  • 委托加工物资在初级第几章
  • 单位缴纳工会经费的会计分录怎么做
  • win10开机内存占用60% 8g占用过高
  • 计提职工薪酬怎么算
  • 权益净利率是什么意思啊
  • 建筑劳务公司的成本有哪些,怎么做账
  • 无法启用网络发展
  • rundll32.exe应用程序错误 win7
  • 双线服务器
  • 文件上传之后返回一个文件路径怎么设置
  • uniapp支付流程
  • vue路由跳转原理
  • php网页编程
  • 期初未缴税额有数字怎么处理
  • 高通 adc
  • 物流公司过户给我需要做什么
  • Es6的新特性promise对象的设计初衷是
  • php实现支付宝支付
  • audo命令
  • uname命令功能
  • 应收票据包括哪些项目内容
  • 什么不计入税金及附加
  • 劳务费发票是不是专票
  • 股本金如何归还股东
  • 已经经营中的企业有哪些
  • 实收资本与注册资本之间的关系
  • 收到生育津贴会计分离
  • 发票已抵扣但对方要红冲账务处理
  • 现在增值税是多少个点
  • 销售额营业收入是指一年还是一个月
  • 国家规定房屋买卖中介费
  • 财务独立核算的条件
  • 出口退税勾选后电子税务局查不到发票
  • 复式记账法主要有
  • 出租人融资租赁的判断标准
  • sql server日期相减
  • mysql慢查询日志在哪里
  • windows server能干嘛
  • linux终端记录
  • groove音乐怎么添加本地音乐
  • win10系统无法开机怎么修复
  • 开启linux系统路由转发功能的语句
  • linux ili9341
  • win10怎么解除网吧下载限速
  • 在linux系统中
  • windows 8虚拟机
  • win8使用教程和技能
  • window8任务栏消失了怎么办
  • win10系统升级后共享打印机不能用
  • linux搭建chia
  • node modules干嘛的
  • ie11滚动条样式
  • 学习标准——笔记
  • html文件怎么用ie浏览器打开
  • linux怎么使用shell脚本
  • 基于vue的购物系统
  • jquery.js插件
  • jquery ztree实现模糊搜索功能
  • unity3d物理现象模拟
  • Windows环境下搭建Python开发环境的方法
  • 安卓开发常用代码
  • Python Requests 基础入门
  • android原生框架
  • 代建工程如何缴纳增值税
  • 专项附加扣除当月填报何时生效
  • 税控发票开票软件金税盘版发票未报送什么情况?
  • 国税网站怎么登录进入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设