摘要: 介绍Javascript中面向对象编程思想之前,需要对以下几个概念有了解:1. 浅拷贝和深拷贝:程序在运行过程中使用的变量有在栈上的变量和在堆上的变量,在对象或者变量的赋值操作过程中,大多数情况先是复制栈上的信息,这样就会出现以下情况,如果变量是对象,那么这一操作,复制的只是真正对象所在 的堆内存空... 阅读全文
posted @ 2015-04-17 18:25 边城愚者 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 在程序开发过程经常使用到多线程,而多线程始终与锁存在紧密地联系,以下详细的介绍如何在C++程序开发过程中自定义锁的几种方法。1. 下面给出一段代码展现如何通过Mutex实现锁的功能(window platform):Header File//// Mutex.h//namespace LockBas... 阅读全文
posted @ 2015-02-05 13:50 边城愚者 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 深入的剖析C#中静态变量和静态构造函数:在日常的程序开发过程经常会使用到静态变量,众所周知,静态变量时常驻内存的变量,它的生命周期是从初始化开始一直到Application结束。但是,我们经常会忽略静态变量的初始化时机。一下深入的介绍一下static变量是如何初始化的。在一个类中定义了静态的变量,这... 阅读全文
posted @ 2015-02-02 15:43 边城愚者 阅读(2577) 评论(1) 推荐(1) 编辑
摘要: 单例模式:在多线程的程序开发过程中经常会遇到单例模式[单件模式],它的特点是不是根据客户程序的调用而生成新的实例,而是控制某个类型的实例数量只有一个。也就是说,单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。接下来看一个经典... 阅读全文
posted @ 2015-02-02 15:15 边城愚者 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 深入解析Javascript中面向对象编程中的this关键字在Javascript中this关键字代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如:function TestFunction(){ this.demoVal='This is a demo variable';... 阅读全文
posted @ 2015-01-15 14:39 边城愚者 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 做前端开发的人员经常回遇到使用windows.open这个函数来打开一个新的网页窗口,使用这个函数的时候有些需要注意的地方,在Chrome和IE下该函数还是有一些细节性的区别。 以下是我在项目中使用的代码(大概用法):Download.html的代码如下: Test Window ... 阅读全文
posted @ 2015-01-14 18:09 边城愚者 阅读(6129) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间做了个ASP.NET MVC4.0的项目,项目马上就要结束了,今天忙里偷闲简单总结一下心得:1. 如果Action需要有返回值的话,必须是ActionResult的话,可以返回一个EmptyResult,Demo实例如下:/// /// /// /// EmptyResultpublic... 阅读全文
posted @ 2015-01-14 10:30 边城愚者 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 以下介绍一下jQuery中Deferred对象的使用:1. 通过$.Deferred生成一个deferredObj对象;2. deferredObj.done()指定操作成功时的回调函数;3. deferredObj.fail()指定操作失败时的回调函数;4. deferredObj.promise... 阅读全文
posted @ 2015-01-08 10:34 边城愚者 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Javascript中的事件有它的独特性,有默认的执行事件,例如冒泡就是其中的一个。在很多比较复杂的应用程序中,停止事件的冒泡或捕获在程序开发当中是十分有用的,而在IE中有它的独特方式来阻止事件的冒泡(和其它浏览器方式不同)。 以下给出一种通用的方式来实现阻止事件的冒泡,该通用方式接受一个参数[传递... 阅读全文
posted @ 2015-01-07 16:45 边城愚者 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在Javascript面向对象编程中经常需要使用到this,prototype和constructor这3个关键字.1.首先介绍一下this的使用:this表示当前对象;如果在全局中使用this,则this为当前页面对象window;如果在函数中使用this,则this为调用该函数的对象;可以使用a... 阅读全文
posted @ 2015-01-05 10:36 边城愚者 阅读(273) 评论(0) 推荐(0) 编辑