自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 JS正则表达式验证账号、手机号、电话和邮箱

验证帐号是否合法验证规则:字母、数字、下划线组成,字母开头,4-16位。function checkUser(str){    var re = /^[a-zA-z]\w{3,15}$/;    if(re.test(str)){        alert("正确");    }else{        alert("错误");    }  

2015-10-10 14:02:53 316

原创 五大常用算法使用情境

关于五大常用算法,来自随遇而安随缘一世的http://blog.csdn.net/lcj_cjfykx/article/details/41691787,值得大概了解。贪心算法:在对问题求解时,总是做出在当前看来是最好的选择,有可能陷入局部最优。分治:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。动态规划:将待求解的问题分解为

2015-10-04 11:29:08 1109

转载 实现继承的6种方式

【前面的话】许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法,由于函数没有签名,在ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的【1】【原型链继承】实现的本质是重写原型对象,代之以一个新类型的实例。实际上不是SubType的原型的constructor属性被

2015-09-13 15:46:12 585

转载 js创建对象的几个常用方式

最近在看javascript高级程序设计,其中对对象的创建做了具体的阐述,综合起来,总结了下(je知识库javascript专栏由这方面的教程,有兴趣的可以去知识库看看)第一种模式:工厂方式 复制代码 代码如下:var lev=function(){ return "脚本之家"; }; function Parent(){ var Child = new Obj

2015-09-13 15:11:43 333

转载 HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth之完全详解

HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离之完全详解scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

2015-09-13 13:31:48 326

原创 将多个空格转换成一个空格

var s = "aa   bb     c    dd    e   f " s = s.replace(/\s+/g,' ');//  两个反斜杠之间表示这个是正则表达式。g表示匹配全部(即替换全部),\s表示匹配空白字符(空格等什么的),+号表示至少有一个。 alert(s);

2015-09-10 19:47:48 2701

转载 JavaScript版几种常见排序算法

说明写这个主要是为了锻炼自己,并无实际意义。每个浏览器测试得出的数据会不一样。比如我用chrome 测试 一般快速排序都会最快,IE 则根据数组长度有可能希尔最快。不要用太大数据去测试冒泡排序(浏览器崩溃了我不管)如果有兴趣可以 在线排序动画  下载测试页面个人理解冒泡排序:最简单,也最慢,貌似长度小于7最优插入排序: 比冒泡快,比快速排序和希尔排序慢,较小数据有优势快速排

2015-09-10 11:17:56 238

原创 2015百度前端研发笔试题

一、HTML的Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?1. 声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。2.严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。3.DOCTYPE不存在或格式不正确会导致文档以混

2015-09-09 15:30:29 535

原创 前端面试题系列

标签的定义与用法。 声明必须位于 HTML 5 文档中的第一行,也就是位于 标签之前。该标签告知浏览器文档所使用的 HTML 规范。doctype 声明不属于 HTML 标签; 它是一条指令,告诉浏览器编写页面所用的标记的版本。在所有 HTML 文档中规定 doctype 是非常重要的,这样浏览器就能了解预期的文档类型。HTML 4.01 中的 doctype

2015-09-08 13:23:56 388

转载 (function(){}),(function(){}())解析

前面一段时间,看到(function(){}),(function(){}())这些函数就犯晕,不知道它到底是什么意思,为什么函数外要加小括号,函数后要加小括号,加和不加到底有什么区别……一直犯迷糊,看了汤姆大叔的《深入理解JavaScript系列(4):立即调用的函数表达式》后才明白它们到底是什么东西,终于将困扰我已久的东西给干掉了。  在这里,我先介绍一下函数引用和函数调用的差别、函数

2015-09-06 14:47:06 734

原创 js中关于sort()的冒泡排序

我们可以这么理解 return a-b  如果a>b的话 返回的不管是几,肯定是正数、 a这个时候再通过sort排序的时候,每次都要计算一次正负值后对两个数排序,这样负数肯定在前,正数在后……这样,小的在前,大的在后,就是升序排列。反过来,b-a的话,如果a>b,返回的是负数,这样b就在前面……最后结果就是降序排列不知道这样理解对不对?

2015-09-02 15:11:25 1145

原创 js内置对象属性及方法

1.Date属性(1):constructor      所建立对象的函数参考prototype       能够为对象加入的属性和方法方法(43):getDay()        返回一周中的第几天(0-6)getYear()       返回年份.2000年以前为2位,2000(包含)以后为4位getFullYear()     返回完整的4位年份数getMon

2015-08-31 12:16:01 859

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除