位置: 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组(蓝桥杯第十四届省赛获奖名单)

  • 简述企业社群运营方式(企业社群建设)

    简述企业社群运营方式(企业社群建设)

  • 表格里查找快捷键ctrl加什么(表格里查找快捷键ctrl加F没反应)

    表格里查找快捷键ctrl加什么(表格里查找快捷键ctrl加F没反应)

  • 苹果xr充电提示音在哪里设置(苹果xr充电提示音怎么关闭?)

    苹果xr充电提示音在哪里设置(苹果xr充电提示音怎么关闭?)

  • 电脑举手是哪个键(电脑的举手功能在哪里)

    电脑举手是哪个键(电脑的举手功能在哪里)

  • 淘宝极速验号有危险吗(淘宝极速验号啥意思)

    淘宝极速验号有危险吗(淘宝极速验号啥意思)

  • 硬盘05警告能用多久(硬盘05有警告)

    硬盘05警告能用多久(硬盘05有警告)

  • 微信怎么导入聊天记录到另一个手机(微信怎么导入聊天记录到另一个手机苹果)

    微信怎么导入聊天记录到另一个手机(微信怎么导入聊天记录到另一个手机苹果)

  • 视频如何截图成照片(视频如何截图成照片华为手机)

    视频如何截图成照片(视频如何截图成照片华为手机)

  • 不入耳的蓝牙耳机危害(不入耳的蓝牙耳机十大品牌)

    不入耳的蓝牙耳机危害(不入耳的蓝牙耳机十大品牌)

  • 台式机自带摄像头吗(台式电脑摄像机在哪里)

    台式机自带摄像头吗(台式电脑摄像机在哪里)

  • 淘宝dsr评分多久更新一次(淘宝dsr评分多久归零)

    淘宝dsr评分多久更新一次(淘宝dsr评分多久归零)

  • 手机上的wps闪退怎么处理(手机wps闪退怎么办如何找回文件)

    手机上的wps闪退怎么处理(手机wps闪退怎么办如何找回文件)

  • 为什么库乐队没有共享(为什么库乐队没有30秒一天显示)

    为什么库乐队没有共享(为什么库乐队没有30秒一天显示)

  • 华为媒体音量自动静音(华为媒体音量自动调节)

    华为媒体音量自动静音(华为媒体音量自动调节)

  • 苹果11软件更新在哪(苹果11软件更新好,还是不更新好)

    苹果11软件更新在哪(苹果11软件更新好,还是不更新好)

  • 华为手机下载的软件不在桌面上怎么办(华为手机下载的文件在哪儿找)

    华为手机下载的软件不在桌面上怎么办(华为手机下载的文件在哪儿找)

  • 手机照片可以复印吗(手机照片可以复印到纸上吗)

    手机照片可以复印吗(手机照片可以复印到纸上吗)

  • 怎么把一寸照片改成两寸(怎么把一寸照片做成电子版的)

    怎么把一寸照片改成两寸(怎么把一寸照片做成电子版的)

  • ppt怎样自己设计字体(如何自己设计ppt)

    ppt怎样自己设计字体(如何自己设计ppt)

  • 怎么恢复手机电话图标(怎么恢复手机电池健康)

    怎么恢复手机电话图标(怎么恢复手机电池健康)

  • 华为nova5i支持超级快充吗(华为nova5支持90帧吗)

    华为nova5i支持超级快充吗(华为nova5支持90帧吗)

  • linux如何开启telnet服务?linux开启telnet服务的方法(linux如何开启端口)

    linux如何开启telnet服务?linux开启telnet服务的方法(linux如何开启端口)

  • quickres.exe - quickres是什么进程 作用是什么

    quickres.exe - quickres是什么进程 作用是什么

  • rtf文件打开教程(rtfd文件)

    rtf文件打开教程(rtfd文件)

  • Linux 批量替换内容的命令行方法(linuxvim批量替换)

    Linux 批量替换内容的命令行方法(linuxvim批量替换)

  • js原型链继承的缺点(js原型链的用处)

    js原型链继承的缺点(js原型链的用处)

  • 山西省税务申报网站
  • 小规模未开票收入如何填写申报表增值税
  • 固定资产直接计入成本的规定
  • 开票软件服务费全额抵扣怎么做账
  • 小规模纳税人超过500万可以不转一般纳税人吗
  • 咨询服务费的印花税率
  • 事业单位预收账款属于什么科目
  • 企业为个人购房贷款政策
  • 培训发生的差旅费的会计准则有哪些
  • 土地转让契税税率2020税率表
  • 存货残料收入账务处理?
  • 个税手续费返还计入哪个科目
  • 固定资产丢失收据怎么写
  • 财产租赁合同印花税率多少
  • 清包工程增值税税率
  • 不征收增值税项目进项税额可以抵扣吗
  • 季度利润表上期金额怎么填
  • 分公司给总公司管理费的会计分录
  • 应交增值税出口退税年末如何结转?
  • 超市预付卡发票怎么开
  • 非正常损失进项税额转出计算
  • 销售商品抹零需要怎么入账
  • 有限合伙人的投资风险有哪些
  • 鸿蒙系统桌面如何设置
  • 增值税留抵税额在借方还是贷方
  • 手机电脑排行
  • PHP:pg_result_status()的用法_PostgreSQL函数
  • 个税非居民是什么意思
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • php编程入门指南
  • 伊莎贝尔公主
  • .php是什么
  • php多级分类
  • php获取文件类型
  • 未开票收入本月未收款的分录
  • 汽油发票需要写税号吗?
  • 个体工商户使用个人二维码收款违法吗
  • 使用灭火器时要对准火焰的什么部位喷射
  • 手把手教你用荣耀手机
  • 锁定vlookup快捷键
  • 事业单位收到银行利息如何记账
  • 专票减免政策
  • 本年利润的会计分录有哪些
  • 帝国cms如何使用
  • 帝国cms扣除会员怎么办
  • powerdesigner12.5使用教程
  • 公司之间往来款需要交税吗
  • 出租车发票上没有税务局的印章能报销么
  • 一般纳税人哪种税
  • 工资发放凭证原件指什么意思
  • 职工教育经费的扣除限额
  • 如何查询继续教育
  • 人工费支付协议
  • 中级会计需要初级会计证吗
  • 借款利息计入哪个科目
  • 先清卡后报税影响申报吗
  • 什么资产减值可以转回
  • 融资租赁具体操作流程
  • 记账凭证模板
  • 私营公司融资租房合法吗
  • 数据库表的查询操作实验
  • mysql存emoji表情
  • 下载windows vista
  • win7怎么禁止u盘自动运行
  • win10系统安装.net framework 3.5
  • win7系统插u盘没反应怎么办
  • js中如何实现数字相加
  • 以下关于shell脚本参数
  • Node.js中的construct构造函数
  • android基础入门教程
  • 文件包解密
  • js中递归是什么意思
  • nodejs读取文件夹下的所有文件
  • python怎么处理json数据
  • js类的定义方法
  • 向境外付款需要代扣代缴所得税吗
  • 在水贝买的黄金
  • 江苏网上税务局官网登录
  • 外地人在上海奉贤区买房需要什么条件
  • 收缴和缴纳的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设