摘要: 最近,由于项目中引用到的脚本比较多,页面首次加载速度有些慢,于是进行了一些优化用到的是延时加载技术,大概思路就是减少页面的标签,并依靠lazyload.js延时加载相应的脚本文件。首先,要先引用lazyload.js ,这是一个老外写的脚本,我放到了公司的图片服务器上,大家可以直接访问 http:/... 阅读全文
posted @ 2014-12-03 10:48 sam.c 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 使用了static 修饰符的方法为静态方法,反之则是非静态方法。 静态成员属于类所有,非静态成员属于类的实例所有。 每创建一个类的实例,都会在内存中为非静态成员新分配一块存储;静态成员属于类所有,为各个类的实例所公用,无论类创建了多少实例,类的静态成员在内存中只占同一块区域。 C#静态方法属于... 阅读全文
posted @ 2014-09-02 17:29 sam.c 阅读(1279) 评论(0) 推荐(1) 编辑
摘要: 抽象类与接口很相似,但是思路不一样。接口是公开类的成员,而抽象类则是抽象类成员以要求子类继承并实现。抽象类:抽象类是对共性的抽象 和普通的类不同,抽象类需要用abstract来修饰类。 如果一个类中含有抽象方法,那么这个类必须抽象处理(声明为抽象类,不需要实现)。 继承抽象类的子类必须重写父类... 阅读全文
posted @ 2014-08-29 10:01 sam.c 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 最近给详情页面做了一个遮罩提示,用户第一次登录之后会提示,然后下次登录就不显示。首先考虑用到的是cookie,这样用户第一次进入到详情页,通过js种下一个cookie,然后下次登录再进行判断即可。/* *设置Cookie */ function SetCookie(cookieN... 阅读全文
posted @ 2014-07-23 15:40 sam.c 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 来到某公司三个多月,大大小小的接触了几个项目。总的来说,还是挺充实的,一直处于半忙碌-忙碌的状态。第一个项目是租房后台 ,采用asp.net+bootstrap,后来因为各种各样的原因被产品总监给毙掉了 - -。不过拿来练练手也好。 前台采用的bootstrap框架,后台是基本的三层架构。 主要... 阅读全文
posted @ 2014-07-07 15:02 sam.c 阅读(293) 评论(2) 推荐(0) 编辑
摘要: 从事开发工作一年多了,陆陆续续积累了一些自己用的并且觉着不错的工具,分享给大家。1、JetBrains R# -- 开发辅助工具,大名鼎鼎的resharper,智能提示,代码审查,快捷键等等,用好了能大大提升开发速度。只是有一点,会占用比较多的内存。内存小的慎用。下载地址:http://www.je... 阅读全文
posted @ 2014-04-17 10:39 sam.c 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近做一个后台管理,用到了js事件1、event的兼容性起先,当我点击编辑按钮的时候,目的是想通过js获得触发当前事件的元素var a = window.event.srcElement这种方法在ie和chrome中都能获取到当前的点击元素,但是firefox却不支持了。原因是因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari。这也造成了在不同的浏览器中处理event的差异。在IE中event作为window对象的一个属性可以直接使用,而firefox中没有window.event这个属性,但是可以通过给函数的参数传递event对象。如onmousemo 阅读全文
posted @ 2014-04-10 15:25 sam.c 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 1、下载node.js 地址:http://www.nodejs.org/download/2、安装Express Express是NodeJS上的一个常用的类库,用于简化开发 安装方法:win+r 打开运行对话框,输入cmd,之后输入命令行执行:npm install -g express 网速不好的情况下可能会需要一段时间3、新建文件夹 等到命令行程序可以输入的时候,意味着express已经安装完毕,这时候我们在d盘根目录下,新建一个blog文件夹 打开windows命令行工具,进入d盘,输入:express -e blog4、安装依赖包 首先通过命令行进入blog文件夹 输... 阅读全文
posted @ 2014-03-12 15:04 sam.c 阅读(169) 评论(0) 推荐(0) 编辑
摘要: window.location.href,window.location.replace(),window.location.reload() 三者的区别window.location.href=“url”:改变url地址;window.location.replace(“url”):将地址替换成新... 阅读全文
posted @ 2014-03-11 16:44 sam.c 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 第一天到搜房网工作,需要搭建环境。上午办理完入职之后开始装机,组装完毕之后安装开发工具。等到一切就绪,使用iis配置本地网站的时候,出现问题了:以下是具体步骤:1、修改host文件 将C:\Windows\System32\drivers\etc\hosts文件最后几行修改为如下所示# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost127.0.0.1 test.zufang.com2、新建网站test.zufang.com如图所示3、配置vs2010中的web站点在web站点上右键-... 阅读全文
posted @ 2014-03-05 14:54 sam.c 阅读(212) 评论(0) 推荐(0) 编辑