位置: IT常识 - 正文

JavaScript基础总结---重点(javascript基础类型)

编辑:rootadmin
JavaScript基础总结---重点 目录JavaScript简介什么是JavaScript浏览器执行JS过程JS的组成JS的引入方式函数与作用域arguments的使用全局变量与局部变量预解析对象创建对象的三种方式1.利用字面量创建对象2.利用 new Object 创建对象3.利用构造函数创建对象遍历对象属性变量、属性、函数、方法总结new关键字执行过程内置对象Math对象Date对象获取时间的总毫秒倒计时案例Array对象判断是否为数组数组排序数组索引案例数组去重String对象基本包装类型字符串的不可变根据字符返回位置根据位置返回字符字符串操作方法简单类型与复杂类型不同的内存分配不同类型传参的区别JavaScript简介什么是JavaScriptJavaScript 是世界上最流行的语言之一,是一种运行在客户端的脚本语言 (Script 是脚本的意思)脚本语言:不需要编译,运行过程中由 js 解释器( js 引擎)逐行来进行解释并执行,也称为解释型语言,不需要被编译为机器码在执行,跟C++这种需要被编译的语言不一样现在也可以基于 Node.js 技术进行服务器端编程浏览器执行JS过程

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

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

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

渲染引擎:用来解析HTML与CSS,俗称内核,比如 chrome 浏览器的 blink ,老版本的 webkit

JS 引擎:也称为 JS 解释器。 用来读取网页中的JavaScript代码,对其处理后运行,比如 chrome 浏览器的 V8

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

JS的组成

JavaScript的三大组成部分是:ECMAScript、DOM、BOM

JavaScript基础总结---重点(javascript基础类型)

ECMAScript

ECMAScript 是由ECMA 国际( 原欧洲计算机制造商协会)进行标准化的一门编程语言,这种语言在万维网上应用广泛,它往往被称为 JavaScript 或 JScript,但实际上后两者是 ECMAScript 语言的实现和扩展。 ECMAScript 规定了JS的编程语法和基础核心知识,是所有浏览器厂商共同遵守的一套JS语法工业标准。

DOM

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

BOM

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

JS的引入方式

1、行内式JS

<input type="button" value="" onclink="javascript:alert('你好')" />可以将单行或少量JS代码写在HTML标签的事件属性中(以on开头的属性),如: onclink注意单双引号的使用:在HTML中我们推荐使用双引号,JS中我们推荐使用单引号可读性差,在 HTML 中编入 JS 大量代码时,不方便阅读特殊情况下使用

2、内嵌式JS

<script> alert('你好');</script>可以将多行JS代码写到

3、外部JS

<script src="my.js"></script>利于HTML页面代码结构化,把单独JS代码独立到HTML页面之外,既美观,又方便引用外部JS文件的script标签中间不可以写代码适合于JS代码量比较大的情况函数与作用域arguments的使用

当我们不确定有多少个参数传递的时候,可以用 arguments来获取。在 JavaScript 中,arguments 实际上它是当前函数的一个内置对象。所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。 arguments存放的是传递过来的实参 arguments展示形式是一个伪数组,因此可以进行遍历。伪数组具有以下特点

具有 length 属性按索引方式储存数据不具有数组的 push , pop 等方法 <script> // 当我们不确定有多少个参数传递的时候,可以用 arguments 来获取。 //在 JavaScript 中,arguments 实际上它是当前函数的一个内置对象。 //所有函数都内置了一个 arguments 对象,arguments 对象中存储了传递的所有实参。 // 函数
本文链接地址:https://www.jiuchutong.com/zhishi/300740.html 转载请保留说明!

上一篇:【人工智能】机器学习中的决策树(人工智能机器人)

下一篇:用 Python 从单个文本中提取关键字的四种超棒的方法(python单子)

  • 异地提供建筑服务
  • 电子税务局怎么添加财务负责人
  • 银行开户登记号在哪看
  • 连锁药店总部的首营资料
  • 待抵扣进项税额转出会计分录
  • 汇算清缴所得税是什么意思
  • 成本少结转了怎么调回
  • 财务费用过多有什么影响
  • 多交的季度所得税怎么算
  • 签订设备维修合同会计分录
  • 销售中央空调并安装账务处理
  • 材料发票不够怎么办
  • 小规模企业核定征收最新政策
  • 开发票税收分类编码怎么选
  • 销售货物的运输费用计入成本吗知乎
  • 案例分析关于拟建科学馆的请示报告
  • 非居民企业能否认定为一般纳税人
  • 防伪税控减免税款的会计分录
  • 没有签订合同需要交税吗
  • 核定征收个体户怎么报税
  • 主办会计工作主要做什么
  • 生育津贴的相关法律规定
  • 职工福利费算职工薪酬吗
  • 外购固定资产入账
  • win10设置变成竖排
  • php内存占用
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • 贷款钱到账又被转出去
  • 已提折旧固定资产评估增值的会计处理是企业会计准则
  • mis.off c n
  • 出口退税一般退什么税
  • 最强超频
  • 销售成本属于成本吗
  • 国有资产无偿使用违反什么规定
  • 拉贾安帕特群岛地图中文版
  • vuea
  • java微信公众号开发源码
  • 公司购买银行理财会计分录
  • 年报和汇算清缴报表口径的区别
  • 预缴增值税附加税
  • 土地被政府收回会计分录
  • mysql基本sql语句大全(基础用语篇)
  • 织梦DedeCMS默认文件夹重命名
  • 成本费用利润率是什么指标
  • 经营范围技术服务技术开发技术咨询技术交流
  • 投资性房地产成本模式转公允模式差额
  • 可供出售金融资产的会计处理
  • 什么是金融资产和金融负债
  • 一般纳税人抵扣怎么算
  • 收到投资款如何声明
  • 已经结账的账目怎么冲红
  • 费用科目可以在借方吗
  • 成品油预付卡销售*成品油卡 怎么入账
  • 非贸付汇计税基础
  • 发放工资并扣个人所得税
  • 农产品没有发票怎么办
  • 土地增值税计算题
  • mysql理论知识
  • xp系统每次开机都重启
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • centos升级命令
  • dl是什么文件
  • Linux Kernel 4.10第5个候选版本RTM版发布 2月12日发布正式版
  • linux命令tee
  • nodejs获取客户端ip地址
  • 哈希表rehash
  • OpenGL Framebuffer Object (FBO)
  • js中转换成string类型的方法
  • 什么是碰撞检测
  • 备份多个数据库
  • java中的锁机制
  • 数据库并发操作主要解决哪三个问题,基本方法是什么
  • ajax成功不走success
  • jquery技巧
  • Android studio DrawerLayout
  • android开发教程视频 好少
  • 新公司税务登记完后还需要什么流程
  • 两江新区两江大道航空航天产业园
  • 教育费附加申报表
  • 国家土地征收管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设