摘要:
单例模式单例模式也称作为单子模式,更多的也叫做单体模式。为软件设计中较为简单但是最为常用的一种设计模式。下面是维基百科对单例模式的介绍: 在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有一个全局对象,才有利于协调系统整体的行为。比如在整个系统的配置文件中,配置数...
阅读全文
posted @ 2014-11-12 17:33
{前端开发}
阅读(29574)
推荐(2)
摘要:
定义 || 赋值 1-函数的定义 函数定义的两种方式: “定义式”函数:function fn(){ alert("哟,哟!"); } “赋值式”函数:var fn = function(){ alert("切可闹!"); } @页面加载时...
阅读全文
posted @ 2014-11-07 22:59
{前端开发}
阅读(485)
推荐(0)
摘要:
也许还是有很多人不能愿意用CLI的vi/Vim来写东西,不过,当你真的习惯了,它的高效性就是不可估量了。下面的这张图,一看就明白了,从此,学习变的不再艰难^_^补注:图中没有关于查找和替换的,应该用下面的。自上而下的查找操作 /word小写的n和N自下而上的查找操作...
阅读全文
posted @ 2014-11-05 14:29
{前端开发}
阅读(857)
推荐(0)
摘要:
当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。local unversioned, incoming add upon update如果使用图形化客户端可以通过对比文件和解决冲突按钮进行解决,如果是使用命令行的,情况类似如下:(其中remo...
阅读全文
posted @ 2014-11-02 22:15
{前端开发}
阅读(552)
推荐(0)
摘要:
首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:1 var test = 'hello world';23 alert(test.slice(4,7)); /...
阅读全文
posted @ 2014-11-01 22:05
{前端开发}
阅读(402)
推荐(0)
摘要:
注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到。没有注释的代码都不是好代码。为了别人学习,同时为了自己以后对代码进行‘升级’,看看js/javascript代码注释规范与示例。来自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/sp...
阅读全文
posted @ 2014-11-01 17:10
{前端开发}
阅读(58789)
推荐(6)
摘要:
前面花了两节内容分别在《CSS3选择器——基本选择器》和《CSS3选择器——属性选择器》介绍了CSS3选择器中的基本选择器和属性选择器使用方法,今天要和大家一起学习CSS3选择器中的第三部分,也是最后一部分——伪类选择器。伪类选择器对于大家来说最熟悉的莫过于:link,:focus,:hover之类...
阅读全文
posted @ 2014-10-25 17:03
{前端开发}
阅读(420)
推荐(0)
摘要:
两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工...
阅读全文
posted @ 2014-09-20 23:34
{前端开发}
阅读(854)
推荐(0)
摘要:
这篇文章是根据目前chrome稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chromedeveloper tool, 所以chrome版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异. 常规的断点相关的 breakpoi...
阅读全文
posted @ 2014-08-28 23:46
{前端开发}
阅读(380)
推荐(0)
摘要:
1.location.replace顾名思义是替换的意思这种方法的原理是,用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后 退按钮永远不会变为可用 onclick="javascript:location.replace(this.href);点击这个链接进入新页面后看是否可...
阅读全文
posted @ 2014-08-10 00:34
{前端开发}
阅读(843)
推荐(0)
摘要:
KeyDown:在控件有焦点的情况下按下键时发生。KeyPress:在控件有焦点的情况下按下键时发生。KeyUp:在控件有焦点的情况下释放键时发生。1、KeyPress主要用来接收字母、数字等ANSI字符 KeyDown 和 KeyUP 事件过程通常可以捕获键盘除了PrScrn(在键盘右上角)所有按...
阅读全文
posted @ 2014-08-06 22:13
{前端开发}
阅读(632)
推荐(0)
摘要:
Javascript中call的使用自己感觉蛮纠结的,根据文档很好理解,其实很难确定你是否真正的理解。call 方法应用于:Function 对象调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数:thisObj...
阅读全文
posted @ 2014-08-01 22:56
{前端开发}
阅读(664)
推荐(0)
摘要:
在 JScript 中,对数据的处理取决于该数据的类型。按值和按引用的比较Numbers 和 Boolean 类型的值 (true 和 false) 是按值来复制、传递和比较的。当按值复制或传递时,将在计算机内存中分配一块空间并将原值复制到其中。然后,即使更改原来的值,也不会影响所复制的值(反过来也...
阅读全文
posted @ 2014-07-28 00:13
{前端开发}
阅读(722)
推荐(0)
摘要:
今天在做验证码时发现一个问题:A、B窗口都打开同一个页面,A先生成一个验证码,B再生成验证码,这时A所生成的验证码被B覆盖掉了。原因是使用了同名的cookie来存储验证码。一时找不到解决方法就参考了WebQQ的登录画面,发现tx也没有解决这个问题,也许是觉得这个不算是问题吧。但还是借这个机会再次了解...
阅读全文
posted @ 2014-07-26 11:18
{前端开发}
阅读(13542)
推荐(2)
摘要:
HTML代码写起来很费事,因为它的标签多。一种解决方法是采用模板, 在别人写好的骨架内,填入自己的内容。还有一种就是我今天想要介绍的方法—-简写法。常用的简写法,目前主要是Emmet和Haml两种,本文都将加以介绍。这两种简写法,功能相近,各有特点。考虑到Haml基于Ruby语言,我建议Ruby/R...
阅读全文
posted @ 2014-07-22 11:52
{前端开发}
阅读(3567)
推荐(0)
摘要:
SVN标准命令范例checkout检出svncoURL检出app/search/news/apache/主干上最新版本到本地工作副本,可执行命令:svn cohttps://svn.baidu.com/app/search/news/trunk/apache/up更新到当前URL的末端svnup...
阅读全文
posted @ 2014-07-03 12:11
{前端开发}
阅读(354)
推荐(0)
摘要:
一、基本命令1、查看目录大小: du -sh *2、tail -f 可用于监视文件变化和实时显示变化3、查看活动进程 ps -ef 4、查看安装文件信息 rpm -ql | grep xxx5、查看全部文件,包括隐藏的 ls -a6、文件内容排序 sort result....
阅读全文
posted @ 2014-07-03 11:39
{前端开发}
阅读(955)
推荐(0)
摘要:
本以为linux下安装apache是件很简单的过程。三命令就可以搞定,jxvf解压,make 编译,make install 安装就OK了。没想到这个过程还颇费周折。可能和环境有关吧。先说一下我的环境。---------------------------linux : cenos5.5 (验...
阅读全文
posted @ 2014-07-03 11:38
{前端开发}
阅读(267)
推荐(0)
摘要:
前一篇《关于selector性能比赛》中提到,目测觉得在$("div,p,a")这样有逗号时,sizzle耗时异常(600多个元素,花了200ms),说是它可能没有优化ie下的排序。按所推荐的程序在IE下跑了下,的确,排序耗时很小。1234567891011121314151617181920212...
阅读全文
posted @ 2014-06-27 17:24
{前端开发}
阅读(1943)
推荐(0)
摘要:
var json = {a : 1, b : 2, c: 3}; var jsonArr = []; for (i in json){ var wrap = []; wrap[0] = i; wrap[1] = json[i]; j...
阅读全文
posted @ 2014-06-27 16:34
{前端开发}
阅读(676)
推荐(0)
摘要:
前言:作为参数传递给另一个函数执行的函数我们称为回调函数,那么该回调又是否是异步的呢,何谓异步,如:作为事件处理器,或作为参数传递给(setTimeout,setInterval)这样的异步函数,或作为ajax发送请求,应用于请求各种状态的处理,我们可以称为异步回调,jQuery.Callbacks...
阅读全文
posted @ 2014-06-26 21:59
{前端开发}
阅读(652)
推荐(0)
摘要:
定义setTimeout()和setInterval()经常被用来处理延时和定时任务。setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。从定义上我们可以看到两个函数...
阅读全文
posted @ 2014-06-11 16:55
{前端开发}
阅读(1782)
推荐(0)
摘要:
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain --username qinxiaohui简写:svn co2、往版本库中添加新的文件svn add file例...
阅读全文
posted @ 2014-06-11 11:17
{前端开发}
阅读(255)
推荐(0)
摘要:
IE浏览器不支持new Date()带"2,31,2013"这样格式的参数,要换成“2/31/2013”。'2013-05-05'.replace(/-/g,'/')
阅读全文
posted @ 2014-06-10 11:57
{前端开发}
阅读(153)
推荐(0)
摘要:
http://www.w3help.org/zh-cn/causes/BX2001标准参考无问题描述IE 支持使用 window.clipboardData 对象内的一系列方法访问系统剪贴板;Chrome 和 Safari 中存在类似的 Clipboard 对象,且有与 IE 中类似的方法,但其功能...
阅读全文
posted @ 2014-06-08 23:42
{前端开发}
阅读(970)
推荐(0)
摘要:
要想更好的理解 css, 尤其是 IE 下对 css 的渲染,haslayout 是一个非常有必要彻底弄清除的概念。大多 IE下的显示错误,就是源于 haslayout。什么是 haslayout ?haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。...
阅读全文
posted @ 2014-06-03 23:27
{前端开发}
阅读(375)
推荐(0)
摘要:
概述 css expression(css表达式)又称Dynamicproperties(动态属性)是早期微软DHTML的产物,以其可以在Css中定义表达式(公式)来达到建立元素间属性之间的联系等作用,从IE5开始得到支持,后因标准、性能、安全性等问题,微软从IE8 beta2标准模式开始,取消对...
阅读全文
posted @ 2014-06-03 17:26
{前端开发}
阅读(498)
推荐(0)
摘要:
首先我们来看一个代码:复制代码代码如下: Absolute (layer2) Normal Text Content (layer3) 这个代码的效果如下:在FF和IE8下都没有任何问题的,但是在IE6和IE7下有人如下两个bug:a, 绝对定义(position:absolute)的相邻元素mar...
阅读全文
posted @ 2014-06-01 16:04
{前端开发}
阅读(326)
推荐(0)
摘要:
关于Javascript跨域问题的解决方案已在之前的一片文章中详细说明,详见:http://blog.csdn.net/sfdev/archive/2009/02/13/3887006.aspx;除了文中提到的3种解决方案之外,在今年的baidu salon分享会上黄方荣主讲的《WEB数据交互的艺术...
阅读全文
posted @ 2014-05-14 16:59
{前端开发}
阅读(295)
推荐(0)
摘要:
http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html
阅读全文
posted @ 2014-05-10 00:34
{前端开发}
阅读(250)
推荐(0)
摘要:
文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编...
阅读全文
posted @ 2014-04-28 22:56
{前端开发}
阅读(430)
推荐(0)
摘要:
除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 项目范例说明![if !IE]The NOT ope...
阅读全文
posted @ 2014-04-28 22:30
{前端开发}
阅读(421)
推荐(0)
摘要:
IE6/IE7下对display:inline-block的支持性不好。1、inline元素的display属性设置为inline-block时,所有的浏览器都支持;2、block元素的display属性设置为inline-block时,IE6/IE7浏览器是不支持的; 对象呈递为内联对象,但是对象...
阅读全文
posted @ 2014-04-18 11:00
{前端开发}
阅读(204)
推荐(0)
摘要:
期望文件系统格式在“1”到“3”之间;发现格式“4”系统在没重新安装之前,svn 都正常,重装之后,创建版本库就有问题,svn 服务器版本是1.6.0.3 ,客户端是1.6.3这个问题的原因是由于你使用TortoiseSVN进建立版本库,这就要求你的这两个软件的版要相同,如果不同的话,就会出现这个问...
阅读全文
posted @ 2014-04-17 22:59
{前端开发}
阅读(420)
推荐(0)
摘要:
http://skydream.iteye.com/blog/437959 http://www.cnblogs.com/liuke209/archive/2009/09/23/1572858.html 本文向大家介绍一下Windows下SVN服务器如何搭建,主要包括软件下载,服务器和客户端安装,配
阅读全文
posted @ 2014-04-15 00:08
{前端开发}
阅读(575)
推荐(0)
摘要:
eacheach的使用方法在jQuery里有一个each方法,用起来非常的爽,不用再像原来那样写for循环,jQuery源码里自己也有很多用到each方法。其实jQuery里的each方法是通过js里的call方法来实现的。inArrayjQuery.isArray(obj) 是 jQuery 1.3 新增。测试对象是否为数组。 返回值:Boolean参数 : objObject用于测试是否为数组的对象示例 :检测是否为数组mapmap() 把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery 对象。由于返回值是 jQuery 封装的数组,使用 get() 来处理返回的对
阅读全文
posted @ 2014-03-31 23:40
{前端开发}
阅读(6013)
推荐(0)
摘要:
配置 ProFTPD 然后,通过修改相应配置文件配置ProFTPD。 [root@sample ~]# vi /etc/proftpd.conf ← 修改ProFTPD的配置文件 ServerType standalone ← 找到这一行,在行首添加“#” ↓ #ServerType standalone ← 变为此状态,不使用常驻模式 #ServerType inetd ← 找到这一行,去掉行首的“#” ↓ ServerType inetd ← 变为此状态,通过超级服务器来...
阅读全文
posted @ 2014-03-22 22:03
{前端开发}
阅读(424)
推荐(0)
摘要:
Array数组之变异和非变异方法 https://www.qianduan7.com/javascript/javascript-array-mutation-method.html s数组里删除指定的元素(不是指定的位置)之前一直是做后端的,从来也没有写过js,但是却一直想学学,也只是基于兴趣而已
阅读全文
posted @ 2014-03-12 11:13
{前端开发}
阅读(9349)
推荐(0)
摘要:
在Javascript脚本里,一个cookie实际就是一个字符串属性。当你读取cookie的值时,就得到一个字符串,里面当前WEB页使用的所有cookies的名称和值。每个cookie除了 name名称和value值这两个属性以外,还有四个属性。这些属性是: expires过期时间、 path路径、 domain域、以及 secure安全。Expires – 过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日期时,浏览器就可以删除cookie文件,没有任何影响。Path – 路径。指定与cookie关联
阅读全文
posted @ 2014-03-09 18:35
{前端开发}
阅读(5561)
推荐(1)
摘要:
(function ($) {function loadNode(obj){obj.closest('.filter').find('.item').removeClass('select');obj.parent().addClass('select');$(".channel-list").html(obj.data('cache'));}var filter = $('.filter'),item = filter.find('.item')item.on(
阅读全文
posted @ 2014-02-28 23:06
{前端开发}
阅读(400)
推荐(0)