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

  • 阿尔法狗vs柯洁(阿尔法狗)(阿尔法狗vs柯洁回放)

    阿尔法狗vs柯洁(阿尔法狗)(阿尔法狗vs柯洁回放)

  • 苹果13promax支持90帧吗(苹果13promax支持90帧吃鸡吗)

    苹果13promax支持90帧吗(苹果13promax支持90帧吃鸡吗)

  • 抖音怎么分屏观看(抖音如何分屏看)

    抖音怎么分屏观看(抖音如何分屏看)

  • 小米手机按键怎么调出来(小米手机按键怎么设置)

    小米手机按键怎么调出来(小米手机按键怎么设置)

  • 苹果13怎么调亮度(苹果13怎么调亮度快捷键)

    苹果13怎么调亮度(苹果13怎么调亮度快捷键)

  • 看腾讯视频一卡一卡的(看腾讯视频一卡一卡的咋回事呢)

    看腾讯视频一卡一卡的(看腾讯视频一卡一卡的咋回事呢)

  • 苹果平板5代上市时间(iphone平板5代)

    苹果平板5代上市时间(iphone平板5代)

  • 三星s10不贴膜容易花屏吗(三星s10不贴膜会刮花吗)

    三星s10不贴膜容易花屏吗(三星s10不贴膜会刮花吗)

  • qq幸运字符一共有哪些(qq幸运字符一共可以抽几个)

    qq幸运字符一共有哪些(qq幸运字符一共可以抽几个)

  • 手机号被锁有几个原因(手机号被锁了是什么情况)

    手机号被锁有几个原因(手机号被锁了是什么情况)

  • 如何录音手机里的声音(如何录音手机里的声音vivo)

    如何录音手机里的声音(如何录音手机里的声音vivo)

  • set administrator password什么意思(setadministratorpassword取消)

    set administrator password什么意思(setadministratorpassword取消)

  • 微信号不绑定手机号可以正常使用吗(微信号不绑定手机号影响支付吗)

    微信号不绑定手机号可以正常使用吗(微信号不绑定手机号影响支付吗)

  • 特殊的ip地址有哪些(特殊的ip地址有什么)

    特殊的ip地址有哪些(特殊的ip地址有什么)

  • 魅族如何切换多任务(魅族怎么切换上一个应用)

    魅族如何切换多任务(魅族怎么切换上一个应用)

  • 手机没有色彩怎么设置(手机没有色彩怎么修)

    手机没有色彩怎么设置(手机没有色彩怎么修)

  • 手机蓝牙如何传输文件(手机蓝牙如何传递文件)

    手机蓝牙如何传输文件(手机蓝牙如何传递文件)

  • 火山怎么用自己的音乐(火山怎么给火力)

    火山怎么用自己的音乐(火山怎么给火力)

  • 荣耀20是屏下指纹解锁吗(荣耀屏下指纹手机有什么型号)

    荣耀20是屏下指纹解锁吗(荣耀屏下指纹手机有什么型号)

  • 网络是什么东西(炎魂网络是什么东西)

    网络是什么东西(炎魂网络是什么东西)

  • b450主板配什么cpu(b450主板配什么cpu性价比最高)

    b450主板配什么cpu(b450主板配什么cpu性价比最高)

  • flask和django的对比(flask和django的对比 云计算)

    flask和django的对比(flask和django的对比 云计算)

  • mate20有没有熄屏时间

    mate20有没有熄屏时间

  • pr怎么单独导出音频(pr怎么单独导出音频wav)

    pr怎么单独导出音频(pr怎么单独导出音频wav)

  • vivoz3防水吗(vivoz3x防水吗)

    vivoz3防水吗(vivoz3x防水吗)

  • linux命令每天必学(15)之tail 命令(linux命令有啥用)

    linux命令每天必学(15)之tail 命令(linux命令有啥用)

  • deepin系统版本号怎么看? deepin系统查看系统版本信息的技巧(deepin正式版)

    deepin系统版本号怎么看? deepin系统查看系统版本信息的技巧(deepin正式版)

  • 申报未抄税
  • 先发表还是先出版
  • 增值税专用发票丢失了要怎么处理
  • 计提增值税的会计凭证
  • 小规模纳税人在选择供应商时,主要考虑购进货物
  • 出口结汇必须要开票吗
  • 增值税三级明细科目包括
  • 资产负债表期初和期末的关系
  • 销售商品提供劳务收到的现金包括
  • 申报个税的收入是什么收入
  • 公司补缴社保协议书
  • 可供出售权益工具投资公允价值的增加
  • 劳动保护费现金流量表项目
  • 招标代理资质办理好办吗
  • 预交土地增值税怎么计算公式
  • 固定资产清理是备抵账户吗
  • 车量购置税申报流程是什么样的?
  • 没有ca证书怎么连接wifi加密设备
  • 库存现金余额过大的定性
  • 非独立核算公司一定要体现公司的名称吗
  • 劳务外包要通过应付职工薪酬吗
  • 实际入库数量怎么算
  • 盈余公积转增资本有限制吗
  • 营改增后征收增值税的税目
  • 滞留发票产生的原因主要包括哪些?
  • 农民专业合作社属于什么企业类型
  • 所得税收入包含哪些
  • 生育津贴计入应付职工薪酬吗
  • xp系统怎么取消用户登录
  • 税率抵扣计算公式
  • 抵押,质押,留置的区别与联系
  • 随机赠送是啥意思
  • 发票收款人和复核人空白
  • php自学
  • 以合同条款无法达成一致要求返还定金
  • 苹果推送最新系统怎么关
  • hiddenalbum是什么文件夹
  • 摇篮山圣克莱尔湖国家公园
  • laravel实战教程
  • 我的年终总结怎么写
  • 命令arp-a
  • 收到境外服务费可以退税吗
  • 销售旧货税率
  • 机械设备大修标准
  • 研发费用资本化计入什么科目
  • mongodb基础知识
  • 企业月末在产品数量变化不大时,最适宜
  • 可以单独设置一个人三天可见吗
  • 百旺金赋抄报税指南
  • 应付账款账务处理中的错弊
  • 钉钉财务软件怎么用
  • 个体户是什么样的
  • 收到货款未开票怎么入账
  • 合伙企业怎么建账
  • 出口后收不到货款
  • 转让专利技术使用权是什么收入
  • 税交多了可以退吗
  • 闲置固定资产如何折旧
  • 会计凭证负数金额怎么算
  • 主营业务收入的英文
  • 收购农产品没有发票
  • centos进入
  • ubuntu16安装vnc
  • Linux httpd(apache)启动失败 解决办法
  • 电脑xp桌面
  • centos7启动卡在界面
  • linux 多线程 写文件
  • linux文件权限的设置与修改
  • android移动网络
  • div style display none
  • linux重启关闭打开达梦数据库
  • unity3d怎么做动画
  • jquery fadein不起作用
  • android(8) ViewPager页面滑动切换
  • jqgrid 动态表头
  • js从数组中选出最大的三个数
  • 陕西省税务局电子税务局官网
  • 利润报表怎么填写
  • pdf扫描件怎么弄
  • 城市土地使用税计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设