[原创]如何确保JavaScript的执行顺序 – 之jQuery.html深度分析
上一篇:[原创]如何确保JavaScript的执行顺序 – 之实战篇
1. 引言
在上一篇文章《如何确保JavaScript的执行顺序 - 之实战篇》中,我们发现jQuery的html函数能够确保动态加载的JavaScript按照引入顺序执行。
我们先来简单回顾下HTML源代码(test2.htm):
<
http://www.cyqdata.cn/cnblogs/article-detail-31565
[原创]为Discuz_X1.5增加手机号码登陆功能
应朋友的要求,需要为他所管理的Discuz_X1.5设置一个手机登陆功能,特做此探索首先,要在Discuz_X1.5的管理员后台开启手机这一项,并设置为必填项不可修改,不显示什么的,开启正则过滤对pre_common_member(我这里设置的前缀是pre)表新建一个字段,mobile,char型,大小20,以防别人输入+86什么的打开目录source\module\member下的member_
http://www.cyqdata.cn/cnblogs/article-detail-28707
[原创]如何确保JavaScript的执行顺序 – 之实战篇
1. 引言 我曾在文章《如何在多个页面使用同一个HTML片段 - 续》的最后提到JavaScript顺序执行的特性。虽然现代浏览器可以并行的下载JavaScript(部分浏览器),但考虑到JavaScript的依赖关系,他们的执行依然是按照引入顺序进行的。 为了更好的测试这个过程,我写了一个简单的HTTP处理程序页面 serv
http://www.cyqdata.cn/cnblogs/article-detail-28701
[原创]关于Google搜索引擎爪录js内容的一点摸索
昨日微博上发了一条关于Google收录js以及Ajax,Flash内容的短信,有几位朋友颇感兴趣,于是在这里略微详细的做一些说明。 首先看这篇文章的前提是假设读者已经对搜索引擎的收录原理有所了解。一些基本的内容在我的书中已有比较详细的描述。 不妨这里我们简单回顾一下比较通用和常
http://www.cyqdata.cn/cnblogs/article-detail-28610
[原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 - 草根的暂时胜利
如果你还不知道问题的起因,请首先移步到这两篇文章
1. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径,以及修改Hosts文件,使用OPENDNS无效情况下的解决方案
2. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 – 之深度分析
http://www.cyqdata.cn/cnblogs/article-detail-25511
[原创]MongoDB、HandlerSocket和MySQL性能测试及其结果分析
一、测试环境1、测试服务器状况共涉及4台测试服务器:
压力测试服务器Web服务器MongoDB服务器
MySQL服务器。
机器配置为:CPU:Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHzRAM:8G DDR2 667磁盘:SATA
操作系统:Redhat 5.5
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-25434
【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前中篇)—托管资源优化—监测CLR性能
构建高性能ASP.NET站点 第七章 如何解决内存的问题(前中篇)—托管资源优化—监测CLR性能
前言:在上一篇文章中讲述了一些垃圾回收的一些知识,本篇就讲述如何来监测CLR是否导致了一些性能问题。
本篇的议题如下:
内存问题概述(前篇)
托管资源优化(前篇)
http://www.cyqdata.cn/cnblogs/article-detail-25333
【原创】构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制深度剖析
构建高性能ASP.NET站点 第七章 如何解决内存的问题(前篇)—托管资源优化—垃圾回收机制剖析
前言:本章主要详细的讲述如何因内存问题而导致的性能问题,很多的时候都是深入.NET内核进行分析,然后给出解决方案,同时,本系列的其他文章,也争取做到:深入浅出。
本篇是为后面的做个铺垫,而且比较的精彩
http://www.cyqdata.cn/cnblogs/article-detail-25173
【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下后篇)—减少不必要的请求
构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下后篇)—减少不必要的请求
前言:本篇的一些内容比较的有意思,总结了可能平时大家可以注意到的一些优化点,而且非常的实用。
本篇的议题如下:
识别和分析服务端的性能瓶颈(上)
内存(前篇)
缓存(前篇)
CPU(后篇)
处理请求线程(后篇)
提高性能的一些简单改
http://www.cyqdata.cn/cnblogs/article-detail-25064
【原创】自定义Membership,KSPMembership发布,支持多数据库(mysql/oracle/sqlserver)
Membership相信大家都不陌生,Membership是微软在.NET 2.0时代推出的一套用户管理工具,问题在于微软官方的Membership仅仅是对SqlServer制作的,如果你的系统需要使用Mysql或者是Oracle就不好办了,虽然有些别的Membership能支持Mysql或者Oracle的,但是还没有一个集成到一起的。经历了这么多项目之后,有的项目用的是SqlServer,有的项
http://www.cyqdata.cn/cnblogs/article-detail-21047
【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施
构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化措施
前言:本篇给出一些在部署ASP.NET站点时采用的简单的优化措施。
本篇议题如下:
识别和分析服务端的性能
http://www.cyqdata.cn/cnblogs/article-detail-21024
发布一个原创小类库:.Net 小型软件自动更新库(SimpAutoUpdater)
本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。
在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个
http://www.cyqdata.cn/cnblogs/article-detail-21018
【原创】构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(上篇)—识别性能瓶颈
构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(上篇)—识别性能瓶颈
前言:从本篇开始就真正的进入了性能调优的阶段,在之前的文章中提到了页面加载过慢的四个性能问题,其中第一个问题就是:服务端解析.aspx页面的时间过长,本篇就分析这个问题,给出一些方案,因为涉及到的问题很多,的在后续文章会逐个详细介绍。
&n
http://www.cyqdata.cn/cnblogs/article-detail-15437
[原创-ASP.NET MVC]Contact Manager开发之旅迭代3 - 验证表单
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://www.cyqdata.cn/cnblogs/article-detail-12644
【原创】使用ASP.NET MVC 和LINQ建立一个简单的博客 - Part 3
原文地址:Building_a_Simple_Blog_Engine_with_ASPNET_MVC_and_LINQ__Part_3
原文作者: Keyvan Nayyeri
本文地址:http://www.cnblogs.com/QLeelulu/archive/2008/03/04/1090263.html
本文作者:Q.Lee.lulu
相关链接
使用ASP.NET MVC 和LINQ建
http://www.cyqdata.cn/cnblogs/article-detail-11746
【原创】Asp.Net MVC 学习笔记之-使用Model验证
2011-1-6 14:47:09
现象:在使用LinqToSql的Model验证方法 partial void OnValidate(ChangeAction action)时,发现一个问题,我修改一个Model,总是触发不了这个函数。
总结:要注意方法被调用的时机。在Update时,当DataContext.Submit时会检查Model与数据库的数据是否有变化(被修改过),如果没有变化,是
http://www.cyqdata.cn/cnblogs/article-detail-11693
【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?
在上篇文章:【原创】Asp.net MVC学习笔记之-基于类型来绑定Model的属性 中,例举了如何使用基于类型和基于用途2种方式结合来限制Model的绑定,由此引发了一个意想不到的问题。
先看一下前台页面的代码:
代码
<p> <label for="Test1">Test1:</label>
http://www.cyqdata.cn/cnblogs/article-detail-11690
[原创-ASP.NET MVC]Contact Manager开发之旅迭代4 - 利用设计模式松散耦合
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://www.cyqdata.cn/cnblogs/article-detail-11660
【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性
今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:
可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写:
可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里
&n
http://www.cyqdata.cn/cnblogs/article-detail-11404
[原创-ASP.NET MVC]Contact Manager开发之旅迭代5 - 建立单元测试
本翻译系列为asp.net mvc官方实例教程。在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试、TDD、Ajax、软件设计原则及设计模式创建一个完整的Contact Manager应用。本系列共七个章节,也是七次迭代过程。本人将陆续对其进行翻译并发布出来,希望能对学习ASP.NET MVC 的各位有所帮助。由于本人也是个MVC菜鸟,
http://www.cyqdata.cn/cnblogs/article-detail-11145