- 博客(8)
- 问答 (3)
- 收藏
- 关注
原创 js oop之原型与原型链
对象在大多数语言中都是以面向对象(OOP)进行编程,在JavaScript语言中也不例外。那么今天就来探讨一下JavaScript的面向对象。面向对象的三大特性:1. 封装:在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为。例如动物这一类,有name,sex,age等属性,拥有eat()、sleep()、listen()等方法。2.
2017-03-09 09:48:12 629
原创 js中的三种循环(forEach、each、map)
三大循环使用forEach、map是ECMA5中引入的但是IE9以下版本不支持可以从Array原型扩展可以实现以上全部功能,例如forEach方法:if (typeof Array.prototype.forEach != "function") { Array.prototype.forEach = function() { /* 实现 */ };} //forEac
2017-03-09 09:25:08 21828
转载 slider滑动幻灯片
观察各类轮播组件,我们不难发现一个功能完善的组件具备如下几个特点:前进后退按钮控制单张幻灯片索引按钮可以直接选择某张幻灯片mouseover 可取消滑动,mouseout 恢复滑动部分幻灯片支持无限滑动支持手势操作一般原理我们本次的幻灯片是滑动式幻灯片,观察不难发现多张幻灯片其实是连续的,但我们却只能看见一张幻灯片,其它的幻灯片其实是被隐藏掉了。说起隐藏我们想起一个属性 overflow:hidd
2017-03-08 20:18:45 1036
转载 JS常用事件
A篇: (10)一般事件。 (11)页面相关事件。 (2)改变事件:onchange。当text或textarea元素内的字符值改变或select表格选项状态改变时发生该事件。 (3)选中事件:onselect。当text或textarea对象中的文字被选中时会引发该事件。如: (4)获得焦点事件:onfocus。用户单击text或textarea
2017-03-07 08:53:42 393
转载 常用正则表达式
常用正则表达式合集:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?
2017-03-07 08:52:31 340
转载 JS常用函数和方法
1.输出语句:document.write("");2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中
2017-03-07 08:51:11 321
转载 BOM操作
window对象 document 对 Document 对象的只读引用。 navigator 对 Navigator 对象的只读引用。 screen
2017-03-07 08:50:12 356
原创 DOM操作
DOM(Document Object Model) 当网页被加载时,浏览器会创建页面的文档对象模型 DOM树 DOM节点12个(*常用) ELEMENT_NODE 1 元素节点 * ATTRIBUTE_N
2017-03-07 08:48:13 227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人