01 2012 档案

动态调整Iframe以适应内容(仅同域)
摘要:通常情况下,您设置和宽度Iframe和高度。如果里面的内容比较大,滚动就够了。下面的脚本试图修复,动态调整iframe来适应它加载的内容。<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2'></script><script type='text/javascript'> $(function(){ var iFrames = $('if 阅读全文

posted @ 2012-01-31 16:42 tianyaxiang 阅读(284) 评论(0) 推荐(0)

菜单中所有链接里突出显示当前页面链接
摘要:$(function(){ $("a").each(function(){ if ($(this).attr("href") == window.location.pathname){ $(this).addClass("selected"); } });}); 阅读全文

posted @ 2012-01-31 16:36 tianyaxiang 阅读(208) 评论(0) 推荐(0)

jquery实现密码强度验证
摘要:jquery实现密码强度验证JS代码:$('#pass').keyup(function(e) { var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g"); var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$&quo 阅读全文

posted @ 2012-01-31 16:18 tianyaxiang 阅读(10434) 评论(0) 推荐(0)

清除焦点的默认搜索字符串
摘要:$("#s") .val("搜索...") .css("color", "#ccc") .focus(function(){ $(this).css("color", "black"); if ($(this).val() == "搜索...") { $(this).val(""); } }) .blur(function(){ $(this).css("color", "#ccc"); if ( 阅读全文

posted @ 2012-01-31 16:01 tianyaxiang 阅读(337) 评论(0) 推荐(0)

jQuery实现AJAX定时局部页面刷新
摘要:不时,我需要某种机制,不断刷新网页,以提供一个实时的仪表板某种。如果我只能刷新一个特定的页面的一部分,这将是很大的,例如:仪表盘上的交通灯显示系统状态。这是很容易通过使用jQuery JavaScript库,只刷新页面的一部分。一旦我们纳入我们的页面的jQuery库,我们只需要1行的JavaScript得到它的工作:<script src="/js/jquery-1.3.2.min.js" type="text/javascript"></script>所以我们只要我们的页面放入这个小的JS代码片段刷新里面的内容ID标签的一切,让 阅读全文

posted @ 2012-01-31 15:51 tianyaxiang 阅读(36410) 评论(2) 推荐(2)

【转】virtual override new 的关系和使用
摘要:virtual关键字用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。虚拟成员的实现可由派生类中的重写成员更改,而非虚拟成员是无法由派生类进行重写的,这一点是与Java不同的。Java语言中,只要在派生类中定义了与父类具有相同签名的方法,那么父类的方法就被重写。C#语言中,必须使用virtual关键字进行修饰,否则在派生类中进行重写会导致编译器报错。虚方法或者虚属性并不等同于抽象方法、抽象属性。抽象方法和抽象属性无法直接调用,必须通过派生类进行实现之后才能调用;而虚方法和虚属性是表示在派生类中有可能进行重写的,但是如果没有重写,那么将调用父类中的该虚方法和虚属性。调用虚方法时 阅读全文

posted @ 2012-01-30 16:44 tianyaxiang 阅读(288) 评论(0) 推荐(0)

【转】树形表设计
摘要:批量插入的3条借阅记录的batch_no都是65。之后另外一个用户租了一套碟,再插入出租记录的rent_id是68。采用这种设计,查询批量借阅的信息时,只需使用一条标准T_SQL的嵌套查询即可。当然,这种设计不符合3NF,但是和上面标准的3NF设计比起来,哪一种更好呢?答案就不用我说了吧。五、冗余数据的取舍上篇的“树型关系的数据表”中保留了一个冗余字段,这里的例子更进一步——添加了一个冗余表。先看看例子:我原先所在的公司为了解决员工的工作餐,和附近的一家小餐馆联系,每天吃饭记账,费用按人数平摊,月底由公司现金结算,每个人每个月的工作餐费从工资中扣除。当然,每天吃饭的人员和人数都不是固定的,而且 阅读全文

posted @ 2012-01-30 15:57 tianyaxiang 阅读(973) 评论(0) 推荐(0)

【转】那些相见恨晚的 JavaScript 技巧
摘要:JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。简略语句JavaScript可以使用简略语句快速创建对象和数组,比如下面的代码:可以使用简略语句如下:对象 car 就此创建,不过需要特别注意,结束花括号前一定不要加 ";" 否则在 IE 会遇到很大麻烦。创建数组的传统方法是:使用简略语句则:另一个可以使用简略语句的地方是条件 阅读全文

posted @ 2012-01-15 20:19 tianyaxiang 阅读(230) 评论(0) 推荐(0)

asp.net mvc3 下上传文件
摘要:一 创建表单@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){ <input type="file" name="file" /> <input type="submit" value="OK" />}二创建controllepublic class HomeController : C 阅读全文

posted @ 2012-01-12 15:46 tianyaxiang 阅读(1196) 评论(1) 推荐(1)

ASP.NET MVC3中通过Request.IsAjaxRequest()来判断是否要加载公共视图
摘要:ASP.NET MVC3 中我们可以在"_ViewStart.cshtml"中指定 Layout为我们定义的"_layout.cshtml"页,当然,我们还可以在"_ViewStart.cshtml"中根据需要加载不同的布局。_ViewStart.cshtml我定义了公共的视图,包括页头和页尾。 我想解决的是如果是用jquery 来进行AJAX请求时,不需要加载公共的视图。<script type="text/javascript"> $(function () { $('#theLink 阅读全文

posted @ 2012-01-12 14:00 tianyaxiang 阅读(9608) 评论(2) 推荐(7)

MVC与AOP
摘要:一 什么是AOP AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代. 阅读全文

posted @ 2012-01-12 11:53 tianyaxiang 阅读(2411) 评论(1) 推荐(2)

ASP.NET MVC 3 概述
摘要:原文地址:http://www.asp.net/mvc/mvc3 导言 ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明,分为以下部分:Razor 视图引擎支持多视图引擎Controller改进JavaScript和 AjaxModel验证的改进依赖注入 Dependency Injection 的改进其他新特性 Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点:Razor 的语法简单且清晰,只需要最... 阅读全文

posted @ 2012-01-12 11:41 tianyaxiang 阅读(425) 评论(0) 推荐(0)

ASP.NET下的系统错误记录管理工具 ELMAH使用方法
摘要:ELMAH(Error Logging Modules and Handlers for ASP.NET)是一款ASP.NET下的系统错误记录管理工具,它可以非常方便的把“黄屏”错误记录到XML,MS SQLServer,SQLite,MySql等文件中,甚至它还可以发送邮件。1. 下载ELMAH ELMAH官方地址:http://code.google.com/p/elmah/2.把dll文件复制到项目的bin目录下。 DLL文件:Elmah.dll3.设置Web.config4.向数据添加表 阅读全文

posted @ 2012-01-11 16:26 tianyaxiang 阅读(306) 评论(0) 推荐(0)

jquery DropDownList
摘要:不用任何插件var myOptions = { val1 : 'text1', val2 : 'text2'};$.each(myOptions, function(val, text) { $('#mySelect').append( $('<option></option>').val(val).html(text) );}); 阅读全文

posted @ 2012-01-11 14:58 tianyaxiang 阅读(185) 评论(0) 推荐(2)

asp.net循环读取excel工作表(sheet)名称
摘要:asp.net循环读取excel工作表(sheet)名称 OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=\"Excel 8.0;imex=1;hdr=no\";"); objConn.Open(); System.Data.DataTable dt = null; dt = objConn.GetOl... 阅读全文

posted @ 2012-01-05 17:45 tianyaxiang 阅读(2385) 评论(0) 推荐(2)

jQuery ajax() 方法总结
摘要:定义和用法ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax() 可以不带任何参数直接使用。注意:所有的选项都可以通过 $.ajaxSetup() 函数来全局设置。语法jQuery.ajax([settings])参数描述settings可选。用于配置 Ajax 请求的键值对集合。可以通过 $.ajaxSetup() 阅读全文

posted @ 2012-01-05 17:42 tianyaxiang 阅读(608) 评论(0) 推荐(1)

导航