首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DOM&BOM

7-5 图文节-慕课网体系课 (imooc.com) 添加新节点 dom.createElement(‘div’); 创建div标签 dom.insertBefore(d1,d2 ); 在dom的子节点...d1.appendChild(d2); 将d2对象追加到d1对象中 追加节点 开始之前、开始之后、结束之前、结束之后 // 创建节点 var divDom = document.createElement...也是顶级对象 window对象下又包含了很多对象 常用方法 alert 是 window 对象的方法 window.alert(“消息”) alert(“消息”) BOM没有通用的标准,所以在各个浏览器上显示的效果不一样...onload 事件(页面加载) 浏览器是从上向下解析html文档代码的,所以之前要求script标签写在body标签的最下面 window.onload :页面加载事件,在页面加载完成后触发 document.DOMContentLoaded...:该事件在页面DOM加载完毕后触发,不包括样式表、flash、图片等 优势︰如果页面需要加载的图片、视频等大文件特别多,则不会等待大文件全部加载完成就会触发。

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vue常见操作使用手法

    按钮状态的判断,按钮能不能点的问题 追加class , 场景 在循环某个列表时候,某个列表有class,绑定一个方法,可以支持穿参数 dom <li v-for="section in item.sections" :key='section.id...里接受这个变量  7.错误路由的处理,重定向, 在router里添加一个路由信息 { path: '*', redirect: '/' } 这里是重新定向到首页,也可以单独做一个 404...body追加样式或者class, 到其他页面这个样式或者class 再去掉,因为是单页面,js追加上样式后在不刷新的基础上,这些class或者样式是不会消失的,所以需要依赖vue的声明周期函数将其组件销毁...显示不同的数组,也可以直接在页面显示dom,通过v-show 显示或者隐藏,如果通过数组方式,也可以再点击的时候,向数组里面push 和pop 数组内容,数据是双向绑定的,数组中的数据有变化,dom也会及时显示出来

    1.5K10

    【领会要领】web前端-轻量级框架应用(jQuery基础)

    就是说它非常请求,大小在30kb左右;具有强大的选择器和dom操作的封装,可靠的事件处理机制,有完善的ajax,jquery将所有的ajax操作封装到函数``$.ajax()`中;具有丰富的插件,完善的文档...所有标签都加载后执行;JavaScript的window.onload事件是等所有内容(包括图片文件等)加载完之后才执行。..."div:first") 匹配所有div中第一个div元素 后代选择器 $("ancestor descendant") 匹配给定的祖先元素的所有后代元素 $("#ul li") 匹配 id 为null...appendTo() 将所有匹配的元素追加到另一个指定的元素集合中 注意:$(A).append(B)的操作,不是将B追加到A中,而是将A追加到B中 prepend() 向每个匹配的元素内部前置内容...注意:$(A).prepend(B)的操作,不是将B前置到A中,而是将A前置到B中 after() 在每个匹配的元素之后插入内容 insertAfter() 将所有匹配的元素插入另一个指定的元素集合的后面

    2.2K20

    jQuery 常用方法

    Ajax 交互 选择器 符号$表示 jQuery 对象,$函数通常也被称为 jQuery 的工厂函数,jQuery 的操作基本上都以$( )开始,所有选择器都放在这个括号中,例如$("#title")将返回一个...jQuery 选择的 HTML 元素,在返回 jQuery 对象之后,就可以调用由 jQuery 提供的丰富的 API 来完成相应的操作了 基本选择器,通过元素标签名,元素 ID,Class 来查找...DOM 元素,过滤规则与 CSS 中的伪类选择器语法相同,即选择器都以一个冒号:开头,按照不同的过滤规则,过滤选择器可以分为基本过滤,内容过滤,可见性过滤,属性过滤,子元素过滤和表单对象属性过滤选择器....append(); 把所有匹配元素追加到另一个指定的元素元素集合中 .appendTo(); 在被选元素的开头插入指定内容 .prepend(); $("p").prepend("love上一层操作的对象 .end(); 第一个 .first(); 最后一个 .last(); 查找最近的 元素 .closest(“li”); 获取当前元素的所有 元素 .find

    2.6K50

    DOM 又是个什么鬼?

    1.1 DOM 简介 1.1.1 概述   DOM(Document Object Model 即:文档对象模型),是一项 W3C 标准,是针对 HTML 和 XML 的一个 API(应用程序接口)。...它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。...返回值是一个数组 write() 向文档写 HTML 表达式 或 JavaScript 代码 writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符 createAttribute...1.3 Element   在 HTML DOM 中,Element 对象表示 HTML 元素。Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点。...1.4 Attribute   在 HTML DOM 中,Attribute 对象表示 HTML 属性。HTML 属性始终属于 HTML 元素。

    1.3K30

    浅谈JavaScript如何操作html DOMJavaScript 能够改变页面中的所有 HTML 元素改变 HTML 样式** JavaScript 有能力对 HTML 事件做出反应**添加和删除

    JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应...当图像已加载时 当鼠标移动到元素上时 当输入字段被改变时 当提交 HTML 表单时 当用户触发按键时 div1"> 这是一个段落。...; 然后您必须向 元素追加这个文本节点: para.appendChild(node); 最后您必须向一个已有的元素追加这个新元素。...这段代码找到一个已有的元素: var element=document.getElementById("div1"); 这段代码向这个已有的元素追加新元素: element.appendChild(para

    5.8K10

    jQuery

    一个约定,我们在声明一个jQuery对象变量的时候在变量名前面加上$: var $variable = jQuery对像 var variable = DOM对象 $variable[0]//jQuery....each() 方法用来迭代jQuery对象中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数)。...for循环也是通过他们两个来跳出当此循环或者终止循环     伏笔... .data()     任意jQuery对象都有data方法,可以保存任意值,可以用来代替全局变量     在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值....data(key, value): 设置值     描述:在匹配的元素上存储任意相关数据。...$("div").removeData("k"); //移除元素上存放k对应的数据     先把作业给大家说一下:       新增按钮和编辑按钮弹出的是同一个对话框,里面是同一个提交按钮和取消按钮

    9K20

    Javascript(2)-js进阶

    对于标签内容的操作,有三种方式 innerText:给指定标签的开始标签和结束标签中增加文本内容【非W3C标准】 textContent:dom操作,给标签的开始标签和结束标签中增加文本内容,W3C...insertBefore(new,old) 在指定的节点前面添加节点 appendChild(child) 在子节点的末尾追加节点 replaceChild(new,old) 使用新的节点替换指定的节点...onerror 在加载文档或图像时发生错误。 onfocus 元素获得焦点。 onkeydown 某个键盘按键被按下。 onkeypress 某个键盘按键被按下并松开。...onload 一张页面或一幅图像完成加载。 onmousedown 鼠标按钮被按下。 onmousemove 鼠标被移动。 onmouseout 鼠标从某元素移开。...[](image/40.jpg)div> div> div> // 网页中的标签和图片加载 // 等待网页中的所有数据加载完成

    1.4K30

    jquery jQuery快速入门

    一个约定,我们在声明一个jQuery对象变量的时候在变量名前面加上$: var $variable = jQuery对像 var variable = DOM对象 $variable[0]//jQuery...例子: 点击按钮在表格添加一行数据。 点击每一行的删除按钮删除当前行数据。...: 登录校验示例 与window.onload的区别 window.onload()函数有覆盖现象,必须等待着图片资源加载完成之后才能调用 jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用...终止each循环 return false; 伏笔... .data() 在匹配的元素集合中的所有元素上存储任意相关数据或返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。....data(key, value): 描述:在匹配的元素上存储任意相关数据。

    16.3K50

    04-老马jQuery教程-DOM节点操作及位置和大小

    fn(index,html):返回一个HTML字符串,用于追加到每一个匹配元素的里边。接受两个参数,index参数为对象在这个集合中的索引值,html参数为这个对象原先的html值。...,一个是在最前面追加子节点(prev vs after) 2.2 追加到appendTo(content)方法 参数:content: 用于被追加的内容选择器,String类型。...当HTML标记代码中的元素包含文本时无法使用这个函数。因此,如果要添加文本应该在包裹完成之后再行添加。...这于 .wrap()是不同的,.wrap()为每一个匹配的元素都包裹一次。这种包装对于在文档中插入额外的结构化标记最有用,而且它不会破坏原始文档的语义品质。...Number: 设定CSS中 'height' 的值,可以是字符串或者数字,还可以是一个函数,返回要设置的数值。函数接受两个参数,第一个参数是元素在原先集合中的索引位置,第二个参数为原先的高度。

    6.1K00

    一个小时学会jQuery

    在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。 ? 获得DOM对象的示例: 中可以看到$foo是一个长度为1的集合,集合中下标为0的元素就是1个DOM元素(0:p#foo),上DOM示例中的foo对象完全一样;可以看出$foo是对DOM元素foo的封装,使用功能更加强大...DOM对象; $只是jQuery的别名形式; 每一个jQuery对象都是一个DOM对象的集合 三、常用选择器 通过jQuery中的选择器实际上取得的是HTML中的DOM元素。...("Hello"); //每个p节点内前面追加内容 $("p").prependTo("div");   //p节点追加到div内前 4.13、DOM外部插入 $("p").after("...注意:'''在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载) "json": 返回 JSON 数据 。

    18.6K71

    【JQuery】基础从零入门操作,简单详细

    一:JQuery介绍 W3C 标准给我们提供了⼀系列的函数, 让我们可以操作: ⽹⻚内容 ⽹⻚结构 ⽹⻚样式 但是原⽣的JavaScript提供的API操作DOM元素时, 代码⽐...这是为了防⽌⽂档在完全加载(就绪)之前运⾏ jQuery 代码,即在 ⽂档加载完成后才可以对 ⻚⾯进 ⾏操作。...如果在⽂档没有完全加载之前就运⾏函数,操作可能失败 1:起手式 先粘贴JQuery $可以理解成选择,ready加载整个文档,执行function方法 表示整个页面加载完之后执行的代码 2:选中元素...(2)after和before 注:都是放到了标签外部进行追加 4:删除元素 (1)remove (2)empty() ①问题引入 ②区分按钮——引入id 七:应用 1:猜数字游戏 在 ajax 请求中使用 serialize(): 可以在 ajax 请求中直接使用 serialize() 来自动处理表单数据,例如: $.ajax({ url: 'submit.php',

    9910
    领券