技术vs艺术

技术是扎实的基本功,艺术是丰富的想象力;技术的突破总是从夸张的想像中开始的。

博客园 首页 新随笔 联系 订阅 管理

2009年12月8日 #

摘要: 在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上流传得比较广的是马先光写的一个JScript类,这个类基本将经常用到的JS脚本包含了,非常方便,唯一的不足是作者采用的Response.Write(string msg)的办法,这样造成输出的js脚本在<html></html>标签之外,破坏了原有XHTML的结构,所以... 阅读全文
posted @ 2009-12-08 17:56 邓春光 阅读(203) 评论(0) 推荐(0) 编辑

摘要: Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:定义类并创建类的实例对象在Javascript中,我们用function来定义类,如下:Code h... 阅读全文
posted @ 2009-12-08 17:45 邓春光 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--EasyData在进步中成长博客园首页社区新随笔联系订阅管理随笔-188评论-67文章-8trackbacks-14自动格式化日期js<scripttype="text/javascript"l... 阅读全文
posted @ 2009-12-08 17:00 邓春光 阅读(258) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/nianshi/archive/2009/07/22/1528448.html代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--日期时间脚本库方法列表Date.prototype.isLeapYear判断... 阅读全文
posted @ 2009-12-08 16:57 邓春光 阅读(215) 评论(0) 推荐(0) 编辑

摘要: js只能输入数字和小数点2009-05-31 18:091.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyu... 阅读全文
posted @ 2009-12-08 16:52 邓春光 阅读(11825) 评论(0) 推荐(0) 编辑

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"CodeFile="Sample.aspx.cs"... 阅读全文
posted @ 2009-12-08 16:38 邓春光 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 模态窗中不用缓存方法一:在head和title标记之间加入如下代码: <meta http-equiv='pragma' content='no-cache' /> <meta http-equiv='Cache-Control' content='no-cache, must-revalidate'/> <meta http-equiv='expires' con... 阅读全文
posted @ 2009-12-08 16:21 邓春光 阅读(256) 评论(0) 推荐(0) 编辑

摘要: 问题:在JS中格式化数据保留两位小数的函数的多种方法最好方法:保留两位好像是这样吧 var a = 9.39393; alert(a.toFixed(2));说明:alert(Number.toFixed(9.39393)); 返回的是9.39 但是只有ie5.5以上的版本才支持。其它方法:方法一: function roundFun(numberRound,roundDigit) //... 阅读全文
posted @ 2009-12-08 16:19 邓春光 阅读(450) 评论(0) 推荐(0) 编辑

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--Date.prototype.format=function(mask){vard=this;varzeroize=function(value,length){if(!length)length=2... 阅读全文
posted @ 2009-12-08 16:16 邓春光 阅读(405) 评论(0) 推荐(0) 编辑

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/***js操作table排序类*--------------------------------*页面调用SetOrder(tbody,obj,index,options)*@tbody:table... 阅读全文
posted @ 2009-12-08 15:53 邓春光 阅读(359) 评论(0) 推荐(0) 编辑

摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--Code1<tableborder=1width=400id=tb>2<tr>3<td>firstLeft</td>4<td>firstRi... 阅读全文
posted @ 2009-12-08 15:51 邓春光 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 树形菜单是很常用的效果,常用在管理软件当中,但是一套树形菜单已经不能满足需求,所以如果能有一套比较全面的树形菜单JS特效代码,将会非常方便,下面懒人萱将超全的JS树形菜单共享出来,相信你一定用得上。一共包括八种,下面就一一介绍:1、不同表现方式的JS树形菜单(如图所示)2、复选框式的JS树形菜单(如图所示)左图为只可以选择单节点,右图为在选择子节点的同时选择父节点3、可以重新排列节点并且具有拖放功... 阅读全文
posted @ 2009-12-08 15:42 邓春光 阅读(995) 评论(0) 推荐(0) 编辑

摘要: JavaScript这种编程语言首要的目的是为Netscape Navigator提供一种页面脚本语言。它仍被普遍的认为是Java的一个子集,但事实并非如此。它是一种语法类似c语言并且支持面向对象的Scheme-like语言。JavaScript使用了ECMAScript语言规范第三版进行了标准化。JSON是JavaScript面向对象语法的一个子集。由于JSON是JavaScript的一个子集,... 阅读全文
posted @ 2009-12-08 15:41 邓春光 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 前言Visual Studio的代码折叠功能非常好用,#region #endregion 这个词连搜狗的词库里面都出现了(不含'#'号),可见使用频率很高,但是他不支持js的代码折叠 : ( 最近Ext用得比较多,一写就是上百行JS代码,非常不方便,想着自己写个扩展或插件什么的,意外搜到了下面的文章,已经用宏来实现了,本文可以理解为该文的简单译本,注意宏代码部分我有所改动 : )文章1.Usin... 阅读全文
posted @ 2009-12-08 15:40 邓春光 阅读(1886) 评论(1) 推荐(0) 编辑