
JAVASCRIPT
文章平均质量分 79
Scofield-
闻道有先后术业有专攻如是而已
展开
-
常用——正则验证表达式
在javascript里面,有时经常会碰到正则表达式,来校验输入域的合法性,所以有些通用的问题就会经常碰到,整理了一下,作为学习笔记用。比较实用。匹配26个英文字母组成字符串的正则表达式: [A-Za-z]+匹配26个英文字母的大写组成字符串的正则表达式:[A-Z]+匹配26个英文字母的小写组成字符串的正则表达式:[a-z]+ 匹配中文字符的正则表达式转载 2013-11-20 09:57:27 · 935 阅读 · 0 评论 -
汤姆大叔的深入理解JavaScript读后感四(完结篇)
今天要分享的内容是tom大叔的JavaScript系列的读书观后感完结篇花了三天的时间,终于把大叔的博客,JavaScript系列看了一遍收获颇丰啊,不愧是经典,一下子很多零散的东西就串联了起来先简单说一下背景吧 大概是13年左右的时候,就有人推荐大叔的博客,那时第一个原因是水平不够,第二个没时间,总之就是没看过,但是听说过了后来,陆续又自己完完整整的学了一遍JavaScript,就是大叔最后一篇原创 2017-06-14 20:22:27 · 7030 阅读 · 0 评论 -
汤姆大叔的深入理解JavaScript读后感三(设计模式篇)
今天要分享的内容是tom大叔的JavaScript系列的读书观后感3挑选大叔里面,个人自己喜欢的设计模式实现第二十五部分,设计模式之单例模式在传统开发工程师眼里,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访原创 2017-06-14 20:22:01 · 2898 阅读 · 0 评论 -
汤姆大叔的深入理解JavaScript读后感二(17——24节)
今天要分享的内容是tom大叔的JavaScript系列的读书观后感2第十七部分,面向对象编程之概论我们有必要掌握一些OOP基本的特征,并澄清概论中的主要概念。主要讨论封装,继承,多态,接口,那些传统的面向对象概念,可以忽略不看,不影响第十八部分,面向对象编程之ECMAScript实现(推荐)总结如下:1. 原始值类型 回头来看6中用于ECMAScript程序的数据类型,前5种是原始值类型,包括原创 2017-06-13 19:45:28 · 9886 阅读 · 0 评论 -
汤姆大叔的深入理解JavaScript读后感一(1——16节)
今天要分享的内容是tom大叔的JavaScript系列的读书观后感第一部分,编写高质量JavaScript代码的基本要点内容不多,但是作为从头规范开始,值得遵循,现在看来,才更能明白里面的道理。 总结一下:1. 避免全局变量,为啥?自己去看,以及隐式全局变量的副作用,那怎么办?命名空间2. 推荐单一的单var形式,如 var a = 1,b = 2,myobject = {};形式3. fo原创 2017-06-12 20:59:12 · 5216 阅读 · 0 评论 -
关于requirejs的用法
今天要分享的内容是requirejsAMD 简介前端开发在近一两年发展的非常快,JavaScript 作为主流的开发语言得到了前所未有的热捧。大量的前端框架出现了,这些框架都在尝试着解决一些前端开发中的共性问题,但是实现又不尽相同。在这个背景下,CommonJS 社区诞生了,为了让前端框架发展的更加成熟,CommonJS 鼓励开发人员一起在社区里为一些完成特定功能的框架制定规范。AMD(Asynch原创 2017-06-19 20:28:04 · 600 阅读 · 0 评论 -
Javascript中数组的遍历,数组的复制,函数绑定的方法
第一个为array添加的each方法,类似于foreach方法,实现了一个数组或者类似数组的遍历功能。第二个函数,实现了一个数组的复制功能。第三个上为函数添加了原生的bind方法,实现了bind的功能。原创 2015-02-27 11:24:31 · 575 阅读 · 0 评论 -
java 回调函数 的介绍
慢慢深入接触java之后,就会遇到各种深入的编程知识,比如,设计模式,比如今天要说的回调函数。一直以来都听别人讲,这里写个回调函数,就可以了,一直没明白,到底,啥是个回调函数?学习别人的代码,看了一上午,现在才终于弄明白,回调,到底个啥。。。回调专业一点的说就是,传参数的时候,平时一般传普通参数就可以,而此时,你传入的是函数。按我的理解,所谓java回调函数,就是一个类,自己通过别原创 2013-12-18 16:10:14 · 835 阅读 · 0 评论 -
js创建类的几种常见方法总结
因为之前,对js也没深入的学习,只是知道js也是面向对象的语言,也可以创建类,继承之类的概念,可是,从来没整理过这个问题。今天大师兄,提起这个事情,我学习参考了网上大牛写的,粘过来,作为学习笔记学习一下,所以先说一下,有关对象,类的创建。在js里面,首先明白几个基本概念,比如,js本来没有类,何来的类,以及怎么创建它?由于受java的影响,总分不清楚,function函数和对象的概念。总结原创 2013-12-16 14:54:39 · 1435 阅读 · 0 评论 -
slice,substring,substr的区别
因为有天遇到了一个问题,slice怎么用?和substring有什么区别?到java里面一查,根本没有slice这个方法,只是js的方法。这篇文章,就在csdn里面,具体作者找不到了。在项目开发过中,字符串是一种很特殊的东西,不可逃避地要经常对其处理,截取获得某几个字符是一种经常的事情。然而,在面试题中也经常出现对字符串处理的一些问题,尤其一些大公司,比如:慧*网,最近看其面试题中就有一道转载 2013-12-12 20:15:49 · 965 阅读 · 0 评论 -
JS的构造函数
对于想学js,从新手到高手,必须经历的,非常的好,转过来学习一下。//构造函数 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 function myObject(msg){ //特权属性(公有属性) this.myMsg = msg; //只在被实例化后的实转载 2013-11-28 09:55:40 · 640 阅读 · 0 评论 -
关于JavaScript中ES6新特性概览总结
什么是ES6?ES6(ECMAScript 6 == ECMAScript2015)是即将到来的新版本JavaScript语言的标准,代号harmony,上一次标准的制订还是2009年出台的ES5。 大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。 目前想要运行ES6代码的话,可以用google/traceur-compiler将代码转译。 当然,并不是所有ES6新特性都被实现了,有原创 2017-10-13 16:47:47 · 849 阅读 · 0 评论