自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

JavaScript探秘:强大的原型和原型链

// foo 变量是上例中的for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); }}JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大...

2014-11-13 18:15:00 88

XMLHttpRequest是什么、怎样完整地执行一次GET请求、怎样检测错误。

var xmlhttp; function LoadXmlDoc(url){ xmlhttp = null; if(window.XMLHttpRequest){ //code for all new browsers ...

2014-11-13 17:16:00 586

SQL Server 2008 R2 主从数据库同步

一、准备工作:主数据库服务器:OS:WindowsServer2008R2DB:SQLServer2008R2Hostname:CXMasterDBIP:192.168.1.224/24dg:192.168.1.1DNS:192.168.1.19DNS:202.96.209.133从数据库服务器:OS:WindowsServer2008R...

2014-08-11 17:22:00 404

ubuntu12.04 下安装nodejs

liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubu...

2014-07-23 14:35:00 91

mysql-5.6.12 下载安装

版本:mysql-5.6.12 解压版 无需安装 (Community Server版)安装mysql将解压后的文件放在指定目录下,如图1图1<wbr><wbr></wbr></wbr><wbr><wbr>添加对应的环境变量,如图2,</wbr></wbr>

2013-07-29 15:25:00 201

WEB前端开发规范

规范目的  为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档.本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则  符合web标准, 语义化html, 结构、表现、行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.文件规范  1. html, c...

2013-07-22 23:09:00 91

window8用户在安装VirtualBox时弹出了“Installation failed!Error:系统找不到指定的路径”的错误提示...

原因:主要是因为驱动的打包程序解压过程出错,应该是无法在中文用户名的系统配置中找到解压路径造成的。解决办法:1、单击开始菜单或者WIN+R,在搜索框输入“CMD”命令打开命令提示符窗口。2、按住Shift键后右键单击VirtualBox文件选择“复制为路径”命令,接着,在命令提示符窗口右键单击选择“粘贴”命令。3、在命令后添加“ -extract -path c:\vbox”,回车...

2013-07-13 20:15:00 424

JSON和JSONP原理和区别

前言由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持...

2013-06-27 18:05:00 85

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux...

或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相信你和我一样,都不会例外。我用过的编辑器不少,真不少~ 但却没有哪款让我特别心仪的,直到我遇到了Sublime Text 2!如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号。它小巧绿色且速度非常快,跨平...

2013-06-09 10:10:00 114

Ubuntu分区

关于分区如果你只是简单地想用上Ubuntu,可以这样操作:1)如果你是直接将整个硬盘都用来装Ubuntu,机器上没有需要保存的数据,或者已经做好备份的情况下,可以直接在Ubuntu分区时选择“向导──整个硬盘”2)如果你是做双系统,并已经在Windows下倒出一块空白空间(在磁盘管理中直接删除某个磁盘)。可以直接在Ubuntu分区时选择“向导──使用最大的连续空闲空间”如果想更好地...

2013-05-03 10:31:00 94

asp.net mvc 多级目录结构

ASP.NET MVC默认的文件组织和URL访问都是一级,我们通常要将一个功能模块组织到一个目录下。方法是:1、文件组织分别在Controllers和Views文件夹下建议CaiGou文件夹,然后将CaiGou模块的CV将到对应文件夹下2、URL Routing[c-sharp]view plaincopy//采购部分路...

2013-04-01 15:36:00 136

后缀为 axd 与 ashx 的文件有什么区别

其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的...

2013-03-30 13:59:00 98

javascript Cookie的增、删、改 、查

//添加cookie:cookie名称,cookie值,以及在多少小时后过期。这里约定expireHours为0时不设定过期时间,即当浏览器关闭时cookie自动消失function addcookie(name, value, expireHours) { var cookieString = name + "=" + escape(value); //判断是否设置过期时间 ...

2013-01-25 19:07:00 65

基于 html5 geolocation来获取经纬度地址

以前如果要获取互联网用户所在地都是根据用户的IP地址来获取地理位置,这样获取到的数据和真实数据有很大的偏差。为了获取更加精确的位置,可以使用了html5的geolocation来获取经纬度,然后再获取所在地理位置,如何获取,我在下面会说到。先说下基本概念。  Geolocation在的navigator 对象中,我们可以通过 navigator.geolocation 来使用它。不支持...

2013-01-16 19:10:00 111

ASP.NET MVC3 系列教程 – 新的Layout布局系统

I:回忆MVC2当中MasterPage那些事<!------------Begin--------------><!-- Master文件 --><%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>Master head<asp:Content...

2013-01-16 16:01:00 60

MVC4 Web Api 与 Ajax交互存在的跨域问题总结

最近项目中要用到mvc4的webapi,其实就是类似webservers wcf的东东( 虽然我都没用过,但是功能和用处还是知道的)作为接口使用,webapi有个好处就是可以把实现IEnumberable接口的数据能根据请求的返回数据类型(xml或者json)自动序列化成这样结构的数据,默认情况下chrome返回的是xml,IE返回的是Json。既然是Api肯定是要让其他程序去调用的,weba...

2013-01-15 19:14:00 160

MVC4 WebAPI(二)——Web API工作方式

在上篇文章中和大家一起学习了建立基本的WebAPI应用,立刻就有人想到了一些问题:1.客户端和WebService之间文件传输2.客户端或者服务端的安全控制要解决这些问题,要了解一下WebAPI的基本工作方式。(一)WebAPI中工作的Class在MVC中大家都知道,获取Request和Response使用HttpRequest和HttpResponse两个类,在WebAPI中...

2013-01-15 19:11:00 79

MVC4 WebAPI(一)

不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级一些,而且对客户端的要求也更少,更符合网络数据传输的一般模式,客户端完全摆脱了代理和管道来直接和WebService进行交互,具体的区别可以参见Web 服务编程,REST 与 SOAP(一)环境准备...

2013-01-15 19:02:00 64

ASP.NET MVC3 系列教程 - Razor视图引擎基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)2.默认MVC3模板项目已集成3.全新的Razor视图引擎@{ ViewBag.Titl...

2013-01-15 18:50:00 91

ASP.NET MVC 4 Mobile 介绍

这篇文章我们将介绍ASP.NET MVC 的移动特性。你需要先安装 ASP.NET MVC 4现在开始。Step 1:创建 ASP.NET MVC 4 Web 应用项目Step 2:选择项目模板,然后选择 ASPX 或 Razor 作为视图引擎,这里选择 ASPX。Step 3:然后编译并在不同设备上运行应用,你将注意到布局是交互的。St...

2013-01-15 18:24:00 78

ASP.NET MVC 4 移动特性

此教程将讨论ASP.NET MVC 4 Web应用程序里的移动特性。对于此教程,可以使用Visual Studio Express 2012或者 Visual Web Developer 2010 Express Service Pack 1 ("Visual Web Developer 或者 VWD"). 如果你已经有了专业版本的 Visual Studio 你也可以使用...

2013-01-15 17:46:00 95

js控制position:fiexd 浏览器定位 兼容个浏览器

<html><head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"

2013-01-10 14:51:00 202

jqMobi指南系列教程是《 jqMobi Javascript Frameworks Cheat Sheet》 的中文版

jqMobi指南系列教程是《 jqMobi JavascriptFrameworks Cheat Sheet》 的中文版,详细介绍了jqMobi.jqMobi指南(一):介绍jqMobi组成jqMobi是针对HTML5浏览器的JavaScript框架它是由三个部分组成:jQMobi(一个极快的查询选择库,支持W3C查询)jqUi(运行在WebKit浏览器之上的移动应用程序的U...

2013-01-08 15:17:00 90

window.onload方法 和jquery中的$(document).ready()方法区别

大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在$(document).ready(function(){ ........jquery代码...........});上面的代码和$().ready(function(){ ........jquery代码...........});$(function(){...

2012-12-31 14:38:00 98

网页设计前端页面制作的规范要求和注意事项

网页设计前端页面制作的规范要求和注意事项 1.尽量把页面的背景图及小图标整合到一张图片,用CSS定位方法。这样以减少http请求,从而降底网站的下载速度。 2.尊从内容与页面样式的脱离,如需要,同样也要做到布局与COLOR的脱离。什么样的图片属于内容:从数据库里取出来的图片。 凡是不属于内容的图片请都用背景。 1)页面代码,做到精简,逻辑性清楚;公用部位可以引入进来,比如头...

2012-09-11 14:44:00 236

1.1 jQuery--总体框架

1.11自调用匿名函数self-invoking anonymous function打开jQuery源码,首先我们可以看到这样的代码结构:( function(widow,undefined){ //code ....})(window)这是一个自调用匿名函数。那到底是什么呢?在第一括号内,创建一个匿名函数;第二个括号,表示立即执行。 → what那么为什么...

2012-09-06 17:55:00 61

javaScript---- RegExp-常用正则表达式

2.4 常用正则表达式在网上找到一篇广为流传的文章《常用正则表达式》,逐一分析,不足地方进行补充和纠正。常用的数字正则(严格匹配)正则 含义^[1-9]\d*$ 匹配正整数^-[1-9]\d*$ 匹配负整数^-?[1-9]\d*$ 匹配整数^[1-9]\d*|0$ 匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0)^[1-9]\d*\...

2012-09-06 15:07:00 57

jQuery解密之----执行过程分析

javaScript 是一门基于对象的语言,然而它的对象技术的实现与其他的语言有很大的差异。在javaScript中,定义一个类的一般采用以下这种模式: //定义一个构造函数testClass(param1,param2){ this.att1=param1; this.att2=param2; ....}// 在prototype对象上扩展,加上相应的方...

2012-09-06 10:51:00 76

jQuery ligerGrid 打造通用的分页排序查询表格(提供下载)

一,ligerGrid是如何工作的。在没有开始做之前,需要先了解一下ligerGrid是如何工作的。简单来说,liger grid 就是提交准备好的数据到指定的目标请求数据,拿到数据以后,显示出来。所以问题在于发送什么数据,拿到什么数据。先来看看ligerGrid的参数: url: null, ...

2012-08-24 14:26:00 80

通用权限管理设计 之 数据权限

阅读目录前言初步分析通用查询机制数据权限规则实际应用前言前一篇文章《通用权限管理设计 之 数据库结构设计》介绍了【主体】- 【领域】 - 【权限】( who、what、how问题原型 ) 的设计思想本文将对这种设计思想作进一步的扩展,介绍数据权限的设计方案。权限控制可以理解,分为这几种 :【功能权限】:能做什么的...

2012-08-24 14:10:00 65

通用权限管理设计 之 数据库结构设计

一,前言权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太...

2012-08-24 14:06:00 76

Actibivity的生命周期

有许多人对Activity的生命周期理解的不够透彻,希望下面的文字能你们带来一定的帮助。 首先看看android developers 网上的activity的生命周期图:1. Activity启动的时候:onCreate ---> onStart ---> onResume 这个过程大家都知道,我就不多讲了。2.接下来我主要讲讲:何时onPause, 何时onSto...

2012-08-02 16:25:00 94

132 个 Web 设计工具(上)

这是 Mashable 搜集的 130 个 Web 设计工具,涵盖了从初学者到高级 Web 设计人员需要的各种工具和资源。这是第一部分。同时请参阅 Web 开发工具箱:120个 Web 开发工具的第一,第二部分。本文在翻译原文的基础上,又添加了两个工具。初学者资源YAML Builder– 简单易用的 YAML (Yet Another Multicolumn Layo...

2012-07-06 13:22:00 76

jquery autocomplete 实现搜索提示功能,中文/拼音也没问题

1.接下来我们根据我写的实例来讲解: 效果如下图所示2.注意jquery 的类库要用 jquery autocomplete 自带的库 下载地址:jquery.autocomplete1.1.zip3.前台源码<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri...

2012-07-04 16:58:00 790

前端开发的 10 个新鲜工具

每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。1. Dummy : 图像和内容处理的 PHP 工具包Du...

2012-06-18 10:04:00 75

jQuery API-----$.extend(target,prop1,propN)

$.extend(target,prop1,propN)用一个或多个其他对象来扩展一个对象,返回这个被扩展的对象。这是简化继承的主要工具。返回值:Object参数:target (Object): 要扩展的对象prop1 (Object): 要与第一个对象合并的对象propN (Object): (可选) 更多要与第一个对象合并的对象示例:合并settin...

2012-04-11 10:15:00 78

jQuery弹出层插件Dialog

/*** DialogUpdate** @author huang ji hua* @copyright Copyright (C) 2012* @license FreeBSD license*//*** jQuery的Dialog插件。** @param object content* @param object options 选项。* @return *...

2012-03-08 10:36:00 96

10 条建议让你创建更好的 jQuery 插件

开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以 copy & paste 大部分的代码结构,只要专注最主要的逻辑代码就行了。使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。我在这里分享10条我总结的经验。1. 把你的代码全部...

2012-03-08 10:28:00 55

jQuery实现图片和iframe等延迟加载

对于电子商务进入优化阶段,由于过多的图片加载,给网站带来过度的负载,影响了访问速度。接下来我将介绍一个基于jQuery的插件来处理这些问题,这个插件就是jquery.scrollLoading.js。一下是插件源码:/* * jquery.scrollLoading.js * 2010-11-19 v1.0*/(function ($) {...

2012-03-08 10:18:00 99

整理基础的CentOS常用命令

对CentOS常用命令的经常使用情况,全面细致的整理了一些基础并且在我们工作中经常要使用的CentOS常用命令。AD:CentOS常用命令在我们的使用中,经常被使用。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就来介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore/...

2011-12-21 15:15:00 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除