摘要: web开发和windows开发最大的区别就是windows开发是有状态的,而web开发是无状态的,在windows中,一切操作都可以由程序来控制 ,除非强制执行ctrl+alt+del;但web操作就不一样了,即使执行很重要的操作,用户一点击浏览器关闭按钮,就将前面操作成果化为乌有.尽管可 以在onunload事件中加些代码,让用户可以选择是否退出,但不能从根本上解决问题! 前几天,从网上看到setCapture方法,了解了一下,大体是这样的意思,当在IE文档某个区域中使用了这个方法,并且写了onclick或者 onmouse***等有关的鼠标事件方法,那么它就会监视相应的鼠标操作,即使你的. 阅读全文
posted @ 2012-04-12 17:33 slc 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 演示地址:http://www.corange.cn/demo/3767/index.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Conten 阅读全文
posted @ 2012-04-12 17:23 slc 阅读(525) 评论(0) 推荐(0) 编辑
摘要: JavaScript 最近几年已经由一个二流选手变成使用最广的函数式编程语言。越来越多的资源投入到这个语言的开发中。我最近做了很多JS开发,有前台的,也有在后台使用 Node.js 的。我想在这里分享一下我正在用的一些JS资源。1. JavaScript Jabber 这是一个 JavaScript 相关的播客(电台)。它们每一期专注一个主题,讲它的优点和缺点,例如 Backbone.js , ember.js 等等。2. The JavaScript Show 这也是一个 JavaScript 相关的播客(电台),每周一期,讲述 JS 社区的最新动态,类似下面要介绍的 JavaScript 阅读全文
posted @ 2012-03-20 09:06 slc 阅读(262) 评论(0) 推荐(0) 编辑
摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1 添加一个新的全局函数添加一个全局函数,我们只需如下定义: Java代码 jQuery 阅读全文
posted @ 2012-03-19 11:15 slc 阅读(318) 评论(0) 推荐(0) 编辑
摘要: JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用: var newSrc=$.extend({},src1,src2,src3...)//也就是将"{}"作为dest参 阅读全文
posted @ 2012-03-19 11:14 slc 阅读(139) 评论(0) 推荐(0) 编辑
摘要: jQuery为开发插件提拱了两个方法,分别是:jQuery.fn.extend(object);jQuery.extend(object);jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。jQuery.fn.extend(object);给jQuery对象添加方法。fn 是什么东西呢。查看jQuery代码,就不难发现。 jQuery.fn = jQuery.prototype = { init: function( selector, context ) {//.... //......};原来 jQuery.fn = jQuery.prot... 阅读全文
posted @ 2012-03-19 11:12 slc 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 用div做了一个code选择器,但div打开之后我想实现点击其他区域就可以自动隐藏的效果,最后解决方法:第一步:在js中定义一个变量用来保存鼠标是否在div中这个状态:var isOut=true;(默认不再区域中)第二步:在div中加上onmouseover和onmouseout事件,用来控制变量isOut:<div id="codediv" onmouseover="isOut=false" onmouseoout="isOut=true"/>第三步:在显示div的事件中加入取消事件冒泡的语句:(因为这个事件也会触发d 阅读全文
posted @ 2012-03-15 15:28 slc 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 1 SqlConnection con = DB.mysqlconnection(); 2 SqlDataAdapter da = new SqlDataAdapter("SQL语句"); 3 DataSet ds = new DataSet(); 4 da.Fill(ds); 5 System.Text.StringBuilder sb = new System.Text.StringBuilder(); 6 if (ds.Tables[0].Rows.Count > 0) 7 { 8 ... 阅读全文
posted @ 2012-03-14 16:56 slc 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作. enctype="multipart/form-data"是上传二进制数据; form里面的input的值以2进制的方式传过去。<%@ Page Language="C#" AutoEventWireup="true&quo 阅读全文
posted @ 2012-03-07 16:16 slc 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必要的索引这 次传授的降龙十八掌,总纲只有一句话:建立必要的索引,这就是后面降龙十八掌的内功基础。这一点看似容易实际却很难。难就难在如何判断哪些索引是必要的, 哪些又是不必要的。判断的最终标准是看这些索引是否对我们的数据库性能有所帮助。具体到方法上,就必须熟悉数据库应用程序中的所有SQL语句,从中统计出 常用的可能对性能有影响的部分SQL,分析、归纳出 阅读全文
posted @ 2012-02-27 14:51 slc 阅读(226) 评论(0) 推荐(0) 编辑