摘要:
dl,dt,dd标记在网页中要充分利用 来源:网络整理 时间:08-05-27 点击: 点击这里收藏本文 我们在制作网页过程中用到列表时一般会使用或者标签,很少用刑标签,但是这个三个标签却有着不可忽视的作用,毕竟Web标准中要尽最大可能的使用已有的标签。它们的用途是: 用来创建一个普通的列表, 用来创建列表中的上层项目, 用来创建列表中最下层项目, 和都必须放在标志对之间。 有如下代... 阅读全文
摘要:
2011-11-24 22:29 by 聂微东, 14000 阅读, 34 评论, 收藏, 编辑 从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了。 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过... 阅读全文
摘要:
通过JSONP实现完美跨域 三水清 2010-06-11 20:17:47 以前我经常在博客说JSONP,例如我的WordPress天气插件就是通过JSONP来调用的天气数据,今天就说说通过JSONP实现跨域的应用~ 什么是JSONP JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨... 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是JavaScript 原生格式,这意味着在JavaScript 中处理JSON数据不须要任何特殊的API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 ... 阅读全文
摘要:
iframe父子兄弟之间通过jquery传值(contentWindow && parent),iframe的调用包括以下几个方面:(调用包含html dom,js全局变量,js方法) 主页面调用iframe; iframe页面调用主页面; 主页面的包含的iframe之间相互调用; 主要知识点 1:document.getElementById("ii").c... 阅读全文
摘要:
谈谈 jQuery 中的防冲突(noConflict)机制 作者:邦彦 | 时间:2013-03-12 11:33 许多的 JS 框架类库都选择使用 $ 符号作为函数或变量名,jQuery 是其中最为典型的一个。在 jQuery 中,$ 符号只是 window.jQuery 对象的一个引用,因此即使 $ 被删除,window.jQuery 依然是保证整个类库完整性的坚强后盾。jQuery 的 ... 阅读全文
摘要:
表单中Readonly和Disabled的区别 2010-06-22 Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radi... 阅读全文
摘要:
MVC中的Area的区域的时候,在一个Area中定义了一个Home控制器,在启动的时候, 找到多个与名为“Home”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由在搜索匹配此请求的控制器时没有指定命名空间,则会发生此情况。如果是这样,请通过调用含有“namespaces”参数的“MapRoute”方法的重载来注册此路由。在网上找了相关的... 阅读全文
摘要:
1.简单形式: var q =from p in db.Products group p by p.CategoryID into g select g;语句描述:使用Group By按CategoryID划分产品。说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按Categor... 阅读全文
摘要:
客户端的javascript改变了asp.net webform页面控件的值,后台代码中如何获取修改后的值。 无论是什么的html控件,只要加上了runat="server"就是服务器控件可,绝对会有viewstate产生,只不过,在页面用javascript操作控件的时候没有同时更新控件上的viewstate信息,后台获取的还是原来没有修改的viewstate。 后台代码用... 阅读全文
摘要:
Create Trigger test_tri5 on test after insert as begin declare @id sysname, @tel sysname, @name sysname select @tel=ltrim(tel),@id=ltrim([id]),@name=ltrim([name]) from inserted;... 阅读全文
摘要:
- 复制代码 代码如下: create trigger TR_MasterTable_Update on MasterTable after update as if update ([Type])--当Type字段被更新时,才会触发此触发器 insert into MasterLogTable select Id ,(... 阅读全文
摘要:
摘要:sql中的for xml语法为表转化为xml提供了很好的支持,当然使用同样的程序语言也能够达到同样的效果,但是有了for xml将使得这一切更加的方便。 主要内容: Select 的查询结果会作为行集返回,但是你同样可以在sql中指定for xml子句使得查询作为xml来检索。在for xml子句中,可以指定以下模式之一:RAW 、AUTO、EXPLICIT和PATH。 RAW模式返回... 阅读全文
摘要:
《CKFinder2.0.2的使用与破解》 作者: 宓晨 说下背景,发下牢骚! 由于网站需要支持对图片的上传以及操作的管理,还有文字+图片的组合上传。问了一下同事并且上网逛了逛,找了个支持文字+图片的插件 【CKEditor(免费)】3.6.1版本。按照前人的配置,才发现最新版本【CKEditor】支持图片上传的功能已经移除了!2.几版本的都还能用 呢,这版本越高功... 阅读全文
摘要:
asp.net &&&&用法区别 1.用来绑定后台代码 如: 2. 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: 3.用来绑定后台的变量或方法且有返回值 的,但此时的变量名或方法的访问修饰符为protected或public 如: 4.用来导入后台命名空间 如: 5.用来绑定web.config里的字符串(键值对) 如:"> web.confi... 阅读全文
摘要:
CKFinder 默认情况下多个用户共用同一个图片目录。所有上传的图片和Flash全部保存在同一个文件夹(默认为 userfiles)内。 现在想实现: 第1个需求:不同用户有自己的私有的、独立的文件夹; 第2个需求:同一个用户的文件能根据上传时间自动归类; 在 CKEditor 的以前版本 FCKEditor 中,其实也可以实现这些功能,只是修改原代码... 阅读全文
摘要:
那篇文章是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery"。今天的文章则是更进一步,讲解"如何用好jQuery"。 我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持,非常有价值。 ========... 阅读全文
摘要:
今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法。... 阅读全文
摘要:
说到删除节点,马上就会想到remove,不过原来还有一个detach,而且它们还是有区别的,就是detach保留了jquery的数据,而remove就会完全删除干净。所以如果在删除一个dom节点后还想保留它的数据以供使用就要用detach了。 jquery是一个很大强的东西,在工作中常能用到,可是有些方法还是因为不常用到,或是没有注意到而被我们而忽略。 remove()和detach()... 阅读全文
摘要:
作者: 阮一峰 日期: 2011年8月16日 jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。 每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实现它,jQuery的全部ajax代码都被改... 阅读全文
摘要:
jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求。 例如: $.when($.ajax("page1.php"), $.ajax("page2.php"))when()函数常常和done()函数、fail()函数、then()函数联合使用:done(Function func) - 当deferreds... 阅读全文
摘要:
Deferred对象是由$.Deferred构造的,$.Deferred被实现为简单工厂模式。 它用来解决JS中的异步编程,它遵循 Common Promise/A 规范。实现此规范的还有 when.js 和 dojo。 $.Deferred作为新特性首次出现在版本1.5中,这个版本利用Deferred又完全重写了Ajax模块。 $.Deferred在jQuery... 阅读全文
摘要:
因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法 还原或删除sql server 2008数据库时,经常烩出现: “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下 关键SQL语句: ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE 用完之后再... 阅读全文
摘要:
方法1:对象/特征检测法 该方法是一种判断浏览器能力(而非浏览器的确切型号)的通用方法。大部分JS专家认为这个方法最合适,因为他们认为按照该方法所编写的脚本是经得起未来考验的。//获取IE浏览器的版本号//返回数值,显示IE的主版本号function getIEVer() { var ua = navigator.userAgent; //获取用户端信息 var b = ua.indexOf("M... 阅读全文
摘要:
aspnet_Applications 存储数据库所涉及应用程序有关信息。 aspnet_Membership 存储与用户相关信息例如:用户登陆密码,创建时间。 aspnet_Paths 存储应用程序和目录路径的对应关系数据。 aspnet_PersonalizationAllUsers 存储针对所有用户的Web部件个性化设置信息。 aspnet_PersonalizationPerUser 存储针对每个特定用户的Web部件个性化设置信息。 aspnet_Profile 存储用户配置数据。 aspnet_Roles 存储角色信息。 aspnet_SchemaVersions 存储用户配置信息支 阅读全文
摘要:
1、ExecuteQuery方法 看命名,我们很容易联想到ado.net里熟悉的Command的ExecuteNonQuery方法,但是VS的智能提示告诉我们这个方法返回的是一个泛型集合,应该“所思非所得”。下面通过一个简单方法,验证我们的猜想(数据库设计可以参考这一篇): /// /// 直接执行sql语句... 阅读全文
摘要:
在div中,文本布局经常出现,换行混乱的情况。 问题表现:1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行. 2.中英文混写,则在英文字符串的开始处换行(英文长度>div长度),结尾处不换行。 3.英文整个单词换行。等等,可能还有一些问题,这里只列出了常见的几个; 介绍上面几个css属性功能的简单用法; word-wra... 阅读全文
摘要:
ObjectQuery 类支持对 实体数据模型 (EDM) 执行 LINQ to Entities 和 Entity SQL 查询。ObjectQuery 还实现了一组查询生成器方法,这些方法可用于按顺序构造等效于 Entity SQL 的查询命令。下面是 ObjectQuery 的查询生成器方法以及等效的 Entity SQL 语句: Distinct,Except,GroupBy,Inter... 阅读全文
摘要:
定义和用法 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCII HEX 值)。 实例 在下面的例子中,表单数据会在未编码的情况下进行发送: <form action="... 阅读全文
摘要:
ASPNETDB 这个隐藏在ASP.NET 2.0四大“插件”(SqlMembershipProvider、SqlRoleProvider、SqlProfileProvider、 SqlPersonalizationProvider)之后,时不时在你App_Data目录下幽灵般出现的SQL数据库,其实也并没什么神奇之处,我等凡夫俗子进去一看,原来也不过如此。不过如果我们要编写自定义Provi... 阅读全文
摘要:
1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: <div id="content"><form method="post" action="#"><h2>交通信号灯</h2><ul id="traffic_light"><li><input type="radi... 阅读全文
摘要:
在我以前的开发中,一般用到javascript,我都是采用jquery的模式,也就是大多数时候,第一行写的是: $(document).ready(function(){ ... }); 这个时候,不一定要等所有的js和图片加载完毕,就可以执行一些方法,不过有些时候,必须要等所有的 元素都加载完毕,才可以执行一些方法的时候,比如说,部分图片或者什么其他方面还没有加载好,这个时候,... 阅读全文
摘要:
匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把… 关于匿名函数写法,很发散~ 最常见的用法: 复制代码 代码如下: (functio... 阅读全文
摘要:
35 JavaScript中with、this用法小结 with 语句 为一个或一组语句指定默认对象。 用法:with (<对象>) <语句>; with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.ta... 阅读全文
摘要:
arguments.callee.caller.arguments[0] 用于获取事件对象 argument.callee就是函数本身,caller函数的调用函数. <input type='text' value='click me' onkeydown="doKeyDown('a')"/> <script type="text/javascript"> fun... 阅读全文
摘要:
ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的... 阅读全文
摘要:
1. 区别throws是用来声明一个方法可能抛出的所有异常信息,而throw则是指抛出的一个具体的异常类型。此外throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。2.分别介绍 throws:用于声明异常,例如,如果一个方法里面不想有任何的异常处理,则在没有任何代码进行异常处理的时候,必须对这个方法进行声明有可能产生的所有异常(其实就是,不想自己处理,那就交给别人吧,告诉别人我会出现什么异常,报自己的错,让别人处理去吧)。格式是:方法名(参数)throws 异常类1,异常类2,.....Java代码classMath{publicintdiv(inti,intj)thr 阅读全文
摘要:
假设我们有一个enum:public enum Role{ User = 0, Admin = 1024 }我们想要实现如此效果:因为enum本身并没有IEnumerable接口,所以不能直接使用new SelectList(Role);来将之填充DropDownList。但是我们可以写一个静态方法将之转为IEnumerable。public class EnumExt{ static public List<ListItem> ToListItem<T>(){ List<ListItem> li = new List<ListItem>(); 阅读全文
摘要:
DataSet和List<T> 泛型之间互相转换 (转载, 作者写的很好) //DataSet与泛型集合间的互相转换 //利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。 //注意:从DataSet到IList<T>的转换,自定义类型的公开属性必须与DataTable中的字段名称 //一致,才能到达想要的结果。建议DataTable的定义从数据库来,自定义类型用... 阅读全文
摘要:
Android对用五大布局对象,它们分别是FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比... 阅读全文