JS
文章平均质量分 65
唐娜玛丽
敬事礼人
展开
-
数据类型Boolean类型
数据类型Boolean类型:var box="myDemo";//值显示真if (box) { alert('真'); // statement} else { alert('假'); // statement}var box="";//值显示假if (box) { alert('真'); // state原创 2017-01-04 01:35:08 · 1303 阅读 · 0 评论 -
什么叫构造函数,原型属性和方法,实例属性和方法以及构造函数原型和实例三者关系
//构造函数应该是(空的)结构框架function box(){};//原型属性和方法——构造函数赋予原型prototype结构,(box.prototype.name;box.prototype.run=function(){});//原型属性和方法——特征是本质的,共性的,可共享的,相同的;//实例属性和方法——构造函数赋予具体实际个性案例;//实例属性和方法——特征是表象的,原创 2017-01-31 04:37:43 · 2205 阅读 · 0 评论 -
asp ajax JQuery UI 链接及插件
asp.net ajax labrary 链接http://www.asp.net/ajaxlibrary/act.ashx?From=MainPage asp.net Ajax Control Toolkithttp://ajaxcontroltoolkit.codeplex.com/ JQueryhttp://jquery.com/JQuery watermar原创 2017-03-09 00:20:52 · 531 阅读 · 0 评论 -
当下很火爆的一个JavaScript MVVM库:Vue.js浅析
MVVM模式MVVM是Model-View-ViewModel的简写ViewModel是Vue.js的核心,它是一个Vue实例。Vue实例是作用于某一个HTML元素上的,这个元素可以是HTML的body元素,也可以是指定了id的某个元素。首先,我们将上图中的DOM Listeners和Data Bindings看作两个工具,它原创 2017-03-11 21:07:17 · 1703 阅读 · 0 评论 -
javascript时间和日期,实现时钟功能之浅析
ECMAScript 提供了 Date 类型来处理时间和日期。 Date 类型内置一系列获取和设置日期时间信息的方法。一. Date 类型ECMAScript 中的 Date 类型是在早期 Java 中 java.util.Date 类基础上构建的。 为此, Date类型使用 UTC (Coordinated Universal Time,国际协调时间[又称世界统一时间]) 1原创 2017-03-11 21:10:06 · 887 阅读 · 0 评论 -
JS封装的含义及通俗比喻
打个通俗简单的比喻:有的人用电脑不需要机箱,主板、内存条、显卡、电源。。。都是裸奔状态。但是大部分人还是会用机箱把所有的硬件都包装起来,留下:电源,USB,读卡器,显示器,音响接口等等,让使用者更加便利,也让维护者更加清晰。优点:第一便于到处重复使用,第二对内部部件有一个完整性的包括,第三,把所有的东西封装起来,只留下若干个接口,便于使用维护。原创 2017-04-10 01:13:36 · 2457 阅读 · 0 评论 -
Array对象目录 总览概括
目录构造函数Array.isArray()Array实例的方法valueOf(),toString()push()pop()join()concat()shift()unshift()reverse()slice()splice()sort()map()forEach()filter()some(),every()原创 2017-07-10 02:39:43 · 708 阅读 · 0 评论 -
Object对象目录 总览概括
Object对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object()Object 对象的静态方法Object.keys(),Object.getOwnPropertyNames()其他方法Object对象的实例方法Object.prototype.valueOf()Object.prototype原创 2017-07-10 03:08:39 · 718 阅读 · 0 评论 -
Property属性对象目录 总览概括
属性描述对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述Object.getOwnPropertyDescriptor()Object.defineProperty(),Object.defineProperties()元属性可枚举性(enumerable)可配置性(configurable)可写性(writ原创 2017-07-10 03:17:14 · 605 阅读 · 0 评论 -
Date对象目录 总览概括
Date对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述new Date()日期的运算Date对象的静态方法Date.now()Date.parse()Date.UTC()Date实例对象的方法to类方法get类方法set类方法Date.prototype.valueOf()参考链接原创 2017-07-10 03:20:01 · 717 阅读 · 0 评论 -
正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?
正则表达式[\w]+,\w+,[\w+] 三者有何区别:[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符;[\w+]表示匹配数字、字母、下划线和加号本身字符;[]表示数组而非排列,即不按固定次序位置排列;在[]内的字符可以任意次序出现。[ABC]+ 可以匹配"AAABBBCCC,BBBAAACCC,BACCBACAACBAC,...",不是一定原创 2017-01-15 00:55:26 · 106625 阅读 · 4 评论 -
正则表达式符号字符大全
正则表达式符号正则表达式[1] 由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"Testing"。原创 2017-01-11 00:17:11 · 6068 阅读 · 0 评论 -
浏览器嗅探器检测(BrowserDetect.js)程序神器使用
var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent)原创 2017-02-07 19:29:18 · 4005 阅读 · 0 评论 -
数据类型Number类型
数据类型Number类型:var box=100;//十进制100alert(box);var box=071;/八进制必须已0开头,后面位数值从0-7之间;值显示57//输出类型都按十进制输出alert(box);var box=0xA;//十六进制必须已0x开头,后面位数值从0-9或A-F(a-f)之间;值显示10//输出类型都按十进制输出a原创 2017-01-04 01:36:08 · 856 阅读 · 0 评论 -
数据类型String类型
数据类型String类型:var box="Lee"; //Leealert(box);+ //连接符\n //换行符\t //制表符\v //垂直制表符\b //空格符\r //回车符\f //换页符\\ //斜杠符\' //单引号符\" //双引号符\xnn //十六进制,nn表示字符0-9/A-F\unnn //十六进制,原创 2017-01-04 01:39:44 · 858 阅读 · 0 评论 -
数据类型Object类型
数据类型Object类型:var box={};alert(box);//object,Objectalert(typeof box);//objectvar box=new Object();//创建对象,Object()对象构造,()传参使用:数值/字符串/布尔值alert(box);//object,Objectalert(typeof box);//object原创 2017-01-04 01:43:25 · 3974 阅读 · 0 评论 -
循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
//数组表达式var box=[1,2,3,4,5];alert(box);//1,2,3,4,5var box={ 1:2, 2:3, 3:4, 4:5, 5:6}alert(box[3]);//4//多分支条件循环语句//if(条件){语句}else{语句}Ă循环语句var box="";if (5原创 2017-01-04 01:44:05 · 909 阅读 · 0 评论 -
函数function
//函数//函数function关键词,函数名,()传参,{}函数主体function box(){ //函数声明alert("我只有被调用才可以执行!") ; //函数本身无执行功能,必须调用才可执行}box(); //函数调用,通过函数名+()传参,即可调用并执原创 2017-01-04 01:51:44 · 467 阅读 · 0 评论 -
正则表达式\w并不完全等于[A-Za-z0-9]
一般大家在书本上还是网上资料正则表达式中\w都被介绍为匹配任何单词字符,包括字母和下划线,等效于[A-Za-z0-9]。 今天偶然间发现会员注册中出现了一个恶作剧账号"аdmin",注意到那个а了没?那是一个俄文字母,在会员注册过滤中使用\w验证并不能防止。 也就是说\w包括了英文字母以及俄文字母等,在会员注册这块我们肯定不希望类同的账号出现,要不然很容易造成会员间的误会。所以改为原创 2017-01-15 00:03:45 · 8823 阅读 · 2 评论 -
JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?
JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?在正则表达式中,许多标点符号具有特殊含义,比较难记,现归纳备个份:这些符号有:^ $ . * + - ? = ! : | \ / ( ) [ ] { }1.“[ ]”表示字符类: 即括号里是个字符集:如/[abc]/,表示和含有a,b,c任何一个字母的字符串都匹配。注:特殊字符类:\s表示空格符、制表符、Unicod原创 2017-01-15 01:30:49 · 9123 阅读 · 0 评论 -
正则表达式应用替换/删除/校验/测试技巧
正则表达式应用替换技巧实例目录【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换【3】 正则表达式应用——删除每一行行尾的指定字符【4】 正则表达式应用——替换带有半角括号的多行【5】 正则表达式应用——删除空行【6】 正则表达式应用——实例应用应用实例【1】正则表达式应用——替换指定内容到行尾原始文本如下面两行原创 2017-01-11 00:30:27 · 6234 阅读 · 0 评论 -
正则表达式语法等价字符/常用运算符/分割语法/正则等价简写释义速记理解技巧
速记理解技巧.[ ]^$四个字符是所有语言都支持的正则表达式,所以这个四个是基础的正则表达式。正则难理解因为里面有一个等价的概念,这个概念大大增加了理解难度,让很多初学者看起来会懵,如果把等价都恢复成原始写法,自己书写正则就超级简单了,就像说话一样去写你的正则了: 等价:等价是等同于的意思,表示同样的功能,用不同符号原创 2017-01-11 00:22:53 · 2309 阅读 · 0 评论 -
JSON对象目录 总览概括
JSON对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录JSON格式JSON.stringify()基本用法第二个参数第三个参数toJSON 方法JSON.parse()参考链接JSON格式JSON格式(JavaScript Object Notation的缩写)是一种用于数据原创 2017-07-10 03:21:58 · 1171 阅读 · 0 评论