JavaScript入门指南---(四)、DOM对象与内置对象

把 ABAP 选择屏幕 Selection Screen 打造成可维护的交互面板:常用屏幕元素与动态控制全解析 本文详细介绍了ABAP报表中Selection Screen的设计技巧,包括空行(SKIP)、横线(ULINE)、注释(COMMENT)等基础元素的使用方法,以及如何通过MODIF ID实现动态界面调整。重点讲解了行内布局(BEGIN OF LINE)、按钮(PUSHBUTTON)和区块(BLOCK)等高级功能,帮助开发者将选择屏幕从"能用"提升到"好用、易扩展、可维护"的水平。文章还分享了项目实践中的命名规范和分组策略,特别适合需要优化ABAP报表用户体验的开发人员 阅读详情



原创文章,转载请注明出处:http://blog.youkuaiyun.com/android_zyf/article/details/64122889


什么是DOM对象来着?

当页面被加载或显示时,浏览器会在内部创建一个包含页面及其全部元素的内部表示体系,这就是DOM.
Java中的对象,是对事物的抽象.JavaScript中的DOM是对页面及其全部元素的抽象.
当操作DOM对象时,也就操作了页面中的对应元素.

一,网页与用户的交互的实现方式

  1. alert()方法
    alert是警告,提示的意思,会弹出一个信息对话框,该对话框会显示一些信息和一个”确定”按钮.
    alert方法接收字符串类型的参数.
    alert无返回值.
  2. confirm()方法
    confirm是确定的意思,也会弹出一个对话框,显示一些消息.但是confirm方法弹出的对话框,有”确定”,”取消”两种选择,而不是只有一个”确定”按钮,当用户点击了任意一个按钮时,都会关闭对话框,让脚本继续执行.
    confirm方法接收字符串类型的参数.
    confirm有返回值,用户点击了确定,返回真,用户点击了取消,则返回假.
    所以可以得到用户点击后返回的值,来更改页面中的内容.
    下面是一个使用confirm方法的示例.
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Confirm函数示例</title>
    <script type="text/javascript">

    // 声明一个带有一个参数的函数
    function showConfirm(message) {
      var result = "用户点击了:";
      // 将参数传递进confirm函数中
      // 这时候,需要注意的时,confirm函数是由返回值的
      // 那么return 后面的内容,实际是confirm执行完毕后的结果(返回值)
      // return又将局部变量result与confirm的返回值拼接后返回
      // 也就是showConfirm方法的返回值了
      return result + confirm(message);
    }

    </script>
  </head>
  <body>

    <!-- 这里用一个alert显示showConfirm的返回值结果 -->
    <input type="button" name="confirm" value="显示Confirm" onclick="alert(showConfirm('Are u a single dog ?'))">

  </body>
</html>

confirm示例
3. prompt()方法
prompt是打开模态对话框的另一种方式,它允许用户输入信息.
用户输入的信息,会通过prompt的返回值返回.
那么如果用户没有输入信息就点击了确定或取消的话怎么办?
prompt还支持第二个参数,第二个参数是默认值,也就是说如果用户没有输入任何内容,那么prompt的返回值就是第二个参数.
(是不是感觉和java中的重载很像?是不是感觉发现了新大陆,不好意思咱特么的错了,js是不支持重载的,好奇可以查一查,不过最好是先不求甚解的撸一遍)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Prompt函数示例</title>
    <script type="text/javascript">
    // message参数,是要提示的内容
    // 返回值会将prompt函数的返回值返回
    // 当用户点击了确定时,若用户输入了内容,那么prompt的返回值是用户输入的内容
    //                若用户没有输入内容,那么prompt的返回值是默认的信息zyf
    // 当用户点击了取消或按了esc时,prompt的返回值为null
      function showPrompt(message) {
        var result = "你好:";
        return result + prompt(message,"zyf");
      }
    </script>
  </head>
  <body>
<!-- 需要注意的是,在调用函数像函数中传值的时候,要加上单引号!!!! -->
    <input type="button" name="name" value="点我显示prompt" onclick="alert(showPrompt('请输入你的姓名:'))">

  </body>
</html>

prompt示例

注:JS在大多情况下使用null表示空值,作为数值使用时,它代表0;作为字符串使用时,它代表字符串”“,作为布尔值使用时,它代表false

二,根据id选择元素

如果想从HTML页面里选择某个特定id的元素,我们只需要把相应元素的id作为参数来调用document对象的getElementById()方法,它就会返回特定id的页面元素所对应的DOM对象.
示例代码:

<!DOCTYPE html>
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>获得页面特定的元素</title>
    <script type="text/javascript">
    // 定义一个方法,该方法会返回document对象调用getElementById方法返回的div对象的innerHTML属性
    // innerHTML属性就是div标签中的内容
      function getDiv() {
        return document.getElementById('firstDiv').innerHTML;

      }
    </script>
  </head>
  <body>
    <!-- 当点击button的时候,将getDiv的返回值通过alert显示出来 -->
    <input type="button" name="getFirst" value="点击获得第一个Div的信息" onclick="alert(getDiv())" />
    <div id="firstDiv" title="我是测试">
        你好,我是button下面的div标签中的内容,我的title属性是:我是测试
    </div>
  </body>
</html>

获得元素

注:设置id属性时,要保证唯一性

innerHTML属性

innerHTML属性,可以读取或设定页面元素内部的HTML内容.
使用示例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>InnerHTML示例</title>
    <script type="text/javascript">
    // 定义一个方法,根据id找到元素,将参数content设置为给元素显示的内容
      function setHtml(elementId,content) {
        document.getElementById(elementId).innerHTML = content;

      }
    </script>
  </head>
  <body>
    <input type="button" name="button1" value="点我改变下面的内容" onclick="setHtml('secondDiv','我是更改后的内容')">

    <div id="secondDiv">
      我是之前的内容

    </div>

  </body>
</html>

InnerHTML示例

三,访问浏览器历史记录(history对象)

在js中,浏览器的历史记录是以window.history对象代表的,它基本上就是访问过的URL列表,通过这个对象的方法,可以使用该列表(无法获得列表中的URL,只是可以使用).
这个对象只有一个熟悉,就是它的长度length,表示用户访问过的页面的数量.
  window.history.length
这个对象有三个方法:
forward()和backward()方法相当于点击浏览器的”前进”和”后退”,可以访问历史列表中的下一个或上一个页面.
go()方法:
  go()方法可以接收一个整形参数,正值代表前进,负值代表后退,数字表示目标位置.
  go(3);前进3个页面.
  go(-2);后退两个页面.
  go(‘demo’):该方法也可以接收字符串作为参数,访问历史记录列表中第一个匹配的URL.

四,location对象

location对象,包含当前加载页面的URL信息(注意是当前加载的).
页面URL的各个组成部分:
对应:
http://www.demo.com:8888/tools/display.js?id=666#list

location对象的属性
属性含义
location.href 链接‘http://www.demo.com:8888/tools/display.js?id=666#list’
location.protocol 协议‘http’
location.host 服务器地址‘www.demo.com:8888’
location.hostname 主机名称‘www.demo.com’
location.port 端口号‘8888’
location.pathname 路径‘tools/display.js’
location.search 拼接的字段‘?id=666’
location.hash 哈希值‘#list’
使用location对象导航

使用location对象可以帮助用户导航至新页面.
* 使用href属性访问:打开新页面时,会将当期页面保存进历史记录
* location.href = “www.toOther.com”
* 使用replace(“URL”)方法:打开新页面时,会将历史记录中的当前页面的信息,替换成新页面的信息.也就是说不管是当前显示的,还是历史记录中,都不会含有当前页面的信息了.
* location.replace(“www.toOther.com”)

刷新(重新加载)

在浏览器中重新加载当前页面时,可以通过reload()方法来实现.
location.reload();//需要注意的时,如果浏览器中缓存了当前页面,那么执行reload时,浏览器会加载缓存的内容.
为了避免这一情况,可以在调用reload方法时,传入一个参数:true
location.reload(true);//传入参数true,就是让浏览器去服务器端请求数据了.

navigator对象,保存了浏览器程序本身的数据,也就是相当于navigator对象就是浏览器抽象后的对象.
使用navigator可以获得当前浏览器的信息,不过基本上用不到……..(所以就略过咯~)

五,日期和时间

Date对象用于处理日期和时间,不过在DOM中,并没有Date对象,使用Date对象时,都需要我们自己去创建一个(是new 一个吗?哈哈哈)

创建具有当前日期和时间的Date对象

创建一个包含日期和时间信息的Date对象的基本方式:
var demoDate = new Date();//fuck,真的是new了一个
变量demoDate就是一个Date对象,包含了 创建该对象时的日期和时间信息 . 可以通过不同的方法获取,设置和编辑Date对象中的数据.
* var year = demoDate.getFullYear();//四位数字表示的年份,比如2012
* var month = demoDate.getMonth();//数字表示的月份,0~11,0表示1月
* var date = demoDate.getDate();//日期,1~31
* var day = demoDate.getDay();//星期,0~6,0表示星期日
* var hours = demoDate.getHours();//小时,0~23
* var minutes = demoDate.getMinutes();//分,0~59
* var seconds = demoDate.getSeconds();//秒,0~59

创建具有指定日期和时间的Date对象

在创建Date对象时,给Date()传入参数,创建可以任意指定日期和时间的Date对象.
new Date(milliseconds) //自1970年1月1日起至今的毫秒数
new Date(dateString)
new Date(year,month,day,hours,minutes,seconds,milliseconds)
示例:
使用日期字符串:var d1 = new Date(“October 22, 1996 10:43:23”)
在使用分散的各部分参数时,位置靠后的参数是可选的,不确定指定的参数就会被设置为0:
var d2 = new Date(2000,1,2)//2000年1月2日 00:00:00
var d3 = new Date(2000,1,2,10,0,0)// 2000年1月2日 10:00:00
剩下好多方法需要的之后搜一下就可以了.
示例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Date示例</title>
    <script type="text/javascript">
      function showTime() {
        var result = "";
        var now = new Date();
        result += "<br /> Date:"+now.getDate();
        result += "<br  /> Month:"+now.getMonth();
        result += "<br  /> Year:"+now.getFullYear();
        result += "<br  /> Hours:"+now.getHours();
        result += "<br  /> Minutes:"+now.getMinutes();
        result += "<br  /> Seonds:"+now.getSeconds();
        window.document.getElementById("showTimeDiv").innerHTML = result;
      }
    </script>
  </head>
  <body>

    <input type="button" name="button1" value="点我下面显示Date内容" onclick="showTime()">

    <input type="button" name="button2" value="点我刷新页面" onclick="location.reload()">

    <div id="showTimeDiv">

    </div>

  </body>
</html>

日期演示

六,Math对象

Math对象可以简化常见的一些运算情况.
Math对象是已经存在的,在使用的时候不需要创建,直接使用该对象的方法就可以.(看下面的演示你会想起类名.方法)
Math的常见方法.

方法描述
ceil(n)将n向上取整后返回
floor(n)将n向下取整后返回
max(a,b,c)返回最大自
min(a,b,c)返回最小值
round(n)返回n四舍五入后的整数
random返回一个0-1之间的随机数

关于random:
 random只能取0-1之间的值,如果想要取0-100之间的怎么办?

function randomDemo(range) {
  return Math.round((Math.random() * range));
}

 random只能取0-1之间的值,如果想要取20-100之间的怎么办?

function randomDemo(from,to)() {
  return Math.round((Math.random() * to) - 20);
}
关键字:with

任何对象都可以使用关键字with,这里用Math类演示.
关键字with以对象作为参数.

//将Math作为参数传入
with(Math){
  //下面的三个方法,都是在调用Math对象的方法
  var random = random();
  var max = max(2,5,3);
  var round = round(88.8);
}
2025国赛数学建模A题 完整Python代码 烟幕干扰弹的投放策略 常量定义G = 9.8 # 重力加速度 m/s²V_SMOKE_SINK = 3 # 烟幕下沉速度 m/sMISSILE_SPEED = 300 # 导弹速度 m/sEFFECTIVE_RADIUS = 10 # 有效遮蔽半径 mEFFECTIVE_DURATION = 20 # 有效遮蔽时间 sTARGET_POS = np.array([0, 200, 0]) # 目标位置FALSE_TARGET_POS = np.array([0, 0, 0]) # 假目标位置# 初始位置。 阅读详情

相关推荐

ISO15118-20证书结构关系解读(7.3.2.1)

本文主要讲述ISO15118-20:2022标准所有证书结构的关联关系,目的是为后续基于ISO15118-20车桩通讯及PNC充电等提供基础支撑。 本文所有的证书关系图全部来源于ISO15118-20:2022标准规范,在后续的讲解过程会将图的摘取出处给提供出来,便于后期文章和标准对应起来解读。

weixin_40900932的博客 3184

js--dom常用对象之location

Dom中的常用对象location,该对象类似于java中的URL对象。下面的html中有部分属性的示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta

weixin_41682025的博客 571

三维点云孔洞修复(附Python代码和公共点云数据集链接)

(1)物体自身缺失(2)物体自身形状复杂,很多凹凸面不够规则甚至存在空腔,空腔内部无法被三维激光扫描仪扫描到(3)物体部分区域对激光扫描不敏感,未被扫描上(4)扫描仪的扫描稳定性。

yanghl1215的博客 6952

.dom对象(window对象③.history.location.navigator.screen.event).js事件驱动编程

dom对象详解----window对象3 status属性 window的status属性可以控制状态栏的信息 实现下面的案例: 案例代码: <html> <head> <script type="text/javascript"> var space_num=0; 方向 var dir=1; function myScroll(){ var space_my=" "; space_num = space_num + 1 * di...

u014163736的博客 180

永不消逝的电波 -GSM空口信号的接收与解码

一开始接触软件无线电应该是从很早之前对RFID洗衣卡的解密开始的,后来接触人员定位,慢慢的打开了这样一扇大门。。。。 翻到之前做的GSM信号的接收解码,今天就对其过程做一个记录,也不是什么新颖的内容,权当是记录和回忆了。 对于GSM网络的相关内容,不是非常的熟悉,如有不正确的,欢迎批评指正。

Jack.Xu 专栏 1万+

YOLOv8改进002:添加小目标检测头(小目标检测大量涨点)

YOLOv8 目标检测算法改进之添加小目标检测头,亲测在小目标检测的数据集上有大幅度的涨点效果(mAP直接涨了 0.04 左右)。

m0_46496775的博客 9877

STM32F103无刷电机六步换相驱动:低成本三极管方案实战

无刷直流电机(BLDC)通过电子换相取代传统电刷结构,其核心原理是基于三相绕组的磁场旋转控制。六步换相法作为基础驱动策略,将电周期分为6个阶段,通过顺序导通绕组实现梯形波控制。这种方案在嵌入式领域具有重要价值,特别适合需要低成本实现的场景,如学生实验和小型项目开发。STM32F103微控制器凭借其高级定时器硬件支持,能够高效生成带死区保护的PWM信号,结合三极管搭建的驱动电路,可将成本控制在20元以内。本方案从电机工作原理切入,详细解析了六步换相的实现逻辑和STM32定时器配置技巧,为无传感器启动和速度控制

weixin_34268169的博客 496

SAP SD信贷管理实战:从配置到风险控制的完整指南(附后台路径)

本文详细解析了SAP SD信贷管理的完整配置流程与风险控制策略,涵盖信贷控制范围设置、风险分级机制及动态控制配置。通过实战案例和后台路径指引,帮助企业实现从客户信用评估到实时监控的全流程管理,有效降低坏账风险并优化资金安全。

3a9bq4r8t2y的博客 212

JavaScript基础之对象与内置对象(三)

✍目录总览 1、对象???? 在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象是由属性和方法组成的: 属性:事物的特征,在对象中用属性来表示(常用名词) 方法:事物的行为,在对象中用方法来表示(常用动词) 1.1、创建对象???? 在 JavaScript 中,现阶段我们可以采用三种方式创建对象(object): 利用字面量创建对象 利用 new Object创建对象 利用构造函数创建对象 ①利用字面量创建对象????

Augenstern_QXL的博客 2万+

UFSV3.1-RPMB实现与测试

UFS RPMB功能验证与测试指南 本文介绍了UFS(通用闪存存储)中RPMB(重放保护内存块)的功能验证与测试方法。主要内容包括: RPMB基础配置: 在Linux系统中查看RPMB设备节点 读取RPMB单元描述符获取配置信息 配置RPMB区域大小(16MB)和使能状态 RPMB特性验证: 获取单次写最大请求(16KB) 测试未编程认证密钥时的读写操作 验证认证密钥编程过程 测试用例: 包含4个测试用例,验证RPMB在不同状态下的行为 提供了详细的命令行操作和预期结果 本文可作为UFS RPMB功能验证。

小码哥的博客 1254

UG\NX二次开发 一个创建小平面体的例子

介绍。

王牌飞行员_里海的博客 443

前端零基础入门-js函数+内置对象+DOM+BOM

前端零基础入门-js函数+内置对象+DOM+BOMjs函数函数的定义和调用函数的返回值arguments求任意一组数的平均值js内置对象Arry数组如何创建数组数组方法三级目录StringMath对象date对象DOM基础DOM查找三级目录DOM(如何设置元素样式)DOM(innerHTML和className)DOM属性设置与获取DOM事件HTML事件三级目录DOM0级事件事件类型键盘事件BOM事件window对象window对象定时器setTimeout定时器setIntervallocation对象l

kiwi123111的博客 1563

AIO-1126-JD4(RV1126)蓝牙通讯(BLE)

AIO-1126-JD4采用了正基科技推出的一款集成WiFi、蓝牙功能的模组AP6236,支持高速(HS)功能的蓝牙 4.0,集成了 1.5 类功率放大器(PA),并支持低功耗蓝牙(BLE)。提到正基就不得不提下博通。博通和正基是芯片技术与模块制造方面的合作关系,正基科技是中国台湾的公司,在无线通信模块领域有一定的市场份额,博通则是全球领先的有线和无线通信半导体公司。正基把包含博通关键IP的核心芯片和自家的射频部分等封装在一起,即SIP(System In Package)。

w1820020635的博客 1121

【JavaScript】万字整理 JS 内置对象和 DOM 对象 操作节点【全!】

DOM 是针对 HTML 文档的一个 API (应用程序编程接口 Application Programming Interface),描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面元素。在 DOM 中,文档被视作一个树形结构,其中每一个部分(标签、文本、属性等)都被表示为一个节点。其中每个节点都是一个特定类型的对象。节点是 DOM 树的基本组成部分,它们具有层级结构和父子关系。

m0_66584716的博客 1475

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

JavaScript Dom + 内置对象一览表

JavaScript dom 树使用记录一、window 对象1.2 window 事件二、document 对象 长期学习补充中 ing~ 一、window 对象 功能 解释 window.location 获取当前页面的地址 1.2 window 事件 功能 解释 window.onload 执行页面加载事件 二、document 对象 功能 解...

欢迎来到Gorit的博客 1003

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

JavaScript学习:内置对象,DOM模型,BOM模型,事件编程

快速掌握JavaScript的中级知识

lilcur的博客 1030

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JavaScript有哪些内置对象

随着对JavaScript内置对象的深入了解,开发者不仅能编写出更加简洁、高效的代码,还能更好地应对复杂的业务需求。JavaScript的内置对象是指那些无需定义即可直接使用的对象,它们提供了对基本数据类型的操作以及执行复杂计算的能力。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身农奴把歌唱,是所有对象的基础,它提供了一系列用于操作对象的方法,比如获取对象的所有属性名。

一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身"农奴"把歌唱,一边打入敌人内部一边持续提升自己,为我们广大开发同胞谋福祉,坚决抵制睿智产品折磨我们码农兄弟! 1169

JavaScript之DOM对象和内置对象

1. window 和document 对象 浏览器每次加载和显示页面时,都在内存里创建页面及其全部元素的一个内部表示体系,也就是DOM。在DOM 里,页面的元素具有一个逻辑化、层级化的结构,就像一个由父对象和子对象组成的树形结构。这些对象及其相互关系构成了Web 页面及显示页面的浏览器的抽象模型。每个对象都有“属性”列表来描述它,而利用JavaScript可以使用一些方法来操作这些属性。 这

陈 浩 2004

JavaScript 的自定义对象 、内置对象、 浏览器对象(window对象以及子对象)、Dom对象

JavaScript 的自定义对象 、内置对象、 浏览器对象(window对象以及子对象)、Dom对象

m0_52669454的博客 2161

JavaScript内置对象与DOM操作

目录学前准备一、JavaScript对象定义和使用二、JavaScript内置对象2.1 Array数组2.1.1 创建方式2.2 基本包装类型2.3 Date日期2.4 String字符串2.5 Math对象三、JavaScript单击事件与元素标签操作四、JavaScript中的Timing定时事件五、JavaScript实现简单计算器实例六、JavaScript简单操作元素标签实例七、JS事件处理八、JS BOM九、HTML DOM十、XML DOM 学前准备 完整的 JavaScript 参考手册

AllenCode7的博客 563

JS中的内置对象

JS中的内置对象JS的三大对象宿主对象本地对象内置对象专业名词标准内置对象分类值属性函数属性基本对象错误对象数字和日期对象字符串可索引的集合对象使用键的集合对象结构化数据控制抽象对象反射国际化WebAssembly其他参考资料 JS的三大对象 JavaScript有三大对象,本地对象、内置对象和宿主对象。 宿主对象 由ECMAScript实现的宿主环境提供的对象,包含两大类,一个是宿主提供,一个是自定义类对象 所有非本地对象都属于宿主对象 对于嵌入到网页中的JS来说,其宿主对象就是浏览器提供的对象,浏览器

仰淳的博客 2018

Javascript内置对象、原生对象、宿主对象关系

一张图让你看懂javascript各类型的关系      这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。   此外,补充一下图中用到的概念:   1、内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始化阶段就被创建好的对象,是后者的一个子集;而后者包括了一些在运行过程中动态创建的

每天=生命的最后一天 1万+

JavaScript对象、内置对象、值类型和引用类型详解

对象 JS中的对象是属性和行为的结合体,其中属性是对象的静态特征,行为又称方法,是对象的动态特征。 JavaScript中的对象主要分为三大类: 内置对象 由ES标准中定义的对象 在任何的ES的实现中都可以使用,比如Math String Number Boolean Function Object 宿主对象 由JS的运行环境提供的对象,目前来讲主要是浏览器提供的对象,比如BOM DOM 自定义对象 由开发人员自己创建的对象 对象的定义 定义非空对象 // 非空对象:

m0_56649557的博客 8588

04-前端技术_ javaScript内置对象与DOM操作

五,javaScript内置对象与DOM操作 1,JavaScript对象定义和使用 教程链接:JavaScript 对象——W3school 创建对象的方式: 原始方式创建对象; 工厂模式创建对象; 自定义构造函数创建对象; 直接创建自定义对象; 举例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view...

&再见萤火虫&的博客 1024

JavaScript内置对象,原生对象,宿主对象的区别

慨念 内置(Build-in)对象:总是在引擎初始化阶段就被创建好的对象,是原生对象的一个子集 原生(Naitve)对象:除了内置对象,还包括了一些在运行过程中动态创建的对象 宿主对象:宿主对象不是引擎的原生对象,而是由宿主框架通过某种机制注册到JavaScript引擎中的对象 内置对象介绍 ECMA-262 把内置对象(built-in object)定义为“由 ECMAScript 实现提...

weixin_43025823的博客 2318

JavaScript Dom + 内置对象一览表,源码+原理+手写框架

window.prompt() | 在游览器上弹出输入框,同时也包含确认和取消的选项,点击确定给用户返回一个具体确定的值,点击取消会返回一个 null 值 || window.confirm(“xxx”) | 会在游览器弹出一个询问框窗口,拥有确定和取消的选项,并给用户一个 返回布尔值 || window.setTimeout(function() {} , 毫秒单位)) | 延时器 (只会执行一次) || window.open() | 点开一个新的窗口 ( 不建议使用 ) |

2401_84002771的博客 852
上一篇: Android文件相关:RandomAccessFile介绍与使用demo
下一篇: GitHub入门:各种概念、图解页面信息(都是知识点啊小伙伴们)
george_zyf
博客等级 码龄11年 132粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值