01、面向对象简介对象的作用是:封装信息。比如Student类里可以封装学生的姓名、 年龄、成绩等。 对象具有特征(属性)和行为(方法)。 面向对象:可以创建自定义的类型,很好的支持继承和多态。 面向对象的特征:封装、继承、多态。02、对象简介基本数据类型和引用数据类型的对比基本数据类型(值类型):String字符串、Number数值、Boolean布尔值、Null空值、Undefined未定义引            
                
         
            
            
            
            在现代Web开发中,JavaScript 已成为不可或缺的一部分。其对象操作是实现复杂功能的核心。本文将探讨 JavaScript 对象操作的环境准备、分步指南、配置详解、验证测试、排错指南及扩展应用等方面,以系统方式帮助开发者更好地使用对象。
### 环境准备
在开始之前,需要确保已安装适合的开发环境。以下是软硬件要求:
- **硬件要求**:具有至少4GB内存的计算机
- **软件要求**            
                
         
            
            
            
            JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...及自定义对象JavaScript 提供多个内建对象,比如 String、Date、Array            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-20 11:46:10
                            
                                306阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 JavaScript 中,Proxy 和 Reflect 是 ES6 引入的两个强大工具,它们共同为对象操作提供了前所未有的灵活性和控制力。它们常被一起使用,形成“拦截 + 反射”的黄金组合,是实现响应式系统、数据验证、日志记录、权限控制等高级功能的核心技术。
一、Proxy:对象的“拦截器”
Proxy 允许你创建一个对象的“代理”,并定义自定义行为来拦截对原始对象的访问(如读取、赋值、删            
                
         
            
            
            
            1、Object.create()参数:一个对象或者是定义好的对象作用:创建一个空对象并使其原型指向传入的对象(vue的组件指向有用到)示例:let phone = {
        brand: '华为',
        price:'6999',
        color:'black'
    }
    console.log(phone);
    let createObj =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 14:36:04
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们通过全局变量document访问Document对象,它是浏览器为我们创建的关键对象之一。Document对象向你提供文档的整体信息,并让你能够访问模型里的各个对象。要了解DOM,最好的方法是从一个例子开始。获取正在处理的HTML文档信息:document.writeln(document.UTL);文档中选择元素:var elems = document.getElementsByTagNa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 16:17:21
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JavaScript 只有一种数字类型。可以使用也可以不使用小数点来书写数字。var pi=3.14;    // 使用小数点var x=34;       // 不使用小数点极大或极            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-20 11:45:44
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            JavaScript高级:JavaScript面向对象:类的定义和使用,字面量类的定义和使用;JavaScript内置对象:表单校验案例;,JavaScript BOM:window窗口对象,Location地址栏对象,案例动态广告;JavaScript封装            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-04 11:38:05
                            
                                3815阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            BOM:浏览器对象,用户能够利用浏览器对象和浏览器进行交互window对象  ==>>history对象、document对象、loaction对象window对象的常用属性和方法:   window.location       获取地址栏 注意:属性可以使用=进行赋值   window.history        获取历史对象   window.alert()        弹窗            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-12-26 19:38:01
                            
                                331阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DOM的组成:      HTMLDOM  网页元素内容      DOMCore  js文件内容      XMLDOM   配置文件parentNode             获取父节点childNodes             获取子节点集合(数组)firstChild             获取第一个子节点lastChild              获取最后一个子节点nextSib            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-12-26 19:40:58
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            浏览器对象模型(BOM)是JS的组成之一,它提供了独立于内容与浏览器窗口进行交互的对象,使用浏览器对象模型可以实现与HTML的交互。它的作用是将相关的元素组织包装起来,提供程序设计人员使用,从而降低开发的劳动量,提高设计Web页面的能力。 1.window对象 1.1window对象的常用属性 hi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-01 09:07:31
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、BOM模型:浏览器对象模型二、BOM实现...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-17 14:25:00
                            
                                74阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            JavaScript操作BOM对象 window对象 BOM:浏览器对象模型 BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构 功能: 1.弹出新的浏览器窗口 2.移动、关闭浏览器窗口及调整窗口的大小 3.在浏览器窗口中实现页面的前进、后退功能 常用的属性 Window对象的常用属性 名 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-28 20:36:00
                            
                                78阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、BOM模型:浏览器对象模型二、BOM实现的功能:1.弹出新的浏览器窗口2.移动关闭浏览器窗口以及调整窗口的大小。3.页面的前进、后退。三、Window常用的属性:1.history:有关客户访问过的URL信息2.location:有关当前URL信息语法:window.属性名 = “属性值”,eg:window.location=“http://www.bdqn.club”;四...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-17 14:24:57
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            document.defaultView或全局变量window——获取一个window对象。 1)获取窗体信息 innerHeight、innerWidth——获取窗体内容区域的高度、宽度。 outerHeight、outerWidth——获取窗体的高度、宽度(包括边框和菜单条等); pageXOf            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-29 20:54:00
                            
                                124阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.创建节点 这段代码创建新<p>元素 如果需<p>添加文本,你必须创建文本的节点 然后你必须向<p>元素添加这个node 这个时候已经创建成功了 二.删除节点 例如有一段HTML代码 script: js删除节点的时候需要找到它的父节点,如果能够在不引用父元素的情况下删除某个节点,就太好了,不过太            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 14:47:26
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、什么是BOM BOM(Browser Object Model),即浏览器对象模型,它为我们提供了独立的与浏览器窗口交互的方法,核心对象是window。 2、BOM的内容介绍 1.Window 用来保存浏览器显示的相关信息,与navigator区别。 console.log(window.inn ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-10 15:40:00
                            
                                98阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在form中, submit的快捷键是 enter,reset的快捷键是 esc。不过在IE6,safari4,ff3.5,opera10,chrome中,按Enter,不但激发form的submit事件,同时也会激发提交按钮的onclick,激发顺序为提交按钮的 onclick → form 的 onsubmit。
<html dir="ltr" lang="zh-CN">            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 14:03:49
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Javascript高级篇-面向对象的特性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-14 22:43:00
                            
                                80阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            “use strict”/创建一个对象最简单的方式:创建一个Object的实例,然后再为它添加属性和方法/var person = new Object();person.name = “Hongbin”;person.age = 21;person.job = “students”;person.say = function () {console.log("Hi! I am "+...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-14 15:16:21
                            
                                125阅读
                            
                                                                             
                 
                
                                
                    