03 2012 档案
JavaScript 开发者必备的资源(转)
摘要: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 阅读(278) 评论(0) 推荐(0)
jQuery插件开发全解析
摘要:jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1 添加一个新的全局函数添加一个全局函数,我们只需如下定义: Java代码 jQuery 阅读全文
posted @ 2012-03-19 11:15 slc 阅读(331) 评论(0) 推荐(0)
jQuery.extend 函数详解
摘要: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 阅读(150) 评论(0) 推荐(0)
jQuery.fn 是个什么东西?(转)
摘要: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 阅读(151) 评论(0) 推荐(0)
鼠标点击div区域之外的地方后隐藏div(转)
摘要:用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 阅读(1666) 评论(0) 推荐(0)
ASP.NET按格式导出到TXT文件 (转)
摘要: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 阅读(1214) 评论(0) 推荐(0)
enctype="multipart/form-data"表单上传文件 (转)
摘要:表单中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 阅读(830) 评论(0) 推荐(0)