上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: javascript编程开发修炼之道提要文摘附注: 本文的核心内容是围绕javascript前端开发的编程技术要素,来深入地探讨编写高质量的javascript代码的方法、技巧、规范和最佳实践,从而为编写易于维护的Web前端代码打下坚实的基础。作者:贵源网络 1.javascript基础类库2.创建静态对象 var obj = {}、window['obj']={};3.创建实例对象 function fn(){} fn.prototype = {}4.function对象自执行函数(function(){})()5.判断对象类型 typeof(obj) == 'num 阅读全文
posted @ 2013-12-24 10:56 microsoftzhcn 阅读(3718) 评论(0) 推荐(1) 编辑
摘要: 复制对象,重新装载var options={ a:function(){ alert("a"); }, b:function(){ alert("b"); } } var target={}; for ( var i in options ) target[i]=options[i];//复制对象,重新装载 target.b(); 阅读全文
posted @ 2013-12-18 15:12 microsoftzhcn 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 设置input框可用:0.document.getElementById("removeButton").disabled = false; //普通Js写法 1.$("#input").attr("disabled",true) 2.$("#input").removeAttr("disabled") 3.$("#input").attr("disabled","")设置input框不可用:0.document.getElementB 阅读全文
posted @ 2013-12-07 09:45 microsoftzhcn 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 1、服务器控件ID.NET服务器控件有三个ID,即:ID,ClientID和UniqueIDID为服务器控件的服务器标示,在服务器代码中通过ID来唯一区分服务器控件;ClientID是服务器控件在转化成HTML元素之后在客户端的ID,为了防止出现命名冲突,ASP.NET 为页上的各个服务器控件自动生成一个唯一的 ClientID 值。ClientID 值是通过连接控件的 ID 值和它的父控件的 UniqueID 值生成的。生成的 ID 的各个部分以下划线字符 (_) 分隔;UniqueID是服务器控件的唯一的、以分层形式限定的标识符,它也是服务器控件转化成HTML元素之后在客户端的name标识 阅读全文
posted @ 2013-11-20 13:32 microsoftzhcn 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: BlogEngine2.0里找到的:Web.Config: /// /// The regex mobile. /// private static readonly Regex RegexMobile = new Regex( ConfigurationManager.AppSettings.Get("BlogEngine.MobileDevices"), RegexOptions.IgnoreCase | RegexOptions.Compile... 阅读全文
posted @ 2013-11-20 11:59 microsoftzhcn 阅读(561) 评论(0) 推荐(0) 编辑
摘要: //1.join() 方法用于把数组中的所有元素放入一个字符串,并通过指定的分隔符进行分隔。 //语法:stringObject.join(a)这是它的语法 //a指定分隔符的任意字符串 //返回值:[字符串]返回数组按分隔转换的字符串 //实用实例: var ar1 ... 阅读全文
posted @ 2013-11-15 16:26 microsoftzhcn 阅读(241) 评论(0) 推荐(0) 编辑
摘要: function transform(tranvalue) { try { var i = 1; var dw2 = new Array("", "万", "亿"); //大单位 var dw1 = new Array("拾", "佰", "仟"); //小单位 var dw = new Array("零", "壹", "贰", "叁", "肆", "伍", 阅读全文
posted @ 2013-11-06 17:50 microsoftzhcn 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 附件下载//摘要:将指定字符串中的格式项替换为指定数组中相应对象的字符串表示形式。//参数:复合格式字符串。//返回结果:format的副本,其中的格式项已替换为 args 中相应对象的字符串表示形式。//应用实例:var str = String.format("S{0}T{1}Twt", "n", "e"); //结果:SnTeTwtString.format = function () { var c = arguments[0], b = arguments[1]; if (b instanceof Array) { for 阅读全文
posted @ 2013-11-06 17:21 microsoftzhcn 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 因为 jQuery 库的缘故,链式语法在前端界变得非常流行。实际上这是一种非常容易实现的模式。基本上,你只需要让每个函数返回 'this',这样其他函数就可以立即被调用。看看下面的例子。var bird = { catapult: function() { console.log( "Yippeeeeee!" ); return this; }, destroy: function() { console.log( "That'll teach you... you dirty pig!" ); return this;... 阅读全文
posted @ 2013-11-06 14:01 microsoftzhcn 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: javascript特点:解释型的、基于对象的脚本语言一、简单性:变量类型是采用弱类型,并未使用严格的数据类型。二、动态性:基于事件驱动三、跨平台性:依赖于浏览器本身,与操作环境无关。四、安全性:不允许访问本地的硬盘,不允许将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。 var语句var来声明任何类型的局部变量,它负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型;如果在var语句中没有初始化变量,变量自动设值为undefined;如果忽略 var 关键字,则表示为window.变量名1.扩展内容对象2.创建自定义对象3.为方法传弟对象4. 阅读全文
posted @ 2013-11-06 11:11 microsoftzhcn 阅读(338) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections;using System.Reflection;using System.Reflection.Emit;using System.Runtime;using System.Runtime.Serialization;namespace System.Text.RegularExpressions{ [Serializable] public class Regex : ISerializable { protected internal Hashtable capnames; ... 阅读全文
posted @ 2013-11-06 10:26 microsoftzhcn 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1. shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 2. unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。 3. pop:删除原. 阅读全文
posted @ 2013-11-05 14:44 microsoftzhcn 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 因为id可能不是连续的,所以不能用取得10<id<20的记录的方法。有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top 10 id from tbl)二、搜索记录生成临时表,建立临时表的自增id。通过取得自增id的10<id<20的记录的方法取得所需数据语句:select identity(int,1,1) as id,* into #temp from tbl;select * from #temp where id between 10 and 2 阅读全文
posted @ 2013-11-04 17:54 microsoftzhcn 阅读(7470) 评论(0) 推荐(0) 编辑
摘要: 查询语句只要这样写,就可以随机取出记录了SQL="Select top 6 * from Dv_bbs1 where isbest = 1 and layer = 1 order by newID() desc"在ACCESS里SELECT top 15 id FROM tablename order by rnd(id)SQL Server:Select TOP N * From TABLE Order By NewID()Access:Select TOP N * From TABLE Order By Rnd(ID)Rnd(ID) 其中的ID是自动编号字段,可以利用其 阅读全文
posted @ 2013-11-04 17:51 microsoftzhcn 阅读(380) 评论(0) 推荐(0) 编辑
摘要: godeclare @tbname varchar(250)declare #tb cursor for select name from sysobjects where objectproperty(id,'IsUserTable')=1open #tbfetch next from #tb into @tbnamewhile @@fetch_status=0beginexec('drop table ['+@tbname+']')fetch next from #tb into @tbnameendclose #tbdeallocate # 阅读全文
posted @ 2013-11-02 23:26 microsoftzhcn 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 System.Reflection.Assembly System.Reflection.MemberInfo System.Reflection.EventInfo Syste... 阅读全文
posted @ 2013-11-01 09:42 microsoftzhcn 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. var check 阅读全文
posted @ 2013-10-30 13:57 microsoftzhcn 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 本文主要是对JS操作JSON的要领做下总结在JSON中,有两种结构:对象和数组1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“"名称/值" 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如:var json = { "name": "姓名", "sex": "25" };2. 数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用 “,”(逗号) 阅读全文
posted @ 2013-10-29 16:02 microsoftzhcn 阅读(27783) 评论(0) 推荐(2) 编辑
摘要: ColorBox官方网站:http://colorpowered.com/colorbox/ colorbox()函数使用一堆key/value对象和一个可选的callback函数 格式:$('selector').colorbox({key:value}, callback); 例子: $('a.gallery').colorbox({transition:'fade', speed:500}); 还是例子:$('button').colorbox({href:"thankyou.html"}); 支持 照片 阅读全文
posted @ 2013-10-28 12:56 microsoftzhcn 阅读(698) 评论(0) 推荐(0) 编辑
摘要: var base64 = new Object(); base64.settings = { char: "+/", pad: "=", ascii: false }; base64.char_set = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" + base64.settings.char; base64.encode = function (g) { var a... 阅读全文
posted @ 2013-10-25 14:13 microsoftzhcn 阅读(602) 评论(0) 推荐(0) 编辑
摘要: //一.把参数当作私有变量使用(function (a, b) { //把参数当作私有变量使用,省略了var,也节省了行数 console.log(b) //undefined,所有未赋值的变量均为undefined})(window);//二.把参数作为参数使用var obj_init = function (b, d, f) { //1.定义初始对象 var m = {}, v = {},e = {}; m = { //初始对象m }; v = { //初始对象v }; e = { //初... 阅读全文
posted @ 2013-10-24 17:32 microsoftzhcn 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一.当前日期+时间DateTime.Nowc#/asp.net通过DateTime.Now这个类来获取当前的时间。DateTime dt = DateTime.Now; 2013/10/24 10:36:57string dt_st = DateTime.Now.ToString(); 2013/10/24 10:36:57 二.DateTime.Now.ToFileTimelong dt_lg = DateTime.Now.ToFileTimeUtc(); 13027055881... 阅读全文
posted @ 2013-10-24 12:50 microsoftzhcn 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、算术运算符var n = 5,v;1.n = n*5;2.n*=5; 同 n = n*5二、条件判断var b = true;1.if (!false) { alert('true');}2.!b || alert('true');用"||"的情况下,第一个条件true,不检测第二个直接返回true.第一个条件false,会执行第二个条件检测3.b && alert('true'); 用"&&"的情况下,第一个条件true,还会检测第二个条件。第一个条件false,直接返 阅读全文
posted @ 2013-10-23 11:40 microsoftzhcn 阅读(394) 评论(0) 推荐(0) 编辑
摘要: function svcode(F) { if (document.all) { var F = $id(F); var E = window.open("", "_blank", "top=10000"); E.document.open("text/html", "replace"); E.document.writeln(F.value); E.document.execCommand("saveas", "", "mb5u.htm&quo 阅读全文
posted @ 2013-10-22 17:18 microsoftzhcn 阅读(910) 评论(0) 推荐(0) 编辑
摘要: //1.插件框架:/** name @键* value @值* options @选项,包括有效期 路径 域名等*/jQuery.cookie = function(name, value, options) {}var cookie_name = 'cookie_name';//2.1、设置cookie,通过时间间隔,单位"天"$.cookie(cookie_name, 'cookie值', { path: '/', expires: 1 });//2.2、设置cookie,通过到期时间,如:二十四小时后失效var date 阅读全文
posted @ 2013-10-22 10:46 microsoftzhcn 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 打包多CSS或JS文件以加快页面加载速度的Handler,使用,具体的参数请参考程序中的介绍。附件using System;using System.IO;using System.IO.Compression;using System.Net;using System.Text;using System.Web;using System.Web.Services;namespace SLTech.DST.Web.Application{ /// /// Summary description for $codebehindclassname$ /// ... 阅读全文
posted @ 2013-10-18 10:30 microsoftzhcn 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 直接重写Render事件protected override void Render(System.Web.UI.HtmlTextWriter writer) { StringWriter sw = new StringWriter() ; HtmlTextWriter htmlWriter = new HtmlTextWriter(sw) ; base.Render(htmlWriter) ; //当前用户选择的风格css string css = "\t\n"; ... 阅读全文
posted @ 2013-10-18 10:09 microsoftzhcn 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 现在asp.net虚拟主机一般都可以绑定多个域名,但是通过这几个域名打开的页面都一样。如何使绑的这几个域名分别打开不通的页面(即实现子网站的功能)呢? 其实很简单,只需4个步骤: 1)给虚拟主机绑定几个域名;例如:www.abc.com,services.abc.com,support.abc.com。 2)在虚拟主机站点的根目录下建立几个文件夹;例如:services,support;www文件夹就不要建了。 3)在vs 2005 Web项目下,建立同样的几个文件夹,每个文件夹下添加一个default.aspx文件;例如:services,support。 4)在 Global.asax 中 阅读全文
posted @ 2013-10-18 10:01 microsoftzhcn 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 勘误版function getQuery(key, url) { url = url || window.location.href; if (url.indexOf('#') !== -1) url = url.substring(0, url.indexOf('#')); var rts = [], rt; var queryReg = new RegExp('(^|\\?|&)' + key + '=([^&]*)(?=&|$|#)', 'g'); while ((rt = query 阅读全文
posted @ 2013-09-24 18:03 microsoftzhcn 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 示例:http://gzmsg.com/go/news.aspx#page=12var DF = {};(function () { var a = function () { var d, e = {}, b; d = window.location.hash.replace(/^#/, ""); if (d == "") { this.uhash = {} } else { d = d.split("|"); for (var c = 0; c < d.leng... 阅读全文
posted @ 2013-09-24 17:57 microsoftzhcn 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 教程:JavaScript征途 http://www1.huachu.com.cn/read/readbook.asp?bookid=10109449教程:JScript 参考 http://msdn.microsoft.com/zh-cn/library/x85xxsf4(v=vs.80).aspx教程:浏览器脚本教程 http://www.w3school.com.cn/b.asp http://www.w3school.com.cn/js/index_pro.asp教程:JavaScript教程 http://www.dreamdu.com/javascript/主题:深刻理解JavaS 阅读全文
posted @ 2013-09-17 10:08 microsoftzhcn 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.对js来说,通过var语句声明,但是没有给初始值,那么他的初始值为undefined。2.对未声明也未赋初值的变量返回error,但是如果是有typeof(variable)则返回undefined。 可以通过改功能判断一个变量或者域有没有被声明,多用在类库引用时。3.所谓的域就是大括号之间的区域(并非所有的大括号)。区域内声明的变量大多数情况下只能被该域和其子域引用,不能被域外引用,但是这个域单指函数与闭包吧。4.查找一个变量是否存在先从当前域开始查找,然后依次扩大范围,由此而言,域内与域外定义了相同名称的变量,那么在域内引用改变量,只会引用该域的变量,而并非域外的变量。5.如果一个变. 阅读全文
posted @ 2013-09-10 13:43 microsoftzhcn 阅读(276) 评论(0) 推荐(0) 编辑
摘要: hover方法的语法结构为:hover(enter,leave)hover()当鼠标移动到元素上时,会触发第一个方法,当鼠标移开的时候会触发第二个方法复制代码 测试用 什么事jquery 混蛋 复制代码toggle(fn1,fn2,fn3..)这个方法是每次单击调用下一个方法,如果方法是最后一个,那么从第一个开始如果只有2个方法,则是互相切换效果。复制代码 测试用 ... 阅读全文
posted @ 2013-09-10 12:59 microsoftzhcn 阅读(3373) 评论(0) 推荐(0) 编辑
摘要: event.stopPropagation() 停止事件冒泡event.preventDefault()//组织默认行为(例如错误的时候,阻止按钮提交)event.type获取事件类型event.target()获取触发事件的元素event.pageX()/event.pageY()该方法的作用是获取到光标相对于页面的x坐标与y坐标$(html).unbind()取消绑定 unbind([type][,data]),第一个参数是事件类型,第二个参数是删除时调用的函数如果没有事件类型的话,那么删除所有的事件。$(html).bind(type,function); 阅读全文
posted @ 2013-09-10 12:57 microsoftzhcn 阅读(202) 评论(0) 推荐(0) 编辑
摘要: jquery中常用的动画的方法就是hide()与show().$(element).hide()这段代码可以与这相等element.css("display","none")在hide(time)与show(time)中填入事件,可以慢慢消失跟显现。可以修改元素的多个样式,高度,宽度,不透明度。另一组方法fadeIn()与fadeOut()这个与hide跟show不同的是,当使用hide或者show的时候会改变网页的高度,而fadeIn与fadeOut则不会。 $("#panel h5.head").toggle(function() 阅读全文
posted @ 2013-09-10 12:55 microsoftzhcn 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-09-10 12:42 microsoftzhcn 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1. 如何创建嵌套的过滤器 . 代码如下://允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。 .filter(":not(:has(.selected))") 2. 如何重用元素搜索 . 代码如下:var allItems = $("div.item"); var keepList = $("div#container1 div.item"); //现在你可以继续使用这 阅读全文
posted @ 2013-09-09 17:15 microsoftzhcn 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey事件返回值 event.returnValue鼠标位置 event.x event.y窗体活动元素 document.activeElement绑定事件 document.captureEvents(Event.KEYDOWN);访问 阅读全文
posted @ 2013-09-09 09:36 microsoftzhcn 阅读(1495) 评论(0) 推荐(0) 编辑
摘要: 制作网页特效的基本步骤: 1、document(文档)文档对象操作 2、style(样式)设置元素样式 3、event(事件)事件驱动对象,window.onload=function(){//code} 4、setInterval(间隔)设定间隔,clearInterval取消时间隔;setTimeout、clearTimeout 5、offset(偏移量)改变元素位置 其它 1.关于“||”的应用; var obj = window.obj || {}; //当obj不为空(''、null、undefind、false、0) var c... 阅读全文
posted @ 2013-09-06 14:06 microsoftzhcn 阅读(636) 评论(0) 推荐(0) 编辑
摘要: /** * 合并对象 * 示例:o = extend({ a: 'a' }, o); */ function extend(s, t) { if (!s) { return {}; } if (!s) { return s; } var o = {}; for (var i in s) { o[i] = typeof (t[i]) == 'undefined' ? s[i] : t[i]; } ... 阅读全文
posted @ 2013-09-06 11:57 microsoftzhcn 阅读(343) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页