1 Harding Duan

尚未进行身份认证

再牛逼的梦想也抵不住傻逼似的坚持

等级
TA的排名 27w+

JQuery

jq:一个优秀的js库,简化js操作,兼容,提供了大量的方法链式操作原理:jq对象调用jq方法时当方法执行结束后返回当前的这个jq对象本身,继续进行方法调用.$()里面可以传哪几种类型的对象1.$("选择器")2.$(function(){})-->(window.onload=function(){})3.$(obj)...

2018-11-19 11:43:51

Cookie封装

取某个cookie种的数据functiongetCookie(name){varstr=document.cookie;vararrStr=str.split(";")//遍历数组for(vari=0;i<arrStr.length;i++){...

2018-10-28 18:49:34

使用完美运动框架写无缝轮播

html<divclass="slide"> <ulclass="viewbox"> <li><imgsrc="img/05.jpg"alt=""/></li> <li><imgsrc="img/01.jpg&q

2018-10-13 18:06:21

完美运动框架

完美运动框架封装functiongetStyle(ele,attr){returnparseFloat(window.getComputedStyle(ele)[attr])}functionstartMove(ele,obj,fn){//传入三个值,第一个是元素,第二个是对象,第三个是一个回调函数,//代表执行...

2018-10-13 17:59:22

正则表达式(Regular Expression)

一、正则表达式是什么?匹配想要的东西为什么使用正则表达式:可以1.测试字符串内的模式2.替换文本3.基于模式匹配从字符串中提取字符串二、.正则表达式的创建语法:varreg=/内容/修饰词varreg=newRegExp(pattern,modifiers)pattern:模式modifiers:修饰词方法:test()验证字符串是否满足正则表达式e...

2018-10-13 17:33:28

AJAX

一、ajax的原理:通过XMLHttpRequest()对象向服务器发出异步请求;从服务器获取数据通过jsDom操作更新页面异步:向服务器发送请求不阻碍用户的操作实现无刷新数据更新二、Ajax的优点:1、最大的一点是能在不刷新整个页面的情况下维持与服务器通信这使得web应用程序迅捷的响应用户交互,在页面内与服务器通信给用户的体验非常好。2、使用异步方式与服务...

2018-10-13 16:50:39

AJAX封装与调用

AJAX封装functionajax(obj){//1.创建ajax对象varxhrif(window.XMLHttpRequest){支持此对象xhr=newXMLHttpRequest()...

2018-10-04 22:19:48

PHP数据库

初识数据库1.创建新数据库,找到排序方式为utf8_general_ci2.数据库中还要有数据表,字段代表表头的个数3.给数据表的每个字段添加名字,类型以及长度4.点击结构,可以查看数据表结构5.钥匙所在的名字就是主键6.点击插入,可以插入数据7.点击执行可以完成插入SQL语句SELECTINSERTUPDATEDELETE增删改查SELECTname,id...

2018-10-04 22:13:22

PHP基础

PHP(HypertextPreprocessor)超文本预处理器PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP安装1.本机地址:127.0.0.1也可以用localhost代替,也可以通过局域网IP代替2.输入到网址栏3.ok,找到安装的xampp地址,打开文件夹下的htdocs创建php文件夹。我们以后所有写的php文件都放在这里4.php目录里一...

2018-10-04 22:10:38

放大镜效果

HTML代码<divclass="box"> <imgsrc="img/08.jpg"/> <divclass="slider"></div></div><divclass="lens"> <imgsrc="img

2018-09-08 17:41:24

爬楼梯,楼层效果

HTML代码<divclass="wrap"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div&a

2018-09-08 17:32:25

CSS操作

element.style既可以设置行内样式,也可以读取行内样式。可读可写Element.style.cssText用来读写当前元素的所有行内样式。如果设置cssText值为“”(空字符串),则会清空该元素的所有行内样式。Element.style.length返回该元素有多少条行内样式。Element.style.getPropertyValue()获取某个属性的属性值...

2018-09-08 17:08:42

鼠标事件

click:单击事件。dblclick:双击事件。mousedown:按下鼠标键时触发。mouseup:释放按下的鼠标键时触发。mousemove:鼠标移动事件。mouseover:移入事件。mouseout:移出事件。mouseenter:移入事件。mouseleave:移出事件。contextmenu:右键事件。mouseover事件和mouseenter事件,都是鼠标进...

2018-09-08 17:07:26

事件对象与事件委托

事件对象Event对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。event.composedPath()返回一个数组,包含了目标节点冒泡经过的所有节点event.target返回事件的目标节点(触发该事件的节点)event.currentTarget返回当前事件所在的节点。与this一致。event.srcElementIE中返回...

2018-09-08 17:04:43

DOM事件绑定

DOM2级事件element.addEventListener(type,handler,boolean)第一个值代表事件类型,不加on。第二个是执行的方法。(事件处理函数)第三个值是一个布尔值,默认为false,只在冒泡阶段执行。true为在捕获阶段执行element.removeEventListener(type,handler,boolean)第一个值代表事件类型,不...

2018-09-08 17:03:31

事件模型与事件流

事件模型,事件流一个事件发生后,会在子元素和父元素之间传播。这种传播分成三个阶段。window→documen→...→目标节点第一阶段:捕获阶段,从window对象传导到目标节点第二阶段:目标阶段,事件在目标节点上触发第三阶段:冒泡阶段,从目标节点传回window对象IE678的事件模型只有冒泡阶段。阻止事件冒泡event.stopPropagation()s...

2018-09-08 17:01:19

错误处理

错误类型JavaScript解析或运行时,一旦发生错误,引擎就会抛出一个错误对象SyntaxError是解析代码时发生的语法错误ReferenceErrorReferenceError对象是引用一个不存在的变量时发生的错误。另一种触发场景是,将一个值分配给无法分配的对象,比如对函数的运行结果或者this赋值。RangeErrorRangeError对象是一个值超出有效范围时...

2018-08-18 15:02:15

属性节点,文本节点,文档片段节点

属性节点属性本身就是一个对象(Attr对象),但是实际上我们都是操作的Element对象来进行操作属性。(可读可写)Element.idElement.src=""如果某个属性是标准属性,我们可以直接用这个属性Element.attibutes返回一个伪数组,包含了当前元素所有的属性名。console.log(img.attributes)//返回i...

2018-08-18 15:01:16

Element节点

Element节点对象对应网页的HTML元素。每一个HTML元素在DOM树上都会转化成一个Element节点对象元素节点的属性Element.id返回当前元素的id名Element.tagName返回当前元素的标签名Element.className返回当前元素的class名,它的值是一个字符串,每个class之间用空格分割。可读可写。Element.clas...

2018-08-18 14:59:54

document节点

document节点对象是文档的根节点,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入HTML文档,该对象就存在了,可以直接使用。document节点的属性document.doctype获取doctype节点(获取文档类型节点)(如果该网站没有声明文档类型.则返回null)console.log(document...

2018-08-18 14:58:53

查看更多

勋章 我的勋章
    暂无奖章