摘要:
jQuery插件开发一般来说,jQuery插件的开发分为两种:一种是挂在jQuery命名空间下的全局函数,也可称为静态方法;另一种是jQuery对象级别的方法,即挂在jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法。一、在讲解jQuery插件基本结构和模式前,先介绍下两个重要的方法,还有不知啥原因,代码无法折叠,导致整体篇幅稍微有点长,阅读时请加点耐心:1、$.extend(target, [object1], [objectN])该方法主要用于合并两个或更多对象的内容(属性)到第一个对象,并返回合并后的第一对象。如果该方法只有一个参数target,则该参数将扩
阅读全文
posted @ 2013-05-19 11:32
HackerVirus
阅读(159)
推荐(0)
摘要:
对C# 程序员来说现在是到目前为止最好的时代本文的标题来自Scott Hanselman的Xamarin Evolve 2013 Talk Video - How C# Saved My Marriage,想写下这些东西主要是今天看到了CSDN的一个极客头条《观点:.NET向何处去?》和传智播客.Net学院:《Linux+Mono公开课》的视频看了2个开头的视频,邹华栋老师讲的很不错,适合初学者,期待后续Jexus 和 nginx 公开课。但是课程中也有一些错误的地方, 本文将自己的一些看法及时记录下来和更多的人分享。 公开课提到Mono才刚出来不久还不成熟,这里涉及到一个Mono的历史,具体
阅读全文
posted @ 2013-05-19 11:17
HackerVirus
阅读(213)
推荐(0)
摘要:
迷你 MVVM框架avalon的使用教程最近有许多人问我怎么用这东西,如果是那些用过knockout的人还好,之前没有接触过MVVM的人可能一头雾水。大多数人被我那个jquery ui的演示吸引过来,都深感它的威力之大。这里详细介绍一下它的用法吧。第一步,当然是引入avalon库,就像引入jQuery库那样,当然要从官网下。现在avalon的地址为这个,只要这个文件就好了,当然旁边还有个avalon_min.js。第二步,是创建ViewModel,就是MVVM最后那两个字母的全称。它是M的再包装,用于自动同步视图,当然视图也能自动同步VM。VM与V这 种双向绑定的特性非常诱人,可以让我们少写无
阅读全文
posted @ 2013-05-18 00:10
HackerVirus
阅读(352)
推荐(0)
摘要:
在Windows Azure虚拟主机上宿主Byteart Retail案例程序部署这两天将Byteart Retail案例程序宿主到了Windows Azure虚拟主机上。基本步骤是:在Windows Azure管理器中,新建一台虚拟主机,我选择的配置是最高版本的Windows Server加上基本可以说是最烂的硬件配置:Windows Server:Windows Server 2012 Datacenter Edition硬件配置:Small(1 core, 1.75GB Memory)启动虚拟主机,将主机配置成Application Server,然后添加Web Server等角色,确保
阅读全文
posted @ 2013-05-17 22:26
HackerVirus
阅读(236)
推荐(0)
摘要:
优化网站设计(二十二):避免404错误前言网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过,我在不同的场合也分享过这样的话题。作为通用的原则,雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考Best Practices for Speeding Up Your Web Sitehttp://developer.yahoo.com/performance/rules.html,同时,他们还发布了一个相应的测试工具Yslowhttp://developer.yahoo.com/yslow/我强烈推荐所有的网站开发人员都应该学习这些
阅读全文
posted @ 2013-05-17 22:10
HackerVirus
阅读(164)
推荐(0)
摘要:
虚拟多重继承的C++对象内存模型关于C++对象内存布局的资料和书籍也有很多,比如陈皓老师的博客:1、C++对象的内存布局(上)2、C++对象的内存布局(下)白杨:RTTI、虚函数和虚基类的实现方式、开销分析及使用指导左手为你画猜:C++类对象内存模型与成员函数调用分析(上、中、下)关于讲解C++对象内存模型最好的书应该是侯捷老师翻译的《深度探索C++对象内存模型》。这两天在看其他书籍时,对C++中虚拟继承的实现机制不太理解,于是又重新翻回《深度探索C++对象内存模型》一书,并结合C++对象的内存布局(下)一文。在Visual Studio 2010下用“cl”编译器进行测试,查看虚拟多重继承下
阅读全文
posted @ 2013-05-17 22:05
HackerVirus
阅读(472)
推荐(0)
摘要:
Design Thinking -- 设计思维Know what Design Thinking is about/什么是设计思维“Design thinking is a human-centered approach to innovation that draws from the designer's toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.” —Tim Brown, president
阅读全文
posted @ 2013-05-17 21:59
HackerVirus
阅读(403)
推荐(0)
摘要:
学习.net与ajax的详细案例总结昨天看了一天的ajax,今天又看了两个小时,终于弄出来个门道,其实ajax不是难,不是枯燥,而是自己不会用,这是根本所在下面分享学习经验,一下是我程序的下载地址:http://vdisk.weibo.com/s/BQ2aD或者这个地址http://download.csdn.net/detail/heikeyuit/5398845首先了解什么是ajax。AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。通过 AJAX,您的 JavaScript 可使用JavaScript的XMLHttpRequest对象来直接与
阅读全文
posted @ 2013-05-17 21:55
HackerVirus
阅读(207)
推荐(0)
摘要:
我的网站之一(搭建网站架构)前言 自己在博客园也游历了一年左右,对博客园中博友们发的博文每天也是多多少少也看了不少,自己也从中获益不少。因为自己现在是在做.net网站的,所以对网站也是多多宜善。也看到许多大神们自己的开源网站、开源架构,当然了其中有太多都没看懂,自己几斤几两自己也很清楚。有时候也经常写几个简单的小demo,但是做整个网站,还真是没有过。这几天自己也一直在想,要自己也做一个网站,肯定能从中获得更多的乐趣和知识。先不说自己做什么样的网站,自己这两天花了一点时间,在想自己网站的一个简单的架构吧。因为自己懂得毕竟还少,所以设计能力肯定还是很有限度的,当然要尽我所能了,同时更是希望广大.
阅读全文
posted @ 2013-05-17 21:54
HackerVirus
阅读(264)
推荐(0)
摘要:
git仓库合并(向原有git仓库中加入新仓库)我经常写随笔,有版本控制的参与会很方便,可有时候由于种种原因(比如网络不通等),我不能clone到本地,而我又要写新的随笔,写的过程中会有很多递交历史,我在合并到随笔文件夹的时候,也想得到递交历史。现在模拟下这一场景:1、建立文件夹essays,并添加随笔essay1.md;2、建立tmp文件夹,添加新随笔essays2.md,添加内容,并完成多次递交;现在的问题是,我不只是想要tmp文件夹下东西,它的递交历史我也想要;步骤如下:1、进入essays文件夹,添加远程分支并:git remote add tmp ../tmp/2、抓取远程分支数据到本
阅读全文
posted @ 2013-05-17 21:48
HackerVirus
阅读(219)
推荐(0)