2013年12月3日

T4模板使用技巧

摘要: =============C#.Net 篇目录==============示例代码:示例代码__你必须懂的T4模板:浅入深出.rar(一)什么是T4模板?T4,即4个T开头的英文字母组合:Text Template Transformation Toolkit。T4文本模板,即一种自定义规则的代码生成器。根据业务模型可生成任何形式的文本文件或供程序调用的字符串。(模型以适合于应用程序域的形式包含信息,并且可以在应用程序的生存期更改)VS本身只提供一套基于T4引擎的代码生成的执行环境,由下面程序集构成:Microsoft.VisualStudio.TextTemplating.10.0.dllM 阅读全文

posted @ 2013-12-03 10:20 itjeff 阅读(1109) 评论(0) 推荐(1) 编辑

2013年11月28日

js中substring和substr的用法

摘要: substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述 start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。 stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。说明subst 阅读全文

posted @ 2013-11-28 17:56 itjeff 阅读(206) 评论(0) 推荐(0) 编辑

2013年11月27日

string.Format 格式化时间,货币

摘要: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数 string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例 string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的位数,位数不能少于 阅读全文

posted @ 2013-11-27 10:55 itjeff 阅读(324) 评论(0) 推荐(0) 编辑

2013年11月25日

sp_executesql介绍和使用

摘要: execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的,如: exec sp_executesql @sql, N'@count int out,@id varchar(20)', @cou out ,@id @sql为拼成的动态sql N'@count int out,@id varchar(20)'为拼成的动态sql内的参数列表 @cou out,@id为为动态sql内参数列表提供值的外部参数列表 那么它们之间有什么区别呢 阅读全文

posted @ 2013-11-25 11:51 itjeff 阅读(1989) 评论(0) 推荐(0) 编辑

2013年11月18日

jQuery中的 return false, e.preventDefault(), e.stopPropagation()的区别

摘要: e.stopPropagation()阻止事件冒泡 冒泡事件测试 我们会看到这样的情况:span alert -> td alert -> table alert。这就叫事件冒泡。就是从下到上,从里到外,事件依次触发。有的时候我们不希望事件冒泡咋办? $(function () { $("... 阅读全文

posted @ 2013-11-18 16:07 itjeff 阅读(804) 评论(0) 推荐(0) 编辑

2013年11月15日

clearfix:after 清除css浮动

摘要: 在写HTML代码的时候,发现在Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。看下面的例子: TEST DIV CSSBBS TEST DIV TEST DIV TEST DIV 运行这段代码,大家可以看到,作为外部容器的边框为红色的DIV,没有被撑开。这是因为内部的DIV因为float:left之后,就丢失了clear:both和display:block的样式,所以外部的DIV不会被撑开。 我们想让外部容器的DIV随着内部DIV增多而增加高度,要怎么解决呢?以前我都是.. 阅读全文

posted @ 2013-11-15 10:21 itjeff 阅读(439) 评论(0) 推荐(1) 编辑

2013年11月6日

JS 精度问题处理

摘要: /除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){ ... 阅读全文

posted @ 2013-11-06 14:28 itjeff 阅读(1289) 评论(0) 推荐(0) 编辑

2013年10月28日

Html的空格显示

摘要: 一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述 不断行的空白(1个字符宽度)  半个空白(1个字符宽度)  一个空白(2个字符宽度)  窄空白(小于1个字符宽度)可以用名称或编号作为空格的替代符号,名称必须小写,末尾的“;”不能省略。如:欢迎光临!显示效果为:欢 迎 光 阅读全文

posted @ 2013-10-28 17:55 itjeff 阅读(322) 评论(0) 推荐(0) 编辑

深入了解setInterval方法

摘要: 相信大家对setInterval方法肯定非常熟悉,但不少人对其缺乏深入的了解,致使当一个flash里有多个setInterval的时候就容易混淆,该清除的间隔lID没有清除,不该清除的时候却清除了。对于setInterval的语法我就不赘述,很多文章都有详细说明,下面来说一下 setInterval的几个重点。1、setInterval和clearInterval都是全局函数,也就是_global.setInterval()和_global.clearInterval()。这一点大家应该都知道,但是可能并没有特别注意。不过这点对我们理解他们非常重要。setInterval的返回值是一个间隔lI 阅读全文

posted @ 2013-10-28 13:44 itjeff 阅读(503) 评论(0) 推荐(1) 编辑

2013年10月24日

jquery.cookie中的操作

摘要: 一个轻量级的cookie 插件,可以读取、写入、删除 cookie。jquery.cookie.js 的配置首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。使用方法1.新添加一个会话 cookie:$.cookie('the_cookie', 'the_value');注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为“会话cookie(session cookie)”。2.创建一个cookie并设置有效时间为 7天:$.cookie('the_cookie' 阅读全文

posted @ 2013-10-24 16:07 itjeff 阅读(565) 评论(0) 推荐(0) 编辑

导航