es6模块化是浏览器端与服务器端通用的模块化开发规范,其设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,及输入和输出...
es6中数组新增常用的4个方法是:1、forEach(),用于遍历数组,无返回值;2、filter(),过滤掉数组中不满足条件的值;3、map(),遍历数组,返回...
es6可以用双引号。在es6中,可用双引号来定义字符串,字符串就是一段以单引号或双引号包裹起来的文本,语法“var 变量名=字符串文本;”...
react不是mvvm框架。mvvm框架需要有一个vm对象来映射view,也即vm对象的属性发生改变的时候,对应的视图部分会相对应更新;而react中并没有...
解决的问题:1、从组件中提取状态逻辑,解决了在组件之间复用状态逻辑很难的问题;2、将组件中相互关联的部分拆分成更小的函数,解决...
在es6中,可用Object对象的is()方法来判断两个对象是否相等,该方法检测两个变量的值是否为同一个值,判断两个对象的引用地址是否一致,...
es6实现数组求和的方法:1、用reduce()方法,语法“arr.reduce(function(p,c){sum=p+c;});”;2、用forEach()方法,语法“arr.forEach(function(v){sum+=v})”。 本...
判断方法:1、用“arr.includes(值)”,如果返回true则存在;2、用“arr.find(function(v){if(v==值{//true}})”语句;3、用“arr.some(i=i===值)”,如果返回...
在node中,token是“凭据、信物”的意思,是访问资源的凭据,是一种身份认证的方式;当用户登录成功后返回token,并且存于数据库,用户访...
区别:1、let声明的是变量,其值和类型都可以改变,而const声明的是常量,不可以改变,不能重新赋值;2、let变量,声明后可以不初始化,...
区别:1、在node中this指向global,而在浏览器中this指向window;2、浏览器中的js大多数情况下是在直接或间接的操作DOM,而不会在node中操作DO...
变量交换方法:1、借助第三变量c,语法“c=a;a=b;b=c;”,这样变量a和b的值就可以互换;2、利用数组下标重新赋值,语法“a=[a,b];b=a[0];a=a[1...
node和react的区别是:nodejs是一个基于Chrome JavaScript运行时建立的一个平台,可用于方便地搭建响应速度快、易于扩展的网络应用;而react是一...
node.js默认是单线程的,因为JavaScript引擎的关系,node.js采用的是单线程异步非阻塞的模式,一个nodejs无法利用多核资源;但是可以有第三方...
判断方法:1、用“==”运算符,可以比较等式两边的值是否相等,语法“字符串1 == 字符串2”;2、用“Object.is()”,语法“Object.is(字符串...
node同步与异步的区别是:同步就是程序自上而下的运行,上一步执行完后下一步才能得到执行;而异步是指不用等待上面的运行完后再运行...
es6中,“=”是指箭头函数,是一种函数的简写方式,语法为(参数)={函数体};”。箭头函数没原型,没this、arguments、super和“new.target”绑定,...
在react中,脚手架是快速生成项目工程化结构工具的意思;React脚手架能够快速开始一个React的项目,生成一个通用的目录结构,并配置所需...
判断方法:1、用length属性获取原数组长度;2、用“[...new Set(arr)]”去除数组中的重复元素,返回一个新数组;3、用length属性获取去重后的数...
filter是es6的方法。filter()是es6新增的一个数组方法,用于过滤数组元素;该方法会将数组元素传入一个回调函数,在回调函数中判断元素是否...
xml中node和element的区别是:Element是元素,是一个小范围的定义,是数据的组成部分之一,必须是包含完整信息的结点才是元素;而Node是节点...
区别:1、本地安装是将模块下载到当前命令行所在目录,而全局安装将模块下载安装到全局目录中,即Node的安装目录下的“node_modules”下;...
转换方法:1、利用“+”给数字拼接一个空字符,语法“数字+”;2、使用String(),可把对象的值转换为字符串,语法“String(数字对象)”;...
实现方法:1、使用“new Set(数组)”语句将两个数组都转换为set集合类型;2、使用“new Set([...集合1].filter(x = 集合2.has(x)))”语句获取两个集合...
es6核心特性有:1、使用Class关键字创建类,再通过实例化类来创建对象;2、箭头函数,用于简化回调函数的书写;3、解构赋值,可按照一定...
在es6中,可使用import语句或者import()来导入资源。import命令用于导入指定模块(资源文件),语法“import {成员} from 模块标识符”;import()用...
es6中,单独使用扩展运算符“...”无法去重,可配合Set对象来进行数组去重。去重方法:1、用“new Set(arr)”语句将数组转为Set集合类型,利...
css3中单数li的写法是“li:nth-child(odd)”;“:nth-child”选择器用于匹配属于其父元素的指定子元素,选择器内的参数设置为“Odd”时,表示匹...
在css中,可以利用“font-style”属性设置i元素不是斜体样式,该属性用于指定文本的字体样式,当属性值设置为“normal”时,会显示元素的标...
css中定位布局指的是元素可以脱离原来的位置,定位到页面中任意位置的方式;定位布局可以分为静态定位(static)、绝对定位(absolute)、...
在css中,可用cursor属性去除a标签的鼠标样式,该属性用于定义鼠标指针在一个元素边界范围内所用的鼠标样式,属性值设置为none时,会去除...
add的意思为“添加”,是一个把元素添加到已存在元素组合中的内置方法,语法“$(元素).add(element,context)”;该方法接受两个参数,分别指...
在css中,字体设置为bold是设置字体样式为粗体的意思;bold是“font-weight”的属性值,该属性用于设置文本的粗细,属性值设置为bold表示定义...
jquery去除事件的方法:1、使用unbind(),语法“绑定事件的元素.unbind(指定事件名)”,可移除被选元素的指定事件;2、用off(),可移除元素中...
修改方法:1、用css()设置新样式,语法“$(元素).css(min-height,新值)”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr(style...
在jquery中,可以利用css()方法来改变td背景色,只需要使用该方法给td单元格元素添加background-color样式并指定背景色值即可,语法为“$(td)....
修改方法:1、用css()控制font-family样式,语法“文本元素.css(font-family,宋体)”;2、用attr()设置字体样式,语法“文本元素.attr(style,font-famil...
在jquery中,parent是一个内置的遍历方法,可以沿着DOM树向上遍历单一层级,并返回被选元素的直接父元素,语法“指定元素对象.parent(filte...
在css中,可以利用“:not”选择器进行排除选择,该选择器会匹配非指定元素的每个元素,也就是对指定的元素进行排除选择,语法为“元素...
rgba不兼容ie8,只兼容ie9以上版本,可用filter替代,语法“filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=颜色,endColorstr=颜色)”。 本教程操...
代码是“标题元素{text-shadow:水平阴影位置 垂直阴影位置 模糊距离 阴影颜色}”;其中“text-shadow”属性用于给文本添加阴影,该属性中的水...
实现方法:1、用css()给元素添加visibility样式,设置不可见,语法“元素对象.css(visibility,hidden);”;2、用css()将元素的透明度设置为0,语法“...
在jquery中,可以利用attr()方法改变div的class,该方法可设置或返回元素的属性和值,只需将方法内的第一个参数设置为“class”,第二个参数...
在css中,可以利用“background:url(路径) no-repeat center;”设置背景居中不平铺,background属性用于设置元素的背景样式,“no-repeat”用于表示背景...
实现方法:1、用“$(img).delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $(img).hide(); },毫秒值);”语句,通过定时...
jquery不是只能用id选择器。jquery提供了多种选择器:1、class选择器,可通过指定class查找元素;2、标签选择器,可通过html标签名选择元素;...
增加li元素的方法:1、用“$(ul).append(li元素)”;2、用“$(li元素).appendTo(ul)”;3、用“$(ul).prepend(li元素)”;4、用“$(li元素).prependTo(ul)”。...
在css3中,可以利用Transform属性设置img元素的水平翻转,Transform属性用于设置元素的2d或3d变换,rotateY()方法用于设置元素沿Y轴3d旋转,语法“...
jquery根据id改变值的方法:1、给元素设置id属性;2、使用“$(#id属性值)”语句获取指定元素对象;3、使用“元素对象.html(新值)”、“元素对...
区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象...
jquery查询属性值的方法:1、使用attr(),可返回被选元素的属性值,语法“$(selector).attr(属性名)”;2、使用prop(),可返回第一个匹配元素的属...
修改方法:1、用attr(),可设置被选元素的指定属性的值,语法“元素对象.attr(title,新值)”,新值将覆盖旧值;2、用prop(),可为匹配元素集...
判断方法:1、用hasClass()检查元素是否包含指定类名,语法“元素对象.hasClass(类名)”;2、用attr()获取class属性的值,判断该属性值是否等于...
移除方法:1、用removeClass()从被选元素移除指定类,语法“元素对象.removeClass(class名称)”;2、用removeAttr()从元素中移除class属性,语法“元...
去掉方法:1、用“$(selector).removeAttr(readonly)”语句删除readonly属性;2、用“$(selector).attr(readonly,false)”将readonly属性的值设置为false。 本教程...
“react-dom”的作用是将虚拟DOM渲染到文档中变成实际DOM;“react-dom”是react开发项目时需要使用的工具包,提供了DOM特定的方法,可以在应用...
react中没有双向绑定;react的设计思想就是单向数据流,没有双向绑定的概念;react是view层,单项数据流只能由父组件通过props将数据传递给...
因为在react中需要利用到webpack,而webpack依赖nodejs;webpack是一个模块打包机,在执行打包压缩的时候是依赖nodejs的,没有nodejs就不能使用we...
react事件和原生事件的区别是:react中的事件是绑定到document上面;而原生的事件是绑定到dom上面。相对绑定的地方来说,dom上的事件要优先...
方式:1、利用params,参数会显示在地址栏,语法“...({pathname:...,search:地址栏数据})”;2、利用state,地址栏看不到数据,语法“...({pathnam...
React不是双向数据流,而是单向数据流。单向数据流是指数据在某个节点被改动后,只会影响一个方向上的其他节点;React中的表现就是数据...
on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件...
react中key的作用是:在diff算法中判断元素是最新创建的还是被移动来的,从而减少不必要的diff,也就是为了提高diff同级比较的效率,避免原...
jquery能向div中添加元素,方法:1、用“$(div).append(新元素)”,可向div内部的末尾处添加新元素;2、用“$(新元素).appendTo(div)”语句;3、用“...
jquery siblings()用于获取被选元素的所有同级元素,会沿着DOM元素的同级元素向前和向后遍历,返回共享相同父元素的所有子元素(被选元素除...
修改方法:1、用attr()设置class属性值,修改css类名,语法“元素对象.attr(class,新类)”;2、移除旧类并添加新css类,语法“元素对象.removeC...
逐渐消失的方法:1、用fadeOut(),只需设置从可见到消失的毫秒数即可,语法“$(img).fadeOut(毫秒数)”;2、用fadeTo()设置在指定毫秒数中透明度...
实现方法:1、用click()给按钮元素绑定点击事件,并设置处理函数,语法“按钮元素.click(function(){});”;2、在处理函数中,用attr()修改图片...
解决方法:1、利用“npm install -g less”安装插件,将less转成css,在转换的目录中用“lessc less文件 css文件”命令即可;2、在“node_modules”目...
去掉body背景图片的方法:1、用css(),语法“$(body).css(background,none);”;2、用attr(),语法“$(body).attr(style,background:none);”。 本教程操作环境:...
在react中,antd是基于Ant Design的React UI组件库,主要用于研发企业级中后台产品;dva是一个基于redux和“redux-saga”的数据流方案,内置了“r...
react中npm可以用“npm i react-router-dom -S”安装路由;参数i是install的简写,会检测与当前版本最匹配的npm包版本号,参数“-S”是“--save”的简...
计算方法:1、使用find()获取指定元素下的所有(包括子集的子集)子集元素,语法“指定元素对象.find(filter)”,会返回一个元素集合;2、...
react sketch是一个将react组件渲染到sketch的工具,是一个开源库;可以写出符合Sketch文档规范的React组件,提供了一种更加便捷的方法来管理组...
删除节点下所有元素的方法:1、用find()获取该节点下的所有(包括子集的子集)子集元素,语法“指定节点对象.find(*)”;2、用remove()删除...
react native可以利用“npm uninstall --save 组件”删除组件;npm可用于管理第三方组件包,参数设置为uninstall时,可用于删除软件包,参数“--sa...
在jquery中,可以使用attr()方法来给元素增加id;该方法可以为元素添加指定属性,并设置指定属性值,只需要将其第一个参数的值设置为“...
区别:1、react路由是全局组件方式,vue路由是全局配置方式;2、react路由支持对象和jsx语法的组件形式配置,vue路由只支持对象形式配置;...
react里能嵌入jquery。方法:1、利用“npm install jquery --save”安装jquery;2、修改webpack配置文件;3、利用“require(jquery.plugin路径)”引用jquery插件...
在react中,受控组件是用state来获取和设置输入元素值的组件;也可以理解为渲染表单的React组件还控制着用户输入过程中表单发生的操作,...
在jquery中,可以使用unbind()方法来解除元素的所有事件,语法为“$(selector).unbind();”。unbind()方法能够移除元素上绑定的所有事件处理程序,...
在react中,setstate是用于更新组件状态state的方法;setState()将对组件state的更改排入队列,并通知React需要使用更新后的state重新渲染此组件及...
react router传参的方法:1、利用通配符传参,只能传字符串,在刷新页面时参数不会丢失;2、利用query传参,可以传对象,但是刷新页面会导...
互换方法:1、用“元素对象.toggle()”,当元素是可见状态则隐藏元素,当元素不可见则显示元素;2、用“元素对象.slideToggle()”,当元素可...
因为react是单向数据绑定的,而mvvm最显著的特征就是数据双向绑定;mvvm框架是要有一个vm对象,来映射view,而react没有纯粹意义上的vm对象,...
方法:1、用“$(tr).click(function(){})”给表格行元素绑定点击事件,并设置处理函数;2、在函数中,用“$(this).index()+1”获取点击元素的行数即...
在react中,context用于共享数据,并且允许数据隔代传递;context提供了一种新的组件之间共享数据的方式,不必显式地通过组件树的逐层传递...
jquery去除兄弟节点的方法:1、使用siblings(),next(),prev()等函数获得被选元素的指定兄弟节点,例“元素对象.siblings()”;2、用remove()删除获...
“react-hot-loader”用于在使用react编写代码时让修改的部分自动刷新;“hot-loader”并不会刷新网页,而是替换修改的部分,可用“npm install ...
删除子集class的方法:1、用find()获取指定元素下的所有子集元素,语法“指定元素对象.find(*)”;2、用removeAttr()从获取的子集元素中移除c...
方法:1、用removeClass(),可从元素移除指定类,语法“指定元素.removeClass(类名)”,若省略参数,可删除所有类;2、用toggleClass(),语法“指...
删除方法:1、用empty(),语法“$(div).empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$(div).children().remove();”,只删除子...
写法:1、用“onClick={this.handleClick}”;2、用“onClick={this.handleClick.bind(this)}”;3、用“{(params)=this.handleClick(params)}”。 本教程操作环境:W...
方法:1、利用“e.stopPropagation()”在没有涉及到原生事件注册只有react事件时使用;2、利用“e.nativeEvent.stopImmediatePropagation()”阻止最外层d...
react是组件化开发;组件化是React的核心思想,可以开发出一个个独立可复用的小组件来构造应用,任何的应用都会被抽象成一颗组件树,组...
在react中,modal用于覆盖包含根视图的原生视图,可以实现遮罩的效果,语法为“Modal visible={this.state.visible} {...props}/Modal”或者“Modal.confir...
react与vue的虚拟dom没有区别;react和vue的虚拟dom都是用js对象来模拟真实DOM,用虚拟DOM的diff来最小化更新真实DOM,可以减小不必要的性能损耗...
增加元素的方法:1、用append(),语法“$(body).append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$(body).prepend(新元素)”,...
node中间层的作用是功能分离,减轻板块负担;当请求量太多时可以将处理页面渲染的请求分给另一个服务,只处理数据相关的请求,使前端...
方法:1、用hide(),语法“$(textarea).hide()”;2、用slideUp(),语法“$(textarea).slideUp()”;3、用fadeOut(),语法“$(textarea).fadeOut()”。 本教程操作...
jquery replaceAll()方法用于把被选元素替换为新的HTML元素,语法“$(content).replaceAll(selector)”;参数“selector”指定被选元素,“content”规定包...
jquery替换节点的方法:1、使用replaceWith(),语法“$(A).replaceWith(B)”,可用B节点来替换A节点;2、使用replaceAll(),语法“$(A).replaceAll(B)”,可...
方法:1、使用hover()方法给父元素绑定鼠标事件,并指定两个事件处理函数,语法“父元素.hover(经过函数,离开函数)”;2、在经过函数中,...
因为node具有“事务驱动”和异步“I/O”特性,是非阻塞异步操作;针对每个并发请求,服务端给请求注册一个激发事件,并给一个回调函数...
node导出模块的两种方式:1、利用exports,该方法可以通过添加属性的方式导出,并且可以导出多个成员;2、利用“module.exports”,该方法可...
删除元素方法:1、用remove(),可将指定元素及其内部的所有内容删除,语法“$(selector).remove()”;2、用detach(),可移除被选元素及其内部的所...
node转发是指当用户需要请求数据的时候,可以向前端发送请求,前端服务器接收请求后向后端服务器发送请求接收数据,然后转发给用户的...
方法:1、用HTTP模块的“https.get()”方法发出get请求;2、用通用的“https.request()”方法发出post请求;3、用PUT和DELETE请求,只需将“options.m...
去除方法:1、用“$(button).click(function(){...});”语句,给按钮元素绑定点击事件,并设置事件处理函数;2、在处理函数中,用“$(div).remove(...
在node中,session用于访问者与网站之间的交互,用于跟踪客户端用户身份,被称为会话信息;session会在访问浏览器请求http地址时,传递到...
在node中,“req.body”用于获取请求中的数据;由于解析body不是nodejs默认提供的,所以该方法需要载入“body-parser”中间件才可使用,并且该...
在node中,全局对象是不需要引用就可以直接使用的对象,可以分为:1、为模块包装使用的全局对象;2、process对象;3、控制台Console模块;...
在css3中,双线边框是指元素边框由两条单线组成,并且之间的间隔恒等于指定的边框宽度值;可用“border-style”属性将元素的边框设置为双...
html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,...
color不是css3新增属性,color属性在css1中就开始使用了;color属性用于指定文本的颜色,可以使用颜色名称、十六进制字符、RGB(红绿蓝)、...
实现方法:1、用“$(元素:nth-of-type(关键字))”分别选中偶数行和奇数行元素,设置“even”可选偶数元素,“odd”可选奇数元素;2、用“cs...
css3中rotateX的旋转方向:1、当rotateX()方法的旋转角度值为正数值时,元素的旋转方向是面对x轴正方向的逆时针方向;2、当rotateX()方法的旋转...
去除最后一位节点的方法:1、利用“eq(-1)”选择器在文档中选中最后一位节点,语法“$(Element:eq(-1))”;2、利用remove()删除选中的节点,语...
jquery清空表格除前两行内容的方法:1、使用“$(tr:first).empty();”语句选中表格第一行并清空该行内容;2、使用“$(tr:nth-child(2)).empty();”语句...
css3中有阴影效果;分别是:1、文本阴影效果,利用“text-shadow”属性即可,语法“text-shadow:水平 垂直...”;2、阴影框效果,利用“box-sha...
css3控制旋转方向的属性是transform属性;该属性与scale()方法配合使用可以控制元素的2d旋转方向,该属性与scale3d()方法配合使用可控制元素的...
rgba在css3中是Red、Green、Blue和alpha的缩写,是设置颜色的一种函数,该函数通过红色、绿色、蓝色和透明度的叠加生成颜色;其中红绿蓝三色...
用法:1、后代选择器选择元素的后代元素,语法“元素 元素{css代码}”;2、子选择器选择元素的所有子元素,语法“元素元素{css代码}”;...
用法:1、选择指定属性的元素,语法“元素[属性名]”;2、选择指定属性值的元素,语法“元素[属性名=属性值]”;3、选择指定前缀属性值...
在css3中,可以用“transform-origin”属性设置rotate的旋转中心点,该属性可更改转换元素的位置,第一个参数设置x轴的旋转位置,第二个参数...
在css中,rtl是“right-to-left”的缩写,是从右往左的意思,指的是内联内容从右往左依次排布,是direction属性的一个属性值;该属性规定了文...
区别是:css是层叠样式表单,是将样式信息与网页内容分离的一种标记语言,主要用来设计网页的样式,还可以对网页各元素进行格式化;...
在css中,行距使用“line-height”表示;“line-height”属性的作用是设置行间的距离,也就是行高,可以使用百分比单位来设置行距,并且属性...
在jquery中,可以利用prop()方法判断元素是什么类型,该方法用于设置或者返回被选元素的属性和值,也能够用于检索属性值,参数设置为n...
在jquery中,可以用css方法转换首字母大写,该方法可设置元素的样式属性,设置元素“text-transform”属性值为capitalize即可,语法“元素对象...
方式:1、在一个空的div标签中设置“clear:both”样式来清除浮动;2、给父级元素添加了一个“:after”伪元素,通过清除伪元素的浮动来清除...
在jquery中,闭包是指有权访问另一个函数作用域中的变量的函数,是能够读取其他函数内部变量的函数;闭包可理解为定义在函数中的函数...
jquery中sizzle是一个JavaScript css选择器引擎;jquery1.3开始用sizzle,使用与一般选择器相反的“Right To Left”查询匹配方式,先搜寻页面中所有的...
css3有图片缩小属性,该属性是Transform;Transform属性允许对元素进行旋转、缩放、移动、倾斜等操作,当该属性与scale方法配合使用,就可以...
jquery中的dom是“Document Object Model”的缩写,是指文档对象模型,是W3C国际组织的一套Web标准;dom定义了访问html文档对象的一套属性、方法和...
在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数...
css3中transition是“过渡”的意思,是用于设置元素过渡效果的一个属性;该属性是一个简写属性,能够给元素添加一个过渡动画效果,通过参...
在jquery中,可以用clearTimeout()方法停止settimeout,该方法用于取消setTimeout()方法设置的timeout,参数必须是setTimeout()返回的ID值,语法为“clea...
在jquery中,nan是“Not a Number”的缩写,代表非数字值的特殊值、未定义或不可表示的值;nan本身是number类型,用于表示指定值不是数字,可...
在css3中,可以利用“:first-child”配合“:not”选择器筛选除去第一个元素的元素,两个选择器可以分别筛选父元素的第一个子元素和除去指定...
方法:1、用“$(div).click(function(){})”给div元素添加点击事件,并指定事件处理函数;2、在函数中用“$(this).animate({right:左划距离,opacity:0},时...
在html5中,svg指的是可伸缩矢量图形,是一种绘图方式,可使用XML格式定义用于网络的基于矢量的图形。使用SVG的好处:1、具有分辨率无关...
html5中新增加了3个表单元素:1、datalist元素,用于为input设置下拉列表,里面的选项是预先定义好的,将作为用户的输入数据;2、keygen元素...
html5中元素由开始和结束标签、内容、属性三部分组成,语法“开始标签名内容”。标签名称不区分大小写,但属性的值需要区分大小写;且...
固定方法:1、使用header标签定义文档头部内容,并添加“position:fixed;top:0;”样式让其固定不动;2、使用footer标签定义尾部内容,并添加“...
css3线性渐变可以实现三角形;只需创建一个45度的线性渐变,设置渐变色为两种固定颜色,一个是三角形的颜色,另一个为透明色即可,语...
新增伪类选择器有:1、“:root”,匹配文档的根元素;2、“:first-child”,匹配父元素的第一个子元素;3、“:last-child”,匹配父元素的最后...
sort排序是es6中的;sort排序是es6中用于对数组的元素进行排序的方法,该方法默认不传参,按照字符编码顺序进行排序,排序顺序可以是字母...
css3包含的模块有:1、列表模块,用于给HTML列表添加样式;2、多列布局,它扩展块布局模式,以便更容易地定义多列文本;3、颜色模块,提...
在es6中,解构指的是按照一定的模式从数组和对象中提取值,对变量进行赋值的行为;常见的有对象结构、数组解构和混合解构,是一种将...
在css3中可实现缩放效果的是transform属性。transform属性可以和scaleX()函数实现水平方向的缩放效果、可以和scaleY()函数实现垂直方向的缩放效果...
在es6中,reduce()方法可以遍历数组,让数组的前后两项进行某种计算,然后返回其值,并继续计算,不改变原数组,返回计算的最终结果来进...
方法:1、用“数组对象.find(对象条件)”,该方法返回数组中满足提供函数第一个元素的值,若不存在返回undefined;2、用“数组对象.findIn...
css3新增的三种边框效果:1、边框图片“border-image”,可为边框添加背景图片;2、边框圆角“border-radius”,可给边框添加一个或多个圆角效...
方法:1、利用“数组.keys()”方法,该方法能够遍历数组索引;2、利用“数组.values()”方法,该方法能够遍历数组元素;3、利用“数组.en...
实现方法:1、使用“:active”选择器选中鼠标点击图片的状态;2、使用transform属性和scale()函数实现图片放大效果,语法“img:active {transform...
在es6中,可以利用flat()方法将二维数组转为一维数组,该方法会默认“拉平”一层数组,可以利用参数设置要转换的层数,该方法只返回一...
在es6中,import as用于将若干export导出的内容组合成一个对象返回;ES6的模块化分为导出与导入两个模块,该方法能够将所有的导出内容包裹...
html5的div元素默认一行不可以放两个。div是一个块级元素,一个元素会独占一行,两个div默认无法在同一行显示;但可以通过给div元素添加“...
区别:1、es6构造函数中类的变量不会被提升,也就是对象只能在类的定义之后才能创建,而es5中声明构造函数会变量提升;2、es6不可以直接...
在css中,可用list-style-type属性来去掉ul的圆点标记,语法为“ul{list-style-type:none}”;list-style-type属性可设置列表项标记的类型,当值为“no...
优点:1、符合W3C标准,可保证网站不会因为网络应用的升级而被淘汰;2、实现网页页面内容与表现相分离,有利于文档的语义结构,更容易...
map是es6中的方法;该方法可以对数组的每个元素调用指定的回调函数,并且返回包含结果的数据,返回结果是一个新的数组,语法为“数组...
在es6中,Symbol可用于作为属性名、定义变量或者常量,表示独一无二的值,是es6中新增的数据类型,通过Symbol声明的两个变量永远不可能相...
转换方法:1、给英文元素添加“text-transform: uppercase;”样式,可将所有的英文字母都变成大写;2、给英文元素添加“text-transform:capitalize;”...
在es6中,可以利用“Array.isArray()”方法判断对象是否为数组,若判断的对象是数组,返回的结果是true,若判断对象不是数组,返回的结果是...
es6装饰器有两种。装饰器只能用于类和类的方法,因此可以分为:1、类装饰器,用来装饰整个类,语法为“@ 函数名”;2、类方法装饰器,...
方法:1、定义一个空元素;2、用“::before”和content插入横线,语法“元素::before{content:——}”;3、用“::after”和content插入箭头,语法“元...
es6解构不是深拷贝。若解构的原对象是一维数组或对象,那么解构就是深拷贝,若解构的原对象是多维数组或对象,那么解构就是浅拷贝,...
css可以取消横向滚动条,只需要给滚动条的父元素添加overflow-x属性,并将属性值设为“hidden”即可,语法为“父元素{overflow-x: hidden;}”;该...
改变方法:1、利用splice()方法修改,该方法可以直接修改原数组的内容,语法为“数组.splice(开始位置,修改个数,修改后的值)”;2、利用下...
es6不兼容ie8,只在ie10、ie11中兼容了部分es6的API;实现兼容的方法:可以利用“babel-loader”在ie8中把es6的代码编译成es5执行,使用“npm inst...
在es6中,yield用于暂停和恢复一个遍历器函数的运行;yield是一个命令型的关键字,返回的结果是一个状态值,可以告诉程序当前的运行状态...
在es6中,可以利用“Object.keys()”方法判断对象是否为null,该方法会返回一个对象自身可枚举属性组成的数组,语法为“alert(Object.keys(对象...
在es6中,has()方法用于拦截HasProperty操作,也可用于隐藏某些属性;该方法作为函数的in运算符,返回一个布尔值,指示是否存在自有或继承...
在es6中,遍历器(Iterator)是一种接口,用于处理不同的数据结构,为各种不同的数据结构提供统一的访问机制,只要数据结构部署了Itera...
es6中常量不可以修改;es中的常量使用const进行声明,该关键字声明的常量是只读的,一旦声明,不能修改;因为const常量保证值不能被修改...
es6中遍历跟迭代的区别是:遍历强调的是要把整个数据依次全部取出来,是访问数据结构的所有元素;而迭代虽然也是依次取出数据,但是...
JavaScript模板引擎是一种将html结构与其中包含内容分离的方法,是为了使用户界面与业务数据分离而产生的,可以生成一个标准的html文档;...
jquery能给多个元素一起绑定事件。绑定方法:在使用选择器选择元素时,将元素选择器使用英文逗号隔开,就可以为多个元素一起绑定事件...
react脚手架工具有:1、nwb,用于React应用程序、库和其他npm模块的工具包;2、razzle,是创建没有配置的服务器呈现的通用JS应用程序;3、N...
react和reactdom的区别是:ReactDom只做和浏览器或DOM相关的操作,例如“ReactDOM.findDOMNode()”操作;而react负责除浏览器和DOM以外的相关操作,R...
区别:1、angular中有控制器和过滤器,而react和vue中没有控制器和过滤器;2、react中没有渲染指令,而angular和vue中有渲染指令;3、react的数据...
在react中,虚拟dom用于实现页面中dom元素的高效更新;虚拟dom能够将所有的dom操作累加起来,计算出所有的变化后,统一更新一次dom,能够极...
react能实现依赖注入。实现方法:1、利用props实现依赖注入,例如“function welcome(props){return...}”;2、利用context实现依赖注入;3、利用Inve...
react中redux有中间件。因为redux的数据需要异步请求,所以需要中间件在redux中完成异步请求;中间件可拓展redux应用程序,当组件触发一个...
react调用setstate后会发生:1、将传入的参数对象与组件当前的状态合并,触发调和过程;2、根据新的状态构建React元素树并重新渲染整个UI界...
在react中,canvas用于绘制各种图表、动画等;可以利用“react-konva”插件使用canvas,该插件是一个canvas第三方库,用于使用React操作canvas绘制...
在node中,fs是内置模块,是指文件系统模块,用于读写文件;fs模块提供了用于满足用户对文件操作需求的方法和属性,包括文件目录的创建...
安装node时会自动安装npm;npm是nodejs平台默认的包管理工具,新版本的nodejs已经集成了npm,所以npm会随同nodejs一起安装,安装完成后可以利用...
在css中,可以利用cursor属性实现鼠标隐藏效果,该属性用于定义鼠标指针放在一个元素边界范围内时所用的光标形状,当属性值设置为none时...
取消方法:1、利用“list-style”属性取消无序列表的小黑点样式,语法为“无序列表{list-style:none}”;2、利用display属性取消无序列表成行显...
方法:1、利用“父元素:nth-child(n)”选择器,该选择器会选择父元素中的第n个子元素,并且元素类型没有限制;2、利用“父元素:nth-of-type...
在css中,样式的就近原则指的是当多种不同的样式规则应用在同一元素上时,若样式权重相同,则靠近元素的样式具有最大的优先级;就近...
jquery增加兄弟节点的方法:1、使用before(),语法“$(指定元素).before(兄弟节点)”,可以在指定元素前插入兄弟节点;2、使用after(),语法“...
css中vw有兼容问题。vw的兼容性:1、桌面PC中,vw兼容Chrome26、Firefox19、Safari6.1、IE10和Opera15以上的版本;2、移动设备中,vw兼容Android4.4和iO...
在css中,伪类是定义元素特殊状态的意思,可以添加一些选择器的特殊效果,是css内置类css内部本身赋予的一些特性和功能;伪对象是将特...
在jquery中,可以使用removeClass()方法来移除多个class类,只需要给该方法传入类名作为参数即可,语法“$(selector).removeClass(类名列表)”,多个...
nth用法:1、“:nth-child(n)”匹配第n个子元素;2、“:nth-last-child(n)”倒数匹配第n个子元素;3、“:nth-of-type(n)”匹配同类第n个子元素;4、“...
css中可以定义变量。变量定义的语法为“--变量名称”,并且css中定义的变量名称区分大小写;利用var()函数可以读取变量,语法为“var(--变...
删除hidden属性的方法:1、直接用removeAttr()删除hidden属性,语法“元素.removeAttr(hidden)”;2、用prop()将hidden属性的值设置为空,语法“元素....
删除方法:1、使用remove()删除元素及其内部的所有内容,语法为“指定元素.remove();”;2、使用children()和unwrap()删除元素,但里面的保留子节...
方法:1、用slideUp(),语法“$(元素).slideUp(毫秒)”,会以滑动方式隐藏被选元素;2、用slideToggle(),语法“$(元素).slideToggle(毫秒)”,当元素...
增加方法:1、用append(),语法“$(“div”).append(内容值)”,可往div的末尾处插入指定内容;2、用appendTo(),语法“$(内容值).appendTo(div)”,可...
清除max-width的方法:1、使用css(),语法“$(指定元素).css(max-width,none)”;2、使用attr(),语法“$(指定元素).attr(style,max-width:none;)”。 本教程操...
隐藏方法:1、利用“:first”选择器获取第一个tr元素,语法“$(tr:first)”;2、利用hide()或fadeOut()来隐藏获取到的tr元素,语法“tr元素.hide(毫...
jquery删除第3个li元素的方法:1、利用“:nth-child(n)”选择器选取第3个li元素,语法“$(li:nth-child(3))”;2、用remove()删除被选元素及其内部内容...
在html5中,controls表示音频和视频的播放控件,是audio和video标签中的属性;该属性是一个布尔属性,用于规定浏览器为视频或音频提供播放控...
在html5中,默认字体大小是根据浏览器的不同来决定的,多数浏览器的默认字体大小为16px;可以利用style和“font-size”属性设置字体的大小,...
html5中列表和表格的区别:1、表格主要是用于显示数据的,而列表主要是用于给数据进行布局;2、表格是使用table标签配合tr、td、th等标签...
jquery可以监听事件。jquery提供多种监听事件方法:1、click(),可监听单击事件,并规定事件处理函数;2、change(),可监听改变事件,并规定事...
在css3中,select用于在“user-select”属性中规定是否能选取元素的文本;该属性可以阻止在浏览器中双击选中文本的行为,默认情况下该属性...
css3中的动画效果有变形;可以利用“animation:动画属性 @keyframes ..{..{transform:变形属性}}”实现变形动画效果,animation属性用于设置动画样式,...
tweenmax能改变css3属性。tweenmax中内置的CSSPlugin可以用于制作css动画,设置动画参数就可以改变css属性,语法为“TweenMax.to(指定动画的对象,动...
节点访问的方法:1、children(),可访问被选元素的所有直接子元素;2、closest(),可访问被选元素的第一个祖先元素;3、find(),可访问被选元...
在css3中,可以用“linear-gradient”函数来改变渐变的角度,该函数用于创建一个表示两种或多种颜色线性渐变的图片,第一个参数用于设置渐...
实现方法:1、用click()给文字元素绑定点击事件,并设置处理函数,语法“元素.click(function(){...})”;2、用on()给文字元素绑定点击事件,语...
jquery修改title值的方法:1、使用text(),可以修改title标签值,语法“$(title).text(新值);”;2、使用attr(),可以修改title属性值,语法“元素....
css3动画和jquery动画的区别:1、css3可以设置3d动画,jquery不能实现3d动画;2、css的2d矩阵动画效率较高,其他属性动画效率低,jquery利用mar...
css3支持的浏览器内核:1、Webkit,私有属性前缀是“-webkit-”;2、Gecko,私有属性前缀是“-moz-”;3、Presto,私有属性前缀是“-o-”;4、KH...
实现方法:1、用blur()给输入框添加失去焦点事件,并设置事件处理函数;2、在函数中,用val()获取输入框的内容,并用“内容==”语句来判...
在css3中,可用“:hover”选择器和“font-style”属性设置鼠标划过字体改变,“:hover”可设置元素在鼠标划过时的样式,“font-style”属性可设...
在css3中,media媒体查询用于针对不同的媒体类型或者设备定义不同的样式,可以针对不同的屏幕尺寸或者分辨率设置不同的样式,语法为“...
方法:1、创建一个标签,设置内容为数字10;2、用setInterval()设置一个定时器,在定时器中用“var num=标签.text();num--;标签.text(num);”规定每秒...
在css3中,odd和even用于在伪类选择器中作为关键字选中指定元素,odd表示奇数元素,even表示偶数元素;odd和even常与“:nth-child(n)”选择器配合...
css3能让图片倾斜;可用transform属性配合skew()方法让图片倾斜,transform属性可允许对元素进行倾斜操作,skew()方法用于设置元素的倾斜转换,...
在css3中,可以利用“animation-timing-function”属性设置动画旋转速度,该属性用于指定动画将如何完成一个周期,设置动画的速度曲线,语法为...
在css3中,可用“pointer-events”属性设置input不可编辑,该属性可定义元素是否对指针做出反应,属性值设置为none时,元素不对指针事件做出...
在jquery中,可用“:visible”选择器和is()方法来判断某个元素是否显示,语法为“元素对象.is(:visible)”,可以查看指定元素是否匹配“:visib...
jquery改变button值的方法:1、使用html()给指定元素设置新内容,语法“$(button).html(新内容值)”;2、使用text()给指定元素设置新的文本内容,...
在css3中,可以利用transition属性实现元素过渡效果,该属性可以设置元素过渡效果的属性名称、过渡时间、过度速度和过渡什么时候开始,语...
在jquery中,each()是一个遍历函数,可以用于遍历指定的对象和数组,该函数接受两个不可省略的参数,第一个参数指定需要遍历的对象或数...
实现方法:1、利用“元素{animation:名称 时间}”语句给元素绑定动画,并设置动画所需的时间;2、利用“@keyframes 名称{100%{height:渐变高度值...
隐藏方法:1、用“$(tr:nth-child(n))”选取指定行的tr元素,参数n指定行数;2、用hide()或fadeOut()来隐藏获取到的tr元素,语法“tr元素.hide(毫秒...
在jquery中,attr全称“attribute”,意思为“属性”,是一种属性操作方法,可返回元素的属性值,语法“元素.attr(属性名)”;也可为元素设置...
监听方法:1、用change()给textarea元素绑定事件,并设置处理函数,语法“$(textarea).change(处理函数)”;2、在函数中,设置“alert(值被修改);”...
清除方法:1、用children()获取指定元素下的所有子元素,语法“$(指定元素).children()”,会返回一个包含所有子元素的对象;2、用remove()删除...
增加方法:1、用“$(指定元素).after(新元素)”语句,可向指定元素后面增加一个同级元素;2、用“$(指定元素).before(新元素)”语句,可向指...
3种实现方法:1、用“$(a).toggle();”;2、用“$(a).slideToggle();”;3、用“$(a).fadeToggle();”。这三种方法都会检查a标签的可见状态,若是显示状...
两种实现方法:1、使用“:hidden”,语法“$(:hidden)”,可直接选取隐藏的元素;2、“:visible”和“:not()”配合使用,语法“$(:not(:visible))”,...
在react中,可以利用setState()来修改组件的状态,setState()是用于更新组件状态state的方法,该方法可以对组件state的更改排入队列,也可获取最...
区别:1、函数式定义无状态组件不能访问生命周期方法,而es5和es6的方法定义的是有状态的组件并且可以访问生命周期方法;2、es5方法中的...
react的体积较大;在benchmark测试中,react压缩版本的体积几乎是vue的两倍大;react擅长处理大型应用项目或者使用JavaScript构建移动应用程序,...
react兼容ie9及其以上的版本;react是Facebook推出的用来构建用户界面的JavaScript库,主要用于构建UI,并且早在react的0.14.x版本时就已经不支持...
实现方法:1、利用“import{DndProvider}from react-dnd”定义一个可拖拽的范围;2、利用“import{useDrag}from react-dnd”将DragSource包裹住组件,使其可以...
rxjs和react的区别是:React是用于构建用户界面的JavaScript库,是视图库,能够简单创建交互式UI;而rxjs是使用Observables进行反应式编程的javas...
react生命周期分为3个阶段;分别是:1、创建阶段,也被称为初始化阶段,表示组件第一次在DOM树中进行渲染的过程;2、更新阶段,也叫存在...
方法:1、利用“const [arr, setArr]=useState([改变值])”修改State值;2、创建一个新的数组,并将原数组的值赋值给新数组,并用“setState(新数组...
cordova和react的区别是:cordova是一个hybird模式的框架,用于将网络应用程序与本机移动功能连接;React是一个用于构建用户界面的JavaScript库,...
方法:1、利用“npm install less less-loader”安装less;2、在“module.rules”中将“test:/\.css$/”修改为“test:/\.(css|less)$/”;3、重新启动后即可支持...
在react中,switch用于保证路由只渲染一个路径,用于解决route的唯一渲染;使用“Switch”包裹的情况下,当匹配完一个路径之后,就会停止渲...
因为react在渲染大型数据集合时,协调器必须评估每个变化的集合所产生的的组件,效率非常低;而使用专门的组件来渲染列表,就可以提高...
react性能优化是shouldComponentUpdate周期函数;该函数可判断是否需要调用render方法重新描绘dom,能够优化dom diff算法,语法为“shouldComponentUpd...
因为在react中会出现定义大量实际dom的情况,需要频繁的操作大量实际dom,这样会带来访问性能的严重下降,所以需要引入虚拟dom,避免频繁...
去掉字符串中空格的两种方法:1、使用trim(),可以去除字符串头尾的空格符,语法“字符串对象.trim()”。2、使用replace(),可以利用正则表...
在ES6中,可利用数组类型的from()方法来将伪数组转换成数组,该方法可以将一个类数组对象或者可遍历对象转换成一个真正的数组,语法“...
原因:为了浏览器兼容,以及为了在node.js环境可以顺畅运行应用程序。ES6作为JS的新规范,加入了很多新的语法和API,但现代浏览器对ES6新...
在es6中,assign用于对象的合并,可以将源对象的所有可枚举属性复制到目标对象;若目标对象与源对象有同名属性,或多个源对象有同名属...
Set是ES6的新特性。Set是ES6新增的数据结构,是一种有序列表集合,类似于数组,但是其成员的值都是唯一的,没有重复的值;set的遍历顺序...
在es6中,promise是“承诺”的意思,承诺表示异步操作的结果,是新增的异步编程解决方法,在代码中表现为一个对象,主要用于解决回调地...
在es6中,generator用于封装异步任务,是一个异步任务的容器,可以让函数按照指定的时间执行或者暂停;定义该函数时在function关键字和函数...
方法:1、用“[...str]”或“Array.from(str)”将字符串转为字符数组;2、用“arr.pop()”或“arr.splice(-1,1)”删除数组的最后一个元素;3、用“a...
在react中,支持ie8的最高版本是“react@0.14”版本,若高于这个版本都是不兼容ie8的;可以利用在“index.html”文件中加入“es5-shim.js”和“e...
在es6中,装饰器用于注释或者修改类和类方法,是一种与类相关的语法;装饰器是一个编译时执行的函数,给类或者类下面的属性方法加一...
在es6中,from方法用于将类似数组的对象和可遍历的对象转换成真正的数组,返回的结果是已经转换后的新的数组实例,语法为“Array.from(想...
两种方法:1、用forEach(),将每个元素都传入回调函数中进行修改,语法“arr.forEach(function f(v){//对v进行修改并输出}”。2、用map(),将每个元...
es6中引入了“块级作用域”;es5中只有全局作用域和函数作用域,es6中由一对大括号包裹形成的作用域就是块级作用域,并明确允许在块级...
方法:1、使用“arr.reduce(function(p,c){return p+c;})”语句,计算出数组中所有元素之和;2、使用“arr.length”语句,计算出数组元素的个数;3、...
在es6中,proxy用于拦截在一个对象上的指定操作,可以对外界的访问进行过滤和改写;Proxy在目标对象之前架设一层“拦截”,外界对该对象...
es6取数组前几个元素的两种方法:1、使用splice()截取数组片段,可获取前N个数组元素,语法“数组对象.splice(0,N)”;2、使用slice()截取数组...
filter方法接受两个参数:1、一个回调函数,不可省略,用于设置条件来过滤数组元素,并返回数组中满足条件的元素,语法“function(当前值...
在es6中,构造函数是一种特殊的函数,主要用来初始化对象,即为对象成员变量附初始值,其函数名的第一个字母通常会大写,且总与new一...
es6中find和filter的区别:1、在不改变数组的情况下查找数组内符合条件的内容时,find方法返回的结果是对象,filter方法返回的结果是数组;...
3种判断方法:1、使用“Array.isArray(数组对象)”语句来判断,如果是数组则返回true。2、使用“数组对象.constructor===Array”语句来判断。3、使...
es6数组去除特定数的方法:1、使用indexOf()函数获取特定数的索引(index),语法“数组对象.indexOf(数值)”;2、使用splice()函数根据获取的索...
在bootstrap中,“bootstrap-datepicker”用于设置日历、时间样式,是一款时间选择插件,语法为“元素对象.datepicker({属性:属性值,...})”;可以通...
foreach不是es6的方法。foreach是es3中一个遍历数组的方法,可以调用数组的每个元素,并将元素传给回调函数进行处理,语法“array.forEach(fun...
super的用法:1、super作为函数时,用于表示父类的构造函数,语法为“constructor(){super();}”;2、super作为对象时,在普通方法中用于指向父类...
3种方法:1、使用“for(i in 数组2){数组1.push(数组2[i])}”,遍历数组,将一个数组的值添加到另一数组末尾;2、用“数组1.concat(数组2...)”语...
区别:1、CommonJS输出的是一个值的拷贝,ES6输出的是值的引用;2、CommonJS是运行时加载,ES6是编译时输出接口;3、CommonJS的require是同步加载...
有6种原始数据类型:1、Null类型,表示一个“空”值,即不存在任何值;2、Undefined类型,表示未定义;3、Number类型,表示数字(整数、浮动...
去掉重复并排序的方法:1、使用“Array.from(new Set(arr))”或者“[…new Set(arr)]”语句,去掉数组中的重复元素,返回去重后的新数组;2、利用...
在bootstrap中,可利用popover插件实现右侧悬浮框,该插件用于提供一个扩展视图,设置元素中的“data-placement”属性就可以设置悬浮框的显示...
在bootstrap中,aria是“可访问的富互联网应用程序”的意思,是“Accessible Rich Internet Application”的缩写,用于增强网页在残障辅助阅读设备上...
在bootstrap中,可以利用Affix插件设置固定定位,该插件可以通过自定义属性data对任何元素进行固定定位,语法为“element data-spy=affix data-off...
在es6中,let是一个用于声明变量的关键字;该关键字只在声明的代码块中有效,出了指定代码块就会报错,并且不存在作用域提升,不允许...
es6的模块导出使用的方法:1、导出默认模块,一个模块文件只能有一个默认模块,语法为“export default 需要导出的成员”;2、导出普通模块...
es6有工厂模式;工厂模式将逻辑封装到一个函数中,在es6中可以不使用构造函数创建对象,而使用class配合static关键字将简单工厂封装到Us...
在es6中,then的写法是“then(为promise实例添加状态改变成功的回调函数,失败的回调函数)”;该方法用于为promise实例添加状态改变时的回调函...
idea可以运行es6。设置方法:1、点击“File-settings”,进入设置界面;2、点击“LanguagesFrameworks”,选择JavaScript language version内容为“ECMAScri...
在es6中,let声明的变量不可以重名,因为let不允许在相同的作用域内重复声明同一个变量,否则会出现报错;因此可以利用let防止变量命名...
区别:1、原生object对象存储键值对组合中键的类型是字符串,map对象存储键值对的类型可以是任意类型;2、原生object对象获取键值使用的是...
es6中await和async的作用分别是:1、async用于声明一个函数是异步执行,并返回一个Promise对象;2、await用于等待一个异步方法执行完成,因为...
在es6中,const用于声明一个只读的常量,语法为“const 常量名= 常量值;”;常量一旦声明,常量的值就不能改变,并且只在声明所在的块级作...
方法:1、用“Object.keys(obj)”遍历对象,返回一个包括对象自身所有可枚举属性的键名数组;2、用“Reflect.ownKeys(obj)”遍历对象,返回一个包...
es6中,fetch用于发起远程资源的请求,是提供跨网络异步获取资源的方法;该方法被定义在BOM的window对象中,返回一个Promise对象,语法“f...
在bootstrap中,sm是“小”的意思,是small的缩写;sm常用于表示栅格类“.col-sm-*”,是小屏幕设备类的意思,表示显示大小大于等于768px并且小...
在bootstrap中,可以利用设置div的类名来让div隐藏,使用hidden类名可以让div元素隐藏不可见,使用show类名可以让隐藏的div变成可见,语法为“...
区别:1、html()方法获取和设置元素时,设置的是html代码,text()方法获取和设置元素时,设置的是元素文本内容;2、html()方法中不支持使用...
bootstrap中清除浮动的类名是clearfix;clearfix是bootstrap中的一个辅助类,可以通过将“.clearfix”添加到父元素的方式来轻松清除浮点数,语法为...
在jquery中,replaceall方法用于把被选元素替换为新的HTML元素,语法为“被选元素.replaceAll(被替换的元素)”;该方法与replaceWith()方法的作用相...
删除子串的两种方法:1、使用replace()去除字符串中第一次出现的子串,语法“字符串对象.replace(子串值,)”;2、使用replaceAll()去除全部子串...
oracle中clob和blob的区别:BLOB全称为二进制大型对象,是按照二进制来存储的,通常用于将图片、文件、音乐等信息转为二进制再存储;而C...
在jquery中,prev的含义是返回前一个同级元素;该方法用于返回前一个共享相同父元素的元素,并且该方法只返回一个元素,会沿着DOM元素的...
方法:1、用“$(指定元素).prepend(新元素)”或“$(新元素).prependTo(指定元素)”,可在开头增加元素;2、用“$(指定元素).append(新元素)”或“...
两种方法:1、使用attr()增加,语法“元素对象.attr(属性名,值)”或“元素对象.attr({属性:值})”;2、使用prop()增加,语法“元素对象.prop(属性...
方法:1、用“$(th).hide()”,通过添加display样式来隐藏;2、用“$(th).fadeOut()”或“$(th).fadeTo(毫秒,0)”,通过修改透明度来隐藏;3、用“$(...
有5个基本选择器:1、ID选择器,根据ID匹配元素,语法“$(#id值)”;2、元素选择器,根据元素名匹配元素,语法“$(元素名)”;3、类选择器...
方法:只需用CSS()将鼠标样式属性“cursor”的值设置为“not-allowed”即可,语法为“元素对象.css(cursor,not-allowed)”或“元素.css({cursor:not-allo...
jquery中有map方法;该方法用于使用指定的函数处理数组中的每个元素或者对象的每个属性,并且将处理结果封装为新的数组返回,语法为“...
方法:1、利用“元素对象.click(function(){事件处理函数})”给指定元素添加click事件,并指定事件处理函数;2、在事件处理函数中,利用“元...
区别:1、val方法可获取手动输入的值,attr方法则不可以;2、若使用val进行赋值,可使用val方法进行获取,attr方法则不可以获取;3、使用...
在jquery中,closest方法用于返回被选元素的第一个祖先元素;该函数可从元素本身开始逐级向上匹配,并且返回最先匹配的元素,若没有匹配...
jquery中有index方法;该方法用于返回指定元素相对于其他指定元素的index位置,或者获得元素相对于选择器的index位置,语法为“$(selector).i...
区别:1、jquery普通版本是未压缩的jquery库,文件比较大,而min版本是由完整版的库经过压缩,将其中的空白字符、注释等内容删除;2、jq...
jquery中设置点击事件的方法是click();该方法用于设置当点击元素时发生click事件,当鼠标指针停留在元素上方并点击左键时,就会触发clic...
方法:1、利用“$(dom元素)”获取指定的元素对象;2、利用“元素对象.remove(元素过滤条件)”删除指定的元素即可,remove()方法的作用就是从...
功能:1、返回元素内容,语法“元素对象.html()”;2、设置元素内容,语法“元素对象.html(元素的新内容)”;3、使用函数来设置元素的内容...
在jquery中,each是“循环遍历一组元素”的意思;each()方法的作用就是遍历指定的对象和数组,相当于程序中的for循环,返回false可用于及早...
jquery选择器有4种类型,分别是:1、基本选择器,通过元素的id、class等来查找元素;2、层次选择器,根据层次关系获取特定元素;3、过滤选...
进行过滤的方法:1、使用“.hasClass(类名)”过滤类名;2、使用“.eq(n)”过滤下标;3、使用“.is(选择器)”过滤判断;4、使用“.not(选择器或...
在jquery中,next是用于返回被选元素后一个同级元素的方法;该方法能够匹配元素集合中每个元素紧邻的同胞元素,取回匹配该选择器的下一...
jquery选择器以美元符号($())开头;“$”符号是选取的意思,用于获取元素对象,通过获取元素对象才能使用jquery方法对其进行操作,能够...
click是jquery事件,click用于设置当元素被点击时触发的事件;当鼠标指针停留在元素上方并点击左键时,就会触发click事件或者规定发生clic...
在jquery中,click是“点击”的意思,可以利用click()方法来设置鼠标按钮在元素上方时点击触发的事件,还可以额外传递给事件处理函数一些...
方法:1、用children()获取指定父节点下的全部直接子节点,会返回一个集合对象;2、用“:first-child”选择器获取子节点集合中的第一个节点...
jquery隐藏父级元素的方法:1、用parent()获取指定元素的父级元素,语法“$(指定元素).parent()”;2、用hide()、fadeOut()、fadeTo()、slideUp()函数隐...
操作样式的方法:1、css(),设置元素的样式属性;2、height(),设置元素的高度;3、width(),设置元素的宽度;4、scrollLeft(),设置元素相对滚...
设置方法:1、打开“jquery.easyui.min.js”文件;2、将“var _64f=wrap.width();”修改为“var _64f=wrap.width()+20;”;3、将datagrid的height设置为auto即可。...
设置方法:1、利用“点击元素对象.click(function(){事件处理函数})”方法给指定元素绑定点击事件,并指定事件处理函数;2、在事件处理函数...
layui是基于jquery的,是用自身模块编写的UI框架,并且本身自带jquery;在layui内部使用jquery的方法是“layui.use(jquery,function(){var $=layui.$ jQuery代...
方法:1、利用children()方法获取td元素的子元素对象,该方法能返回被选元素的直接子元素,语法为“td元素对象.children()”;2、利用remove(...
判断方法:1、利用“需要判断的元素.attr(disabled);”获取元素的disabled属性值;2、利用“if(获取的元素disabled属性值==disabled){元素有该属性的...
在jquery中,可利用“数组.splice(index,howmany)”方法删除数组;参数index用于规定从什么位置删除元素,参数howmany用于规定应该删除多少元素,...
在jquery中,“$”是“选取”的意思,是selector的缩写,也是jquery的别称,而jquery是jquery库提供的一个回传函数;该函数可以根据括号内的参...
元素失去焦点时触发“blur”事件。在jquery中,可以使用blur()方法设置触发“blur”事件时,需要运行的事件处理函数,语法“$(selector).blur(...
在jQuery中,children的意思为“孩子们”,是一个筛选器,用于筛选当前jQ对象的孩子,获取符合条件的孩子,即查找所有子元素;语法为“对...
在jquery中,可用attr()或prop()给元素增加属性,语法“对象.attr(属性名,值)”或“对象.prop(属性名,值)”;可用removeAttr()删除属性,语法“对象...
实现方法:1、用“$(button).click(function(){})”语句,给按钮元素绑定点击事件,并设置事件处理函数;2、在处理函数中,设置“元素对象.te...
两种方法:1、利用children()和“:last-child”选择器,语法“$(父元素).children(:last-child)”。2、用children()和eq(),语法“$(父元素).children().eq(-1...
jquery-form是指jQuery表单库,是一个表单异步提交插件,可容易地、无侵入地升级HTML表单以支持Ajax;该插件有两个核心方法:ajaxForm()和ajaxS...
jquery-validate是指表单验证插件,是基于jquery开发的验证插件,为表单提供了强大的验证功能,让客户端表单验证变得更简单;该插件捆绑了...
3种方法:1、用“单击元素.unbind()”,可取消被选元素的全部单击事件。2、用“单击元素.off()”,可取消被选元素中用on()添加的单击事件。...
方法:1、用siblings()、next()等函数获取指定元素的兄弟节点,语法“指定元素.siblings()”;2、用removeClass()或removeAttr()移除被选元素的样式,...
实现方法:1、用“元素对象.click(function(){})”语句给指定元素绑定点击事件,并设置事件处理函数;2、在处理函数中,设置“元素对象.cs...
两种方法:1、“setTimeout(function(){指定对象.hide();},5000);”语句,通过设置定时器来实现延迟效果。2、用“指定对象.delay(5000).fadeOut();”语句...
3种方法:1、用“$(td).width(宽度数值)”语句,设置td元素的宽度。2、用“$(td).css(width,宽度值)”语句,给td元素添加宽度样式。3、用“$(td)...
方法:1、用attr(),语法“$(input).attr(属性名,属性值)”,可添加指定属性或将指定属性设置为新值;2、用removeAttr(),语法“$(input).removeAttr...
两种方法:1、用css()设置float属性,将值改为“none”,语法“元素.css(float,none)”。2、用attr()控制style属性,设置新样式,语法“元素.attr(...
获取方法:1、用siblings()获取指定元素的兄弟元素,语法“指定元素.siblings()”,会返回一个包含所有兄弟元素的jQuery对象;2、用length属性统...
jquery能清除文本内容。清除方法:1、用text()清除普通元素的文本内容,语法“元素对象.text(“”)”,将文本内容设置可空字符即可;2、用...
jquery动画函数有17种:1、animate(),用于对被选元素应用自定义的动画;2、hide(),用于隐藏被选元素;3、show(),用于显示被选元素;4、fade...
jquery中的hover函数有2个参数:1、必需参数“inFunction”,用于规定mouseenter事件发生时运行的事件处理函数;2、可选参数“outFunction”,用于...
jquery可以给图片添加属性。两种添加方法:1、用attr()给img元素添加属性,语法“$(img).attr(属性名,值)”;2、用prop()给图片元素添加属性,语...
3种方法:1、用“元素对象.val(新值)”,可修改value属性的值;2、用“元素对象.attr(value,新值)”,可修改value属性值;3、用“元素对象.rem...
3种方法:1、用“元素对象.removeClass(类名)”删除指定类,若没有规定参数,可清空类;2、用“元素对象.toggleClass(类名,false)”删除指定类;...
jquery中,可用die()方法来取消live事件,该方法可移除通过live()方法绑定的指定事件,语法“$(selector).die(事件名,处理函数名)”;die()方法的两...
两种方法:1、用after(),语法“$(指定元素).after(新增内容)”,可向指定元素后面增加指定内容。2、用insertAfter(),语法“$(内容值).insertAft...
修改父节点属性的方法:1、用parent()获取指定元素的父节点对象,语法“$(指定元素).parent()”;2、用attr()修改父节点对象的指定属性,语法...
判断方法:1、利用元素选择器选取指定标签元素,语法“$(标签名)”,会返回一个包含指定标签的jQuery对象;2、利用length属性判断jQuery对象...
5种取值方式:1、用“元素对象.text()”获取指定元素的文本内容;2、用“元素对象.html()”获取元素中包含标签的内容;3、用“输入框元素...
淡入有3种方法:1、fadeIn(),可以淡入隐藏元素,语法“元素对象.fadeIn(淡入时长)”;2、fadeTo(),语法“元素对象.fadeTo(时长,1)”;3、fadeTo...
jquery前端框架有:1、EasyUI,一种基于jQuery的用户界面插件集合;2、MiniUI,专业WebUI控件库,能缩短开发时间,减少代码量;3、jQuery UI,是一...
jquery中,bind的意思为“绑定”,用于给指定元素绑定事件,并设置事件发生时运行的处理函数;语法“元素对象.bind(event,data,function)”,参...
3种方法:1、用prev(),获取前一个同级元素,语法“元素.prev()”;2、用prevAll(),可获取前面的所有同级元素,语法“元素.prevAll()”;3、用...
两种方法:1、用css()将border属性值设为“none”,语法“指定元素.css(border,none)”。2、用attr()添加新样式,覆盖旧样式,语法“指定元素.at...
两种方法:1、直接使用removeAttr()移除a标签的指定属性,语法“$(a).removeAttr(要移除的属性名)”。2、用attr()将a标签指定属性的值设为空,语...
3种方法:1、用“$(div).height(高度值)”,设置新的高度值;2、用“$(div).css(height,高度值)”,添加新高度样式;3、用“$(div).attr(style,height:值...
移除前一个元素的方法:1、用prev()选取指定元素的前一个元素,语法“$(指定元素).prev()”,会返回一个包含前一个元素的jquery对象;2、用...
两种隐藏方法:1、使用css()控制display样式,语法“元素对象.css(display,none)”;2、使用attr()控制display样式,语法“元素对象.attr(style,display...
在jquery中,包装集指的是通过“$()”方法筛选出的一组元素集;可以将包装集理解为一个对象数组,利用size()方法可以查看包装集中元素的...
jquery修改step属性的方法:1、利用“$(需要修改step属性的元素)”获取指定的元素对象;2、利用“元素对象.attr(step,step修改后的值);”将指定...
jquery数据类型有14种:1、String字符串类型;2、Number数字类型;3、Math类型;4、NaN非数字和Infinity无穷大或无穷小;5、Integer整型和Float浮点型...
在jquery中,可以利用“:lt()”选择器选中前几个元素,该选择器用于选取index值小于指定数字的元素,该选择器常与其他选择器一起使用,即...
jquery异步请求有4种:1、Ajax请求,语法为“$.ajax({name:value,…})”;2、get请求,语法为“$.get(url,传递的参数,回调函数,类型)”;3、getJSON请求...
css3给盒子设置阴影的属性是“box-shadow”。该属性用于实现边框阴影效果,将阴影应用于盒子元素,语法“box-shadow:水平阴影 垂直阴影 模糊...
在css中,margin-right的意思为“右外边距”,是用于设置元素的右边位置距离的一个外边距属性,其值允许设为负数,语法为“margin-right:边距...
注意点:1、浮动元素的左外边界不能超出其包含块的左内边界,右外边界亦然;2、一个浮动元素的顶端不能比其父元素的内顶端更高;3、...
引入css样式使用的标签是“link”。link标签用于定义文档与外部资源的关系,最常见的用途是链接外部CSS样式表,语法为“link href=外部样式...
复合选择器有7种:1、并集选择器,是多个选择器通过逗号连接而成,为多个元素定义相同CSS样式时使用;2、后代选择器,语法“E F”,可...
因为size在jquery的1.8版本中被废弃了,所以在1.8以后的版本不能使用size方法;该方法可返回被jquery选择器匹配的元素数量,可用length属性代替...
html中“p”标签实现文本分段。p标签用于定义段落,在需要分段大换行时,对文本内容前加“p”,文本内容后加“/p”即可实现文本分段效...
在jquery中,可以利用setTimeout()方法来设置停止几秒再去执行,该方法用于设定一个指定等候时间,当时间到了之后,才会执行一个指定的代...
在jquery中,detach方法可用于去除选中的元素,并去除该元素的所有文本和子节点,但是会保留数据和事件,允许在以后被重新插入,语法为...
一定要有4个标签:1、“!DOCTYPE”,是一种标准通用标记语言的文档类型声明;2、“html”,用于告知浏览器其自身是一个HTML文档;3、“he...
jquery去除br的方法:1、获取br元素,语法为“$(br)”,会返回一个包含指定元素的jquery对象;2、利用remove()函数去除获取到的br元素对象即可...
方法:1、利用“$(元素).children()”获取元素的子元素对象;2、利用“子元素对象.not(:first)”获取除第一个子元素外的子元素对象;3、用“除...
figure是新增标签。figure是html5新增的语义化标签,用于规定独立的流内容,比如图像、图表、照片等等;figure中的内容通常是与主内容相关的...
html5标记的3种类型:1、块级元素,其display值为“block”,特点为能够设置宽高、边距,会自动换行;2、行内元素,其display值为“inline”,...
在jquery中,可以利用toString()方法实现十进制转二进制,该方法用于将一个数字对象转换为一个字符串并返回转换结果,当参数设置为“2”时...
在jquery中,document是文档的意思,代表浏览器窗口中加载的dom元素,常用于表示整个网页文档对象;载入浏览器的HTML文档会成为Document对象,...
HTML5中画布标签是“canvas”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开...
jquery可以获得自定义属性;可以利用attr()方法来获取自定义属性,该方法用于设置或返回被选元素的属性值,包括自定义属性,当参数中只...
在jquery中,callback方法用于作为效果方法的参数进行传递,该方法在当前动作完全完成之后执行,通常显示为方法的最后一个参数,语法为“...
css样式表的三个组成部分:1、选择器,用于告诉浏览器指定样式将作用于页面中哪些对象;2、属性,是CSS提供的设置好的样式选项,主要包...
css能调字与字左右的间距。在css中,可以使用letter-spacing属性来调整字与字之间的左右间距,语法为“letter-spacing:间距值;”;该属性允许使...
用于隐藏的3个属性:1、visibility,当属性值为“hidden”时,可占位置的隐藏元素本身;2、display,当值为“none”,可不占位置的隐藏元素本...
css底部双描边是“border-bottom-style”属性,该属性用于设置元素底部边框的样式,当属性值设置为“double”时,可给元素的底部添加双实线边...
CSS里面能用odd。在CSS中,odd可以在伪类选择器中作为关键字选中指定元素,常作为“:nth-child()”选择器的参数,用于选取父元素中奇数行的...
3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,...
两种方法:1、用attr(),只需给class属性添加值,语法“元素对象.attr(class,类名);”。2、用addClass(),给添加一个或多个类,语法“元素对象...
jquery删除dom匹配元素的方法:1、利用“$()”选取dom元素,语法“$(选择器)”,会返回包含匹配元素的jquery对象;2、用remove()删除匹配的元素...
遍历对象的6种方法:1、“for...in”语句,可循环遍历对象自身的和继承的可枚举属性;2、keys()对属性名进行遍历,values()对属性值进行遍历...
作用:1、交换两变量的值,语法“[x,y] = [y,x];”;2、分解字符串,将字符传入变量,语法“[变量列表]=字符串”;3、从函数中返回多个值,...
替换方法:1、使用charAt()获取并返回字符串中的第一个字符,语法“字符串对象.charAt(0)”;2、使用replace()将获取的第一个字符替换为其他字...
es5和es6属于JavaScript语言。JavaScript是一种属于网络的高级脚本语言,由ECMAScript、DOM和BOM三个部分组成;而es5和es6是ECMAScript的两个版本,用于...
在es6中,可以通过replace()方法去掉字符串的所有空格,只需要使用replace()方法配合正则表达式“/\s/g”来查找字符串中的全部空格,并将其替...
3个方法:1、用unshift(),可在开头插入一个元素,语法“数组对象.unshift(元素)”;2、用push(),可在尾部插入一个元素,语法“数组对象.pu...
es6的“for of”不能遍历对象。原因:ES6中引入了Iterator接口,只有提供了Iterator接口的数据类型才可以使用“for-of”来循环遍历;而普通对象...
有3种状态:1、pending,表示正在进行中,该状态会进行初始化;2、fulfilled,表示已成功;3、rejected,表示已失败,会触发后续的catch回调函...
两种方法:1、获取数组长度,判断该长度是否为0,语法“arr.length==0”,若为0则数组中没值。2、将数组转为JSON字符串,判断该字符串是否...
4种方法:1、用“str.charAt(str.length-1)”,可截取字符串后1位;2、用“str.substr(str.length-N)”,可截取后N位;3、用“str.slice(str.length-N)”,可截...
两种判断方法:1、用in关键字,可检测对象是否有指定属性,语法“属性名 in 对象”,若返回true则包含,反之不包含。2、用hasOwnProperty()函...
some和every是es6方法。some()和every()是es6 Array对象新增的方法,some()用于检测数组中是否存在符合条件的元素,只要有一个符合就会返回true;而...
方法:1、把一个文件中export的所有变量,包装成一个对象,用“import * as from 模块”语句导入;2、用“import 随意命名 from 模块”语句;3、...
求和方法:1、用concat()合并两个数组,语法“数组1.concat(数组2)”,会将数组2的元素添加到数组1的尾部;2、用reduce()计算合并数组的和,语...
3种删除方法:1、用shift(),语法“数组对象.shift()”。2、用splice()删除起始下标为0的一个元素,语法“数组对象.splice(0,1)”。3、用delete删除...
5种方法:1、用Set结构和Array.from(),语法“Array.from(new Set(arr))”;2、用Set结构和扩展运算符,语法“[...new Set(arr)]”;3、遍历数组,在循环...
删除方法:1、用shift()删除第一个元素,语法“arr.shift()”;2、用pop()删除最后一个元素,语法“arr.pop()”;3、用splice()根据下标删除任意元...
jquery禁止某个事件的方法:1、利用unbind()方法,语法为“元素对象.unbind(禁止的事件)”;2、利用off()方法,语法为“元素对象.off(禁止的事件...
设置方法:1、利用“$(文本框元素)”,获取文本框元素对象;2、利用“文本框元素对象.change(事件触发代码)”,设置文本框value值改变后触...
两种方法:1、用css()设置背景属性,语法“$(ul li).css(background,颜色值)”。2、用attr()添背景样式,语法“$(ul li).attr(style,background:颜色值)”。...
修改方法:1、用scrollLeft(),可设置水平滚动条的位置,语法“$(滚动条元素).scrollLeft(位置值)”;2、用scrollTop(),可设置垂直滚动条位置,语...
方法:1、利用splice()方法,语法为“splice(需要删除的起始下标,需要删除的长度)”,该方法会改变原来的数组;2、利用delete,语法为“del...
两种方法:1、用prop()将disabled属性的值设置为false,语法“元素对象.prop(disabled,false)”。2、用removeAttr()删除属性,语法“元素对象.removeAtt...
触发方法:1、使用keydown(),语法“$(selector).keydown()”,可触发键盘键按下时事件;2、使用keypress(),语法“元素对象.keypress()”;3、用keyu...
显示隐藏的实现方法:1、使用“$(id值)”语句通过id属性值获取指定元素,返回元素对象;2、使用toggle()、slideToggle()或fadeToggle()来显示或隐...
两种增加方法:1、用css()设置一个或多个样式属性,语法“元素对象.css({属性:值,属性:值,...})”。2、用addClass()添加定义好的样式类,语法“...
方法:1、使用“$(document).mousemove(function(e){})”语句添加鼠标在网页的移动事件,并设置处理函数;2、在处理函数中,使用“e.pageX”和“e...
两种方法:1、使用css()设置光标颜色样式,语法“元素.css(caret-color,transparent)”;2、用attr(),语法“元素.attr(style,caret-color:transparent)”。 本...
改变方法:1、获取需要跨行的单元格元素,语法“$(指定单元格元素)”,会返回一个包含指定元素的jquery对象;2、用attr()给指定元素对象修...
两种删除方法:1、用attr()删除,语法“$(div).attr(属性名,);”,可通过将指定属性的值设为空,进而让属性失效;2、用removeAttr()删除,语法“...
jquery第三方插件:1、Validation,一个表单验证插件;2、Form,一个Ajax表单插件;3、livequery,一个动态绑定事件插件;4、Cookie,一个管理Coo...
能检测。检测方法:1、用“指定元素.siblings()”语句获取指定元素的所有同胞元素,会返回一个包含同胞元素的jquery对象;2、用“jquery对象...
方法:1、用forEach()遍历数组,将数组元素一一传递给回调函数,语法“arr.forEach(function(v){});”;2、在函数中,判断传入的元素是否是奇数,...
jquery可用的属性有7个:1、“jquery”,可输出jQuery库的版本号;2、“jQuery.fx.interval”,可改变以毫秒计的动画运行速率;3、“length”,统计...
jquery能自定义属性。jquery中,可用attr()来给元素添加自定义属性,并设置属性值;若只添加单个属性,可用“元素对象.attr(属性名,值)”,若...
两种方法:1、用css()设置背景属性,语法“$(div).css(background,none)”;2、用attr()添加新背景样式,语法“$(div).attr(style,background:none)”。 本教...
实现方法:1、用“元素对象.click(function(){})”语句给指定元素绑定点击事件,并设置处理函数;2、在函数中,设置“alert(信息)”、“confi...
jquery是JavaScript封装的一个类库。jQuery是为了简化JS的开发或者DOM等操作而开发的一种类库;它封装了JS常用的功能代码(函数),提供一种简...
添加元素的方法:1、用append()或prepend()在指定元素内部添加子元素;2、用after()或before()添加同级元素。移除方法:1、用remove()删除被选元素...
在jquery中,异步加载又称为非阻塞加载,一般指在加载的同时执行代码;也就是当浏览器在加载JQ或JS的同时,还会进行后续页面处理,这样...
求输入框值的两种方法:1、用val(),可直接获取输入框(input)的内容值,语法“$(input).val()”;2、用attr()获取input元素中value属性的值,语...
jquery的三种选择器:1、基本选择器,由元素ID、元素名、类名、多个选择符组成;2、层次选择器,通过DOM元素间的层次关系获取元素;3、过...
jquery模板引擎有:1、NANO,可完美实现对JSON的解析;2、google-jstemplate,是针对Ajax Web应用程序的简单、强健的浏览器端模板处理工具;3、J...
方法:1、用children()获取元素下的所有子节点,语法“元素对象.children()”,会返回一个包含子节点的jQ对象;2、用length检测子节点个数是否...
jquery对象访问的方法有:1、each(),可以遍历指定的jquery对象,语法“$.each(对象,回调函数)”;2、size(),可统计jquery对象中元素的个数;3、...
判断方法:1、通过id属性值获取指定元素,语法“$(#id值)”,会返回一个包含指定元素的jQuery对象;2、使用“元素对象.length0”语句判断指...
删除方法:1、利用find()选取文档的所有li元素,语法“$(body).find(li)”,返回一个包含所有li元素的jQuery对象;2、利用remove()删除li元素及其内...
两种改变方法:1、用attr()修改属性值,语法“$(img).attr({属性1:值,属性2:值...});”。2、用prop()修改属性值,语法“$(img).prop({属性1:值,属性2...
get()可以有4个参数:1、第一个参数不可省略,用于规定需要请求的URL;2、第二个参数可省略,用于规定连同请求发送到服务器的数据;3、...
改变方法:1、选取a标签,语法“$(选择器)”,会返回一个包含a标签的jQuery对象;2、用text()或html()修改指定a标签对象的内容值,语法“a元...
jquery移动端库有:1、Mobiscroll,用于触屏设备的旋转滚动、日期和时间选择;2、“Ion.Sound”,用于即时声音通知;3、mmenu,用于创建平滑的...
基础事件方法:1、click(),设置鼠标单击事件;2、dblclick(),设置鼠标双击事件;3、change(),设置内容改变事件;4、focus(),设置触发焦点事...
jquery语法结构由3部分组成:1、工厂函数“$()”,会根据“()”里的参数进行查找和选择html文档中的元素,返回包含元素的jquery对象;2、选...
绑定方法:1、选取input元素对象,语法“$(选择器)”,会返回一个包含指定元素的jquery对象;2、用blur()给元素对象绑定失去焦点事件,并规...
方法有七个:1、siblings(),可获得同辈所有元素;2、next(),可获得下一个同辈元素;3、nextAll(),可获得下一个同辈的所有元素;4、prev(),可...
隐藏方法:1、利用“:first”选择器获取第一个a标签元素,语法“$(a:first)”;2、用hide()或fadeOut()隐藏获取到的a元素对象,语法“a元素对象...
es6是“Ecma国际”制定的。es6是ECMAScript的第6版,是一种由Ecma国际(国际性会员制度的信息和电信标准组织)通过ECMA-262标准化的脚本程序设...
清除方法:1、使用siblings()获取选中元素的其他所有同级元素,语法“指定元素.siblings()”,会返回一个包含所有同级元素的jquery对象;2、用...
设置方法:1、用offset()设置元素相对于文档的偏移坐标,语法“元素对象.offset({top:偏移值,left:偏移值})”;2、用scrollTop()设置元素垂直滚动...
es6中有继承。es6中使用extends关键字就可以继承任何拥有constructor和原型的对象,不仅可以继承一个类,也可以继承普通的构造函数;constru...
删除方法:1、利用“:not()”和“:first”选择器选取除表头外的其他行,语法“$(tr:not(:first))”,会返回一个包含元素的jq对象;2、用remove(...
jquery根据id移除元素的方法:1、通过id属性值选中指定元素,语法“$(#id属性值)”,会返回一个包含指定元素的jQuery对象;2、用remove()方法移...
方法:1、利用两个div元素设置一级元素与二级元素;2、给一级元素添加click点击事件并利用slideToggle设置事件处理函数,语法为“一级元素...
方法:1、利用“:gt()”选择器配合empty方法设置,语法为“$(行元素:gt(0)).empty()”;2、利用not()、eq()方法配合empty方法设置,语法为“行元素...
区别:1、jquery是一个JavaScript函数库,封装了js常用的功能代码,而swiper是纯JavaScript打造的滑动特效插件;2、jquery应用于优化HTML文本操作和...
方法:1、用removeAttr方法将a元素的href属性移除,语法为“$(a).removeAttr(href)”;2、用attr方法将a元素的href属性设置为空,语法为“$(a).attr(h...
方法:1、利用length属性获取数组的长度,语法为“数组元素.length”;2、利用for循环将数组反转,语法为“for(var i=数组长度-1;i=0;i--){docume...
jquery使用的是MIT许可协议;MIT许可协议是一种开源软件许可协议,该协议要求在软件和软件的所有副本中都必须包含版权声明和许可声明,...
两种方法:1、用“$(select).append(option选项内容/option);”语句追加新选项;2、用“$(select).prepend(option选项内容/option);”在开头添加选项。 本教...
jquery是基于js的。jQuery是一个快速、简洁的JavaScript框架,是JavaScript封装的一个类库,它封装了JS常用的功能代码,优化HTML文档操作、事件处...
两种修改方法:1、用attr()修改class属性的值,语法“dom元素对象.attr(class,新类名)”;2、移除旧类后添加新类,语法“dom元素对象.removeClas...
两种方法:1、使用append()增加tr子元素,语法“$(table).append(trtd数据/tr)”。2、用appendTo(),语法“$(trtd数据/tr).appendTo(table);”。 本教程操作环...
实现元素遍历的方法:1、children(),可返回被选元素的所有直接子元素;2、closest(),可返回被选元素的第一个祖先元素;3、each(),为每个匹...
新增13个类型:1、color,拾色器控件;2、date,日期控件,包括年月日,但不包括时间;3、tel,电话号码控件;4、time,时间控件(不带时区...
html5不支持acronym标签。acronym标签定义首字母缩略词,该标签的title属性用于设置首字母缩略词的完整信息;该完整信息一般是隐藏的,当把...
方法:1、用“input元素对象.val()”获取input元素的内容;2、用“if else”语句和length属性验证input不为空即可,语法为“if(input内容.length0){i...
html5常见单标记:1、br,定义换行符;2、hr,定义水平线;3、img,定义图像;4、input,定义输入框等等。常见双标记:1、html,定义HTML文档...
html5混合开发是指同时采用原生(程序语言)与H5(Web语言)技术来开发应用;混合开发是一种取长补短的开发模式,原生代码部分利用插件...
HTML5中不能用EL表达式;EL表达式用于代替JSP页面中表达式脚本进行数据的输出,因此EL表达式写在jsp页面中,并不是写在HTML5页面中,表达式...
output是HTML5的标签;该标签用于作为计算结果输出显示,比如执行脚本的输出,并且该标签是HTML5的新标签,语法为“output name=对象的唯一名...
在html5中,option是“选择、选项”的意思,option标签表示定义一个下拉列表的选项,可以通过标签的value属性来定义发送到服务器的数据,语...
HTML5中没有image元素;image是HTML中的非标准元素,并且已经过时,在HTML5中,可以使用标准的img元素来代替image元素;img是image的缩写,该元素...
html5中,文档流又称“普通流”,指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式;并且最终窗体自上而下...
最突出的优势是强化了web页的表现性,追加了本地数据库,可以用作离线应用的开发,离线应用就是把需要的资源先缓存到本地,下次再查...
html5标志性属性不能省略,若省略了就等同于没有设置该属性;但部分标志性属性的属性值是可以省略的,例如“readonly=readonly”就可省略为...
arc函数在html5中是创建曲线的意思,是Canvas用于创建弧或者曲线的函数;可以通过该函数创建圆,语法为“arc(定义一个中心点,半径,起始角度...
在html5中,source标签用于提供不同类型的视频或者音频文件供浏览器进行选择,语法为“source src=媒体文件的URL type=MIME类型 sizes=不同页面布...
在html5中,td是指表格数据,代表着表格中的一个个单元格;它是用于定义表格内标准单元格的一个标签元素,用于包含数据。td元素需要定...
在jquery中,width()方法用于设置或者返回指定元素的宽度,语法为“元素对象.width()”或者“元素对象.width(设置的宽度)”;当返回宽度时,返...
在jquery中,可以利用stop()方法取消delay()方法设置的延迟时间,stop()方法用于为被选元素停止当前正在进行的动画,也可以结束延迟的时间,...
html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“dirli列表项值...
jquery中的gt跟lt选择器:1、“:gt”选择器用于选取index值高于指定数值的元素,语法为“$(:gt(index值))”;2、“:lt”选择器用于选取index值小于...
方法:1、利用siblings()方法返回指定元素的所有兄弟元素,语法为“元素对象.siblings()”;2、利用removeAttr()方法去除兄弟元素的属性即可,语...
在html5中,i标签的意思为“无意义的斜体”,i标签可以定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本,语法“i文本...
在jquery中,unbind()方法用于移除指定元素的事件处理程序,语法为“元素对象.unbind(需要移除的事件,取消绑定的函数名称,要使用的移除的e...
方法:1、利用“#id”选择器获取指定id的元素对象,语法为“$(#指定的id值)”;2、利用hide()方法或者toggle()方法将指定id的元素对象隐藏即可...
在jquery中,slice方法用于选取基于索引元素的子集,语法为“元素对象.slice(开始选取元素的位置,结束选取元素的位置)”;如果第二个参数是...
两种方法:1、利用display属性,只需给元素添加“display:none;”样式即可。2、利用position和top属性设置元素绝对定位来隐藏元素,只需给元素...