web复习内容 HTML HTML的定义 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。...能表现如文字、视频、音频、程序等复杂元素。 标签 标签对的组成:标签名、属性(名值对)、内容。 属性类似是给这个标签的内容加了个装备,让这些标签具有一些特殊的能力。...表单元素标签 通过submit提交,浏览器会把表单元素的数据以名值对的方式提交给服务器。...:type(text,password,radio,checkbox,hidden) select> 关于 select 如何在 JS 中获取选中的值和选中的文本内容... select> option value="html">内容option> option value="html">内容option>
JS事件的两种绑定方式 元素事件句柄绑定 优缺点 DOM绑定方式 示例演示 优缺点 ---- JS事件的驱动机制 ---- 常见JS事件 点击事件—onclick 点击事件,由鼠标或者热键点击元素组件时触发...> ---- 域内容改变事件—onchange 域内容改变事件:元素组件的值发生改变时触发 代码演示: select onchange="callPolice()"> option>大忽悠option> option>小朋友option...> option>小忽悠option> select> html> ---- 加载完毕事件----onload 加载完毕事件: 元素组件加载完毕时触发 代码演示:...元素事件句柄绑定 将事件以元素属性的方式写到标签内部,进而绑定对应函数 示例1:绑定一个函数或者对象 <!
如果同时添加多个平级子元素,应使用文档片段,文档片段是内存中临时存储多个子元素的虚拟元素,使用文档片段分 3 步来完成. A....任何方式提交表单之前自动触发 form.onsubmit 常用于在提交之前,验证所有表单元素的内容 (7). 让 elem 获得焦点 elem.focus() (8)....停止: clearTimeout(timer) 16. window.onload 页面所有加载后触发 和中的 js 很可能和 CSS 并行加载,甚至先与 css 中的 transition...在 HTML 中绑定: js 语句"> 问题: 不符合内容与行为分离的原则,不便于维护 (2). 在 js 中动态绑定,2 种 ①....捕获: 由外向内,记录各级父元素绑定的事件处理函数 (2). 目标触发: 首先执行目标元素上的事件处理函数 (3). 冒泡: 由内向外,反向执行捕获阶段记录的处理函数 22.
第1章 案例:使用JS完成注册页面的校验 1.1 案例介绍 用户在提交表单时,需要对用户的填写的数据进行校验。...中正则匹配的方式: 正则的匹配: JS中有两种匹配正则的方式: * 使用String对象中的match方法. * 使用正则对象中的test方法. 1.5.2 JS中的函数编写方式: 函数:实现一定功能的代码块...JS完成表单校验 使用JS完成表格的隔行换色 使用JS完成复选框的全选效果 使用JS完成省市联动效果 今日内容学习目标 使用JS可以编写各种事件 使用JS可以获得指定元素 使用JS可以创建元素 使用JS...可以对元素的属性进行操作 使用JS可以对元素的标签体进行操作 使用JS可以对指定元素的样式进行操作(获得或修改) 第4章 案例:完善注册表单校验 4.1 案例介绍 昨天我们已经完成了表单数据校验,整个实现过程存在两处不足的地方...5.2 案例相关JS函数介绍 5.2.1 相关JS事件 onload() 页面加载成功触发 方式1:使用onload属性确定需要执行的函数 <meta charset="UTF
DOCTYPE html> 声明为 HTML5 文档 html> 元素是 HTML 页面的根元素 元素包含了文档的元(meta)数据,如 定义网页编码格式为...HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页...12.ol 有序列表:可以给type属性:a A 1 i I等,分别设置不同的行头序列号 13.li 列表项标记,是ul与ol的直接子元素,li标签中可以定义任意元素,也可以使有序和无序的列表互相嵌套...文件上传 submit 提交按钮 value属性的值修改submit按钮的显示 button 普通按钮 常结合js一起使用 reset 重置按钮,恢复默认值 fieldset...选区 select 下拉框 option 下拉列表选项 textarea 多行文本域 label 定义 常用的几个属性: name:一般表单元素 id:唯一的 常结合js使用 class
Vue的常见面试题、特殊操作词原理:v-model 详解v-model 是 Vue 框架中的一个内置指令:用于在表单元素,如: input、textarea 和 select)上创建双向数据绑定;双向绑定...、操作组件内部、子组件的DOM元素及实例的关键特性:ref是一个属性: 可以被添加到Vue模板中的元素、组件上:元素上: 当应用在普通的HTML元素上时,通过this....$refs[refName] 会返回一个包含所有对应元素或组件的数组;ref 和 $refs 获取DOM:通常情况,我们想要获取一个DOM元素:使用JS的 document.querySelector(...,导致无法准确获取对应DOM;ref 属性类似于ID,定义在元素属性上:元素 ref="属性x" >元素>JS中通过this....$nextTick 来确保你的代码在DOM已经根据最新的数据渲染之后执行,可以在组件生命周期钩子中,如mounted()或updated(),确保DOM已经更新后再执行某些操作;编辑按钮\显示输入框\立即获取焦点在更新数据的函数中
当不满足条件的元素被设置style="display:none"样式 v-if指令满足条件是,会渲染到html中,不满足条件时,是不会渲染到html中的 v-if 指令有更高的切换消耗 v-if当条件成立的时候会将元素加上...**注意:**只有表单元素使用v-model使用才有意义,因为只有表单元素才可以跟用户交互。别的元素使用只能显示数据,没有别的意义。...event事件对象: 如果调用函数时不传递参数,那么在函数中可以直接使用e来表示事件对象,但是如果进行参数的传递,在函数内部就无法再使用e了,此时 vue中给我们提供了一个 $event 来表示时间对象...当点击鼠标右键时才会触发事件 鼠标修饰符 二、案例作业 案例1—注册页面 需求说明 使用常见表单元素布局注册页面 使用v-model...指令完成对应数据的绑定 填写的表单内容可以显示在表单下方 案例2—点击重新编辑 需求说明 点击“Edit Me”,下方出现文本框,可以自行修改文本 输入框中的文字和页面中的文字保持一致 使用 v-show
当不满足条件的元素被设置style="display:none"样式 v-if指令满足条件是,会渲染到html中,不满足条件时,是不会渲染到html中的 v-if 指令有更高的切换消耗 v-if当条件成立的时候会将元素加上...**注意:**只有表单元素使用v-model使用才有意义,因为只有表单元素才可以跟用户交互。别的元素使用只能显示数据,没有别的意义。...event事件对象: 如果调用函数时不传递参数,那么在函数中可以直接使用e来表示事件对象,但是如果进行参数的传递,在函数内部就无法再使用e了,此时 vue中给我们提供了一个 $event 来表示时间对象...当点击鼠标右键时才会触发事件 鼠标修饰符 二、案例作业 案例1—注册页面 需求说明 使用常见表单元素布局注册页面 使用v-model...指令完成对应数据的绑定 填写的表单内容可以显示在表单下方 案例2—点击重新编辑 需求说明 点击“Edit Me”,下方出现文本框,可以自行修改文本 输入框中的文字和页面中的文字保持一致 使用
jQuery 1.3 新增该函数,从jQuery 1.7开始被标记为已过时,在jQuery 1.9中被移除,请使用on()函数来替代。请使用on()函数来替代。 5,die 同上。...(某些函数也存在其它形式的用法,此处暂不列出): // 这里的选择器selector用于指定可以触发事件的元素 // 这里的选择器ancestor应是selector的祖辈元素,selector触发的事件可以被其祖辈元素在事件流中捕获...使用该函数可以手动触发执行元素上绑定的事件处理函数,也会触发执行该元素的默认行为。...以表单元素为例,使用trigger("submit")可以触发该表单绑定的submit事件,也会执行表单submit事件的默认行为——表单提交操作。...22,select select事件会在文本框中的文本内容被选中时触发。该事件仅适用于和文本框。
l 使用属性过滤选择器和内容过滤选择器 具体选中元素 l 表单操作 :checked :selected 选中 表单选中元素 配合基本过滤选择器,缩小选中的范围 4.jQuery的DOM操作 使用jQuery...的九种选择器可以基本选中需要操作的对象,但是为了提高jQuery的查询效率,可以结合jQuery的内置查找函数一起使用 ①:查询 children([expr]) 获取指定的子元素 find(expr)...([expr]) 获取所有兄弟元素 在XML 解析中 find 方法使用最多 对查找结果进行遍历操作 each(function(){… }) ,在each函数中可以通过this 获得DOM对象,$(this...④:HTML代码&文本&值操作 l 读取和设置某个元素中HTML内容 html() 读取innerHTML html(content) 设置innerHTML l 读取和设置某个元素中的文本内容 text...select元素下的所有option元素中对应的文本内容 例如:option value="中专">中专^^option> 输出--->中专^^ <script type="text/javascript
HTML DOM 模型被构造为对象的树 DOM树 DOM标准规定HTML文档中的每个成分都是一个节点(node): 文档节点(document对象):代表整个文档 元素节点(element 对象):代表一个元素...DOM创建动态的 HTML: JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS...HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。...应用场景:通常用于表单元素,当元素内容被改变时触发.(select联动) onkeydown 某个键盘按键被按下。...函数定义过程中的ths为形参。
一.表单介绍 在HTML中,表单是由元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。...使用JS方法实现重置 }); addEvent(fm,'reset', function () {//获取重置按钮 // }); 表单字段 如果想访问表单元素,可以使用之前章节讲到的DOM方法访问。...但使用原生的DOM访问虽然比较通用,但不是很便利。表单处理中,我们建议使用HTML DOM,它有自己的elements属性,该属性是表单中所有元素的集合。...对于元素,这个值等于HTML属性的type值。对于非元素,这个type的属性值如下: 元素说明 HTML标签 type属性的值 单选列表 select>......value是最推荐使用的,它是HTML DOM中的属性,不建议使用标准DOM的方法。
表单验证通过过后,正确显示卡片。在卡片(class=info)元素下的(class=item)的元素中按照顺序分别显示表单提交的内容:姓名:xxx,学号:xxx, 学院:xxx。...表单样式:设置了表单的高度、宽度、背景颜色和圆角,使用 position: relative 为内部的绝对定位元素提供参考。 卡片样式:设置了卡片的尺寸、背景、阴影和位置,使其显示在表单上方。...显示信息和动画效果:如果姓名和学号验证都通过,将用户输入的姓名、学号和选择的学院信息显示在卡片的信息项中,并为卡片元素添加 showCard 类,触发卡片放大的动画效果。...用户输入:用户在姓名、学号输入框中输入信息,并从学院选择框中选择学院。 点击制卡按钮:用户点击 “制卡” 按钮,触发 JS 代码中的点击事件处理函数。...通过 HTML、CSS 和 JS 的协同工作,实现了一个完整的校园一卡通制卡页面,包括页面布局、样式设计、表单验证和动画效果。 测试结果
> 接着下面在控制台输入如下js获取表单元素的数组 document.forms.shipping.elements.method 即可 将会获取到表单的属性 表单和元素属性 js的对象支持两个方法,一个为...还有一个onreset事件处理程序来检测表单的重置。表单提交前将会调用onsubmit程序,如果回调函数的返回值为false则会取消表单的提交动作。这是js程序一个用来检查用户的输入错误。...表单每发生一个改变的时候,都会触发一个事件,从而可以通过事件调用回调函数。 一般来说,当按钮表单元素激活(甚至当通过键盘而不是鼠标)都会触发click事件。...失去焦点触发blur事件 在事件处理程序代码中关键字this将会触发该事件的文档元素的一个引用,或者通过this.form.x得到该表单中以x命名的元素 事件总结 提交触发的事件 当用户单击按钮(或者回车的时候...对于该元素,依旧可以使用value和onchange事件处理程序。 选择框和选项元素 当用户选取或取消选择一个选项时,select元素将会触发onchange事件处理程序。
问题:HTML 元素添加事件, 与JS添加事件是否可以完全等价? 在实际开发中,如果传参数,使用HTML元素绑定事件,如果不传参数,使用JS绑定事件。传参数也可以使用与JS绑定事件【使用匿名函数】。...2.Ajax快速入门 ①:开发步骤 1).创建XMLHttpRequest对象 2).将状态触发器绑定到一个函数 3).使用open方法建立与服务器的连接 4).向服务器端发送数据 5).在回调函数中对返回数据进行处理...选取表单元素属性的过滤选择器 :enabled 选取所有可用元素 :disabled 选取所有不可用元素 :checked 选取所有被选中的元素,如单选框、复选框 :selected ...l 使用属性过滤选择器和内容过滤选择器 具体选中元素 l 表单操作 :checked :selected 选中 表单选中元素 配合基本过滤选择器,缩小选中的范围 4.jQuery的DOM操作 使用...>硕士option> option>本科option> option>大专option> select> ⑤:jQuery添加元素 l 创建元素 拼接好HTML代码片段 $(html
前面总结了JS相关知识的文章,对元素进行添加,修改,获取···操作很繁琐,代码多,但是jQuery 库可以通过一行简单的标记被添加到网页中 jQuery 内容 选择器 筛选器 样式操作 文本操作 属性操作...文档处理 事件 动画效果 插件 each、data、Ajax jQuery语法 $符号事jQuery中的重要标识 //在JS中可以通过获取先获取标签,然后去使用对应的方法,在jQuery中一样,...'''通过属性选择器可以通过属性值来获得元素,在表单筛选器中对此进行了简写''' # 属性筛选器获取type=text的input元素 $('input[type=text]') #表单筛选器获取...这几个元素的内容变化, * 在内容修改后立即被触发,不像onchange事件需要失去焦点才触发 * oninput事件在IE9以下版本不支持,需要使用IE特有的onpropertychange事件替代...window.onload()函数有覆盖现象,必须等待着图片资源加载完成之后才能调用 jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用(建议使用此函数) 事件委托 事件委托是通过事件冒泡的原理
获取数据 substr 获得子字符串 得到选中的 option 的内容 控件相关 select 添加 option disable select 删除 select 里面所有 option...动态添加表单 获取 Jquery 对象数组中的所有文字 Jquery 对象的属性转为数组 Query select attributes into an array 页面控制 滚动到对应位置...(".rain"); alert(result .html() ); 结果: 测试 2 结论 find() 会在 div 元素内寻找 class 为 rain 的元素,是对它的子集操作...: $("button#demo").click() 上面的例子将触发 id="demo" 的 button 元素的 click 事件。...规定添加到元素的一个或多个事件。 由空格分隔多个事件。必须是有效的事件。 data 可选。规定传递到函数的额外数据。 function 必需。规定当事件发生时运行的函数。
在这篇文章中,我们将学习如何在Vue.js中获取选择的选项。 在Vue.js中获取选择的选项 我们可以通过将@change设置为一个方法来在Vue.js中获取选择的选项。...3、在Vue.js中获取组件内的元素 有时候,我们希望在Vue.js中获取组件内的元素。在本文中,我们将讨论如何在Vue.js中获取组件内的元素。...4、使用Vue.js检测元素外的点击 有时候,我们想要在Vue.js中检测元素外的点击。在本文中,我们将探讨如何使用Vue.js检测元素外的点击。...) => { // 如果点击的不是元素本身,也不是其内部的任何元素,那么就触发绑定的函数 if (!...这就需要检测用户是否点击了元素的外部,如果是,那么就触发一个函数来关闭下拉菜单或模态窗口。
这个方法可以很方便的动态加载一些HTML文件,例如表单。...complete: function(){ // Handle the complete event } // ... }); 全局事件是每次的Ajax请求都会触发的,它会向DOM中的所有元素广播,在上面...jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?"...使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。...示例: HTML代码: Results: select name="single"> option>Singleoption
能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应...HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。...应用场景:通常用于表单元素,当元素内容被改变时触发.(select联动) onkeydown 某个键盘按键被按下。...函数定义过程中的ths为形参。...因为我们无法给一个不存在的元素绑定事件。 window.onload事件在文件加载过程结束的时候触发。此时,文档中的所有对象都位于DOM中,并且所有图像,脚本,链接和子框架都已完成加载。
领取专属 10元无门槛券
手把手带您无忧上云