随笔分类 -  web前端技术

根据出生日期算出年龄
摘要:/*根据出生日期算出年龄*/ function jsGetAge(strBirthday) { var returnAge; var strBirthdayArr = strBirthday.split("-"); var birthYear = strBirthdayArr[0]; var bir 阅读全文
posted @ 2017-08-17 11:07 jameshappy 阅读(474) 评论(0) 推荐(0)
使用 WebStorm IDE 调试 Pomelo 应用程序
摘要:使用得心应手的IDE来开发应用程序,可以使我们的工作事半功倍。而调试则更可以让我们准确的定位BUG,发现问题。本文讲述如何使用 WebStorm 这个怪兽级JavaScript IDE来调试 Chat of Pomelo。如果你更喜欢 Eclipse 等其他IDE,希望本文也可以有一些帮助。 前言 阅读全文
posted @ 2017-04-14 10:04 jameshappy 阅读(297) 评论(0) 推荐(0)
欲善其功,必先利其器--Nodejs调试技术总结
摘要:调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8 阅读全文
posted @ 2017-04-14 09:45 jameshappy 阅读(231) 评论(0) 推荐(0)
React 相关资料
摘要:为了汇集资源,这里引用这里的学习资源:https://github.com/reactnativecn/react-native-guide React Native 构建 Facebook F8 2016 App / React Native 开发指南 http://f8-app.liaohuqi 阅读全文
posted @ 2017-04-14 09:05 jameshappy 阅读(230) 评论(0) 推荐(0)
SWFUpload简介及中文参考手册(share)
摘要:SWFUpload SWFUpload 最初是Vinterwebb.se 开发的客户端文件上传工具。它联合javascript和flash,在浏览器中提供一个优于传统上传标签 <input type="file" /> 的功能(和良好的用户体验)。 SWFUpload 的主要特性: 文件浏览对话框中 阅读全文
posted @ 2016-11-24 21:39 jameshappy 阅读(1734) 评论(0) 推荐(0)
用jQuery重置用于文件上传的input (type="file")
摘要:页面中有如下标签: 但经测试,该处理方法对IE无效,因为IE不允许javascript改变type为file的input的值,又是让人蛋疼的IE。。。 在浏览器兼容性方面本人是白痴一个,遂放狗一搜,有解决方案如下: 阅读全文
posted @ 2016-09-26 06:20 jameshappy 阅读(4429) 评论(0) 推荐(0)
javascript中return的作用
摘要:这里面的return含有一些细节知识:例如:onClick='return add_onclick()'与 onClick='add_onclick()'的区别JAVASCRIPT在事件中调用函数时用return返回值实际上是对window.event.returnvalue进行设置。而该值决定了当前操作是否继续。当返回的是true时,将继续操作。当返回是false时,将中断操作。而直接执行时(不用return)。将不会对window.event.returnvalue进行设置所以会默认地继续执行操作详细说明如下:例如:当在 Open 中如果函数 add_onc 阅读全文
posted @ 2013-07-23 16:57 jameshappy 阅读(383) 评论(0) 推荐(0)
JS判断一个数组中是否有重复值的三种方法
摘要:方法一:var ary = new Array("111","22","33","111");var s = ary.join(",")+",";for(var i=0;i-1) {alert("数组中有重复元素:" + ary[i]);break;}}方法二:var ary = new Array("111","22","33","111");var nary=ary.sor 阅读全文
posted @ 2013-07-22 21:23 jameshappy 阅读(68719) 评论(3) 推荐(2)
ASP.NET验证控件[转]
摘要:一、前言 在Web应用程序中,大都是对数据的提供或收集,对于数据的有效性验证是非常重要的,验证就是给所收集的数据应用的一系列规则。 为进行有效性验证而收集的数据来自于在应用程序中提供的Web窗体,Web窗体由不同的类型的HTML元素组成,可以对窗体元素应用不同的验证规则,对元素应用的规则越多,应用到数据上的有效性验证就越严格。 验证可以有客户端和服务器段的验证。客户端的验证主要是用JavaScript脚本,效率高,响应时间短,但安全性不好;服务器段的验证主要是用C#语言在后台验证,安全高了,但每次提交都要把数据传到后台,太慢。 ASP.NET不仅把窗体的验证作为服务器控件引入,还使这些控件智能 阅读全文
posted @ 2013-05-27 17:15 jameshappy 阅读(228) 评论(0) 推荐(0)
JavaScript正则表达式
摘要:什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。转自:http://www.cainiao8.com/web/js_note/js_regular_expression.html创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.exec(str);其中str为要执行正则表达式的目标字符串。例如:<script type="text 阅读全文
posted @ 2013-05-27 10:18 jameshappy 阅读(192) 评论(0) 推荐(0)
正则表达式30分钟入门教程
摘要:目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。转自http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不 阅读全文
posted @ 2013-05-27 10:17 jameshappy 阅读(448) 评论(0) 推荐(0)
全角半角处理
摘要:c#(转http://www.cnblogs.com/me-sa/articles/759421.html)A 什么是全角和半角?(1)全角--指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。一般的系统命令是不用全角字符的,只是在作文字处理时才会使用全角字符。(2)半角--指一字符占用一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。B 全角与半角各在什么情况下使用?全角占两个字节,半角占一个字节 阅读全文
posted @ 2013-05-24 06:49 jameshappy 阅读(2168) 评论(0) 推荐(0)
转:JS子父窗口互相操作取值赋值
摘要:jquery 获取父窗口的元素 父窗口 子窗口$("#父窗口元素ID",window.parent.document);对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);类似的,取其它窗口的方法大同小异$(selector, window.top.docume 阅读全文
posted @ 2013-05-10 18:01 jameshappy 阅读(172) 评论(0) 推荐(0)
jquery改变 datebox改变另一个datebox的值
摘要://改变购买日期改变年检日期 $(function () { $("#txtPurchaseTime").datebox({ onSelect: function () { //获取购买日期 var PurchaseTime = $("#txtPurchaseTime").datebox('getValue'); //如果购买日期为空,不用执行后续代码 ... 阅读全文
posted @ 2013-04-26 05:52 jameshappy 阅读(1657) 评论(0) 推荐(0)
javascript之Dom对象
摘要:本文摘自于网络,以供自己学习使用。首先理解一点,xml是针对树的实现,每种语言都有他们自己的实现方式,我们这篇文章研究的是javascript中的实现。—、使用Domeg:<html><head>标题测试</head><body><p>测试</p></body></html>1、访问节点获取Html元素:var oHtml=document.document.Element;获取Head元素:var oHead=oHtml.firstChild; 或 oHead=oHtml.head;获取Body元 阅读全文
posted @ 2013-03-23 06:20 jameshappy 阅读(233) 评论(0) 推荐(0)
TextBox只输入数字和event.keyCode的键码值
摘要:TextBox只收录数字:0~9非常简单,加一个属性事件:<asp:textbox class="Text" onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12&qu 阅读全文
posted @ 2009-09-14 18:05 jameshappy 阅读(411) 评论(0) 推荐(0)
javascript表单验证
摘要:html中写:onclick="window.close();"关闭当前窗口//只允许录入数字function isNumber(){if( !(event.keyCode >= 48 && event.keyCode <= 57) ){return false ;}}function isNumberA(){if( !((event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode == 45) ){return false ;}}//只允许录入数字和小数点 阅读全文
posted @ 2009-03-30 15:38 jameshappy 阅读(275) 评论(0) 推荐(0)