上一页 1 2 3 4 5 6 ··· 12 下一页

2012年9月18日

摘要: XSL的作用:将XML转换成HTML例子说明一切:下面是XML文档的一部分: <?xml version="1.0" encoding="ISO8859-1" ?><CATALOG><CD><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPANY><PRICE> 阅读全文
posted @ 2012-09-18 10:09 Lavenders 阅读(547) 评论(0) 推荐(0) 编辑

2012年5月15日

摘要: jQuery 1.0(2006年8月):该库的第一个稳定版本,已经具有了对CSS选择符、事件处理和AJAX交互的稳健支持。 jQuery 1.1(2007年1月):这一版大幅简化了API。许多较少使用的方法被合并,减少了需要掌握和解释的方法数量。 jQuery 1.1.3(2007年7月):这次小版本变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。 jQuery 1.2(2007年9月):这一版去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得... 阅读全文
posted @ 2012-05-15 16:17 Lavenders 阅读(2351) 评论(0) 推荐(0) 编辑

2012年4月13日

摘要: 不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是 iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,少了更是不行,现在,让我来告诉大 家一种iframe动态调整高度的方法,主要是以下JS函数:程序代码function SetWinHeight(obj){var win=obj;if (document.getElementById){if (win && !window.opera){if (win.contentDocument && win.con 阅读全文
posted @ 2012-04-13 11:35 Lavenders 阅读(226) 评论(0) 推荐(0) 编辑

2012年4月9日

摘要: 一、framespacing和border属性我们知道,使用border属性是设置边框的宽度的。参考示例:HTML4.01教程:窗口框架设置窗口边框的粗细示例。同样,使用framespacing属性也是设置边框的宽度的。参考使用framespacing属性设置框架集边框宽度。不论单独使用哪一个属性,显示的效果都是一样的。而在Dreamweaver中,一旦在“属性”栏中设置了边框的宽度,则会同时使用这两个属性来表示。代码如下:<html><head><title>框架集中framespacing、border和frameborder属性的关系示例-baike3 阅读全文
posted @ 2012-04-09 13:25 Lavenders 阅读(6554) 评论(0) 推荐(1) 编辑

2012年3月7日

摘要: 引言 您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种: ● 在搜索引擎中登录自己的个人网站 ● 在知名网站加入你个人网站的链接 ● 在论坛中发帖子宣传你的个人网站 很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧! META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的<HEAD>标记和<TITLE>标记之间,它提供用户不可见的信息。meta标签通常用来.. 阅读全文
posted @ 2012-03-07 12:52 Lavenders 阅读(197) 评论(0) 推荐(0) 编辑

2011年11月15日

摘要: 在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示: 方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间+一段延迟时间(一般为20分钟)单个用户服务器端Cookie小量,简单的数据可以根据需要设定单个用户客户端Viewstate小量,简单的数据一个Web页面的生命期单个用户客户端Cache任意大小. 阅读全文
posted @ 2011-11-15 18:35 Lavenders 阅读(234) 评论(0) 推荐(0) 编辑

2011年11月5日

摘要: 一个解决方案中可能会包含多个类库项目和一个网站,打包过程如下:1、在【解决方案资源管理器】中【右键-添加-新建项目】,左侧选择【其他类型项目】,右侧选择【安装项目】,如下图:2、点击【确定】后,左侧【文件系统】选项卡中选择【应用程序文件夹】-【添加】-【项目输出】,类库项目选择添加【主输出】,网站选择添加【内容文件】3、在网站的制作过程中可能用到一些其他的BLL组件,也需要添加进来,还是选择【应用程序文件夹】-【添加】-【程序集】,选择你网站BIN文件夹下的一些BLL4、因为要带数据库带包,此处采用打包程序利用系统存储过程附加MDF和LDF文件的方法,所以【应用程序文件夹】中还需要【添加-文件 阅读全文
posted @ 2011-11-05 14:52 Lavenders 阅读(557) 评论(0) 推荐(0) 编辑

2011年11月4日

摘要: 应用程序数据缓存本缓存依赖于 System.Web.Caching 命名空间。 该命名空间提供了缓存服务器上常用的数据的类,其包含的一个Cache类提供很多的方法,由于该类是一个字典类,所以,在其中存放任意的数据对象,如哈希表、数据集等。这些方法能够对这些对象进行增加、删除、失效等操作,甚至还可以依赖其它文件或缓存项的对象,并且能在从Cache中移除对象时执行回调以通知应用程序。示例代码如下:应用程序数据缓存1//增加命名空间2usingSystem.Web.Caching;34///<summary>5///根据索引键值从缓存中获取对象6///</summary>7/ 阅读全文
posted @ 2011-11-04 11:01 Lavenders 阅读(239) 评论(0) 推荐(0) 编辑
 
摘要: 局部数据缓存有时我们需要的功能不是缓存全部的页面,而是缓存页面上的某一个部分,其余部分是动态的,这时,就需要用到页面局部缓存,该缓存包括两个部分:控件缓存和替换后缓存。 控件缓存(片段缓存) 本缓存是之前提到过的,类似于页面输出缓存那样,建立一个用户控件,将需要缓存的信息写在控件内,并标记其为可缓存的,这样就缓存了控件内的信息,但是并没有缓存整个页面,这样就达到了页面局部缓存的目的。这种缓存比较适合页面的信息有较多的动态信息,少部分的静态信息,这样的情况可用页面局部缓存。 声明方式也很简单,先建立一个用户控件(ascx),并且在其内部声明为可缓存的,如下所示:可缓存的用户控件1<%@Co 阅读全文
posted @ 2011-11-04 10:59 Lavenders 阅读(271) 评论(0) 推荐(0) 编辑
 
摘要: 页面输出缓存本缓存机制是.NET环境中比较简单的缓存机制,其作用是将整个aspx页面的内容保存在服务器的内存中。这样,用户在访问该页面的时候,直接从服务器内存中调用,而不用和数据库进行交互,除非缓存数据过期,才重新从数据库取一次数据。这样的环境比较适合于一些经常不用变动的数据页面。 使用方法非常简单,在aspx页面顶部添加如下声明。<%@OutputCacheDuration="60"VaryByParam="none"%> 对于上面的声明,解释一下参数的意思: Duration:缓存过期时间(单位:秒)。上述声明表示本页面在每60秒过期一次 阅读全文
posted @ 2011-11-04 10:57 Lavenders 阅读(379) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页