摘要:
理解JavaScript中的事件流,冒泡,捕获等问题。 什么是事件? 事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键 阅读全文
摘要:
在jquery中,提供了集中方法来进行ajax操作 一、$.get(url,[data],[callback]) 向服务器发起get操作。 说明:url为请求地址,data为请求数据的列表(json对象),callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参 阅读全文
摘要:
Readonly和Disabled它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,但是表单元素在使用了disabled后,当我们 阅读全文
摘要:
Input file上传文件样式支持html5的浏览器兼容解决办法: 最近在使用画布处理图像像素时用到了file上传控件,发现了file上传控件的两个兼容性问题。一个是file上传控件在火狐下无法通过css改变width,另一个是file上传控件在不同的浏览器下的外观和行为都不一样。下面是file上 阅读全文
摘要:
AJAX的优点<1>.无刷新更新数据。AJAX最大优点就是能在不刷新整个页面的前提下与服务器通信维护数据。这使得Web应用程序更为迅捷地响应用户交互,并避免了在网络上发送那些没有改变的信息,减少用户等待时间,带来非常好的用户体验。<2>.异步与服务器通信。AJAX使用异步方式与服务器通信,不需要打断 阅读全文
摘要:
$.extend()函数 1、用将一个对象或多个对象的内容合并到目标对象, 2、如果多个对象具有相同的属性,则后者覆盖前者的属性值。 例子: 1 var object1={ 2 3 apple:1, 4 5 banana:{weidth:2,price:100} 6 7 }; 8 9 var obj 阅读全文
摘要:
:first-of-type p:first-of-type 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。 :last-of-type p:last-of-type 选择属于其父元素的最后 <p> 元素的每个 <p> 元素。:only-of-type p:only-of-type 选择 阅读全文
摘要:
jQuery绑定事件 语法:$(selector).on(event,childselector,function(){}); 可以为自身的加事件(一个或多个) 也可以为其子元素加事件(一个或多个) 自己加事件例子: $('ul').on('click',function(event){ alert 阅读全文
摘要:
基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必须在堆 阅读全文
摘要:
在JavaScript中,对对象进行拷贝的场景比较常见。但是简单的复制语句只能对对象进行浅拷贝,即复制的是一份引用,而不是它所引用的对象。而更多的时候,我们希望对对象进行深拷贝,避免原始对象被无意修改。对象的深拷贝与浅拷贝的区别如下:浅拷贝:仅仅复制对象的引用,而不是对象本身;深拷贝:把复制的对象所 阅读全文