javaScript
常生果
爱好编程,喜欢创造!
展开
-
JS判断是否是手机号码
/*判断输入是否为合法的手机号码*/ function isphone2(inputString){ var partten = /^1[3,5,8]\d{9}$/; var fl=false; if(partten.test(inputString)){ //alert('是手机号码');原创 2015-12-30 16:15:07 · 1306 阅读 · 0 评论 -
HTML中Div、span、label标签的区别
div与span 大家在初学div+css布局时,有很多困惑,在div与span的使用过程没觉得有一定的”章法”,觉得两个区别不大,在w3c的关于div和span的定义:div作为分割文档结构自然使它最官方的语义,但是这样的官方语义太让人迷惑,大的结构还 好,但是小的地方到底是用div还是用span仍然让人迷惑。其实恰恰是《Microsoft MSDN Library》 里面的定义让人豁然开转载 2016-08-18 11:00:40 · 603 阅读 · 0 评论 -
Javascript模块化编程(二):AMD规范
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。 (接上文) 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这转载 2016-08-17 15:18:51 · 256 阅读 · 0 评论 -
Javascript模块化编程(三):require.js的用法
这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。 我采用的是一个非常流行的库require.js。 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。转载 2016-08-17 15:18:05 · 316 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种模块化编程语言,它不支持"类"(class),更遑论"模块"(module)了。(正在制定中的转载 2016-08-16 18:56:39 · 308 阅读 · 0 评论 -
js的Prototype属性 解释及常用方法
函数:原型 每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。 prototype的定义 你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子: Example PT1 CODE: function Test() { } alert(Test转载 2016-08-16 17:33:46 · 266 阅读 · 0 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类: a 类方法 b 对象方法 c 原型方法 例子:转载 2016-08-16 17:16:57 · 243 阅读 · 0 评论 -
js 实现时间倒计时和setInterval用法
JavaScript中的setInterval用法 JavaScript中的setInterval用法 setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下: setInterval(function,interval[,arg1,arg2,......argn])原创 2016-01-04 21:48:33 · 2179 阅读 · 0 评论 -
js控制手机号码中间用星号代替
$("#tel").html($("#tel").substring(0,3)+"****"+$("#tel").substring(8,11));原创 2015-12-31 15:21:58 · 2507 阅读 · 0 评论 -
JS中使用EL表达式
js 中可以直接通过 EL 表达试接收,一定要加引号 分两种情况 1. JS代码在JSP页面中, 这可以直接使用EL表达式. 如: [html] view plaincopyprint? script type="text/javascript"> $(function () {原创 2015-12-31 15:05:19 · 746 阅读 · 0 评论 -
js跳转页面方法实现汇总
JS跳转页面参考代码 第一种: window.location.href="login.jsp?backurl="+window.location.href; 第二种: alert("返回"); window.history.back(-1); 第三种: window.navigate("top.jsp"); 第四种:原创 2015-12-31 13:20:19 · 752 阅读 · 0 评论 -
JS判断手机号码和联通手机号码
//判断是否是手机号码 function isMobile(mobile){ var regMobile = /^1[3|4|5|6|7|8|9][0-9]{1}[0-9]{8}$/; if(!mobile || !regMobile.test(mobile)){ //请输入正确的手机号! return f原创 2015-12-30 18:08:28 · 994 阅读 · 0 评论 -
一个checkMobile方法的实现
function checkMobile(mobile){ if(isNull(mobile)){ showDialog("请输入手机号码!"); //字符串为空 return; } if(isPhone(mobile)){//是否是手机号码 doAction();//做具体的事务处理 }else{原创 2015-12-30 16:47:36 · 2001 阅读 · 0 评论 -
JS判断字符串是否为空
//判断字符串是否为空 function isNull(variable){ if (variable !== null || variable !== undefined || variable !== '') { if (variable.replace(/(^s*)|(s*$)/g, "").length >0){ return false } } return true;原创 2015-12-30 16:38:51 · 839 阅读 · 0 评论 -
JS判断身份证号码是否合法
function isPersonNumber(str) { if(""==str) { return false; } if(str.length!=15&&str.length!=18) {//身份证长度不正确 return fals原创 2015-12-30 16:19:45 · 749 阅读 · 0 评论 -
判断输入是否为合法的电话号码
function isphone1(inpurStr) { var partten = /^0(([1,2]\d)|([3-9]\d{2}))\d{7,8}$/; if(partten.test(inpurStr)){ //alert('是电话号码'); return true; }else{原创 2015-12-30 16:17:38 · 1304 阅读 · 0 评论 -
扩展jQuery-easyui中的tab组件
扩展jQuery-easyui中的tab组件 说扩展,我觉得有点过了,只是加入了右击TAB选项卡时显示关闭的上下文菜单,先看下效果图: 具体实现代码: 右键菜单 HTML: div id="mm" class="easyui-menu" style="width:150px;"> div id="mm-tabclose">关闭di转载 2016-08-21 17:55:02 · 565 阅读 · 0 评论