自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

orichisonic的专栏

蜗牛爬行的轨迹

  • 博客(38)
  • 资源 (137)
  • 收藏
  • 关注

转载 Web应用跨域访问解决方案汇总

做过跨越多个网站的Ajax开发的朋友都知道,如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容,如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。Ajax的跨域访问问题是现有的Ajax开发人员比较常遇到的问题。IE对于跨域访问的处理是,弹出警告框,提醒用户。如果用户将该网站纳入可信任网站,或者调低安全级别,那么这个问题IE就不会在提醒你。FireFox等其它非微软的浏览

2015-12-31 16:25:20 926

转载 三种方法实现js跨域访问

javascript跨域访问是web开发者经常遇到的问题,什么是跨域,一个域上加载的脚本获取或操作另一个域上的文档属性,下面将列出三种实现javascript跨域方法: 1.基于iframe实现跨域      基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),

2015-12-31 16:14:44 546

转载 探讨跨域请求资源的几种方式

什么是跨域JSONPproxy代理corsxdr  由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表(来源)    JSONP  这种方式主要是通过动态插入一个script标签。浏览器对script的资源引用没有同源限制,同时资源加载到页面后会立即执行(没有阻塞的情况下)。1 2

2015-12-31 16:14:05 512

转载 js中几种实用的跨域方法原理详解

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一

2015-12-31 15:50:32 388

转载 getComputedStyle与currentStyle获取样式(style/class)

大家都知道,用document.getElementById(‘element').style.xxx可以获取元素的样式信息,可是它获取的只是DOM元素style属性里的样式规则,对于通过class属性引用的外部样式表,就拿不到我们要的信息了。 DOM标准里有个全局方法getComputedStyle,可以获取到当前对象样式规则信息,如:getComputedStyle(obj,null)

2015-12-30 14:42:01 466

转载 javascript prototype,executing,context,closure

要学好JavaScript,有几个基本概念必须搞清楚:prototype,executing,context,closure。Prototype 在JavaScript语言中,通常使用Prototype来实现OO。在这里,我们不对JavaScript的OO实现进行过多的探讨,着重来看一下JS中对象的内存模型。在开始之前,需要先明确以下几点: 1. JS中,存在以下几种数据类型:st

2015-12-30 14:04:32 377

转载 javascript中each()方法的简单实现

ach()用来遍历每个元素并作出相应的处理,下面是简单的实现:方法一(直接函数调用): 代码如下复制代码function each(obj,fn){ if(!fn) return; if(obj instanceof Array){//数组  var i = 0, len = obj.length;  for(;i   i

2015-12-29 18:14:53 1721

转载 JavaScript 函数惰性载入

最近看JavaScript高级程序设计,大有收获,接下来几天写一下读书笔记。之前写了一篇Ajax初步理解的随笔,里面有个函数用来创建XmlHttpRequest对象,浏览器兼容性原因,写出的代码通过大量if判断或者try,catch语句将函数引导到正确代码处。 function createXHR(){ var xhr = nul

2015-12-29 15:13:36 351

转载 关于__defineGetter__ 和__defineSetter__的说明

Getter是一种获取一个属性的值的方法,Setter是一种设置一个属性的值的方法。可以为任何预定义的核心对象或用户自定义对象定义getter和setter方法,从而为现有的对象添加新的属性。 有两种方法来定义Getter或Setter方法: 在对象初始化时定义  在对象定义后通过Object的__defineGetter__、__defineSetter__方法来追加定义  

2015-12-29 14:38:36 3940

转载 利用apply和arguments复用方法

首先,有个单例对象,它上面挂了很多静态工具方法。其中有一个是each,用来遍历数组或对象。12345678910111213141516171819202122232425

2015-12-29 14:31:55 449

转载 通过实例理解javascript 的call()与apply()

先前使用javascript多是为了表单验证,最多是实现客户端的交互功能。基本不用call、apply之类的难懂方法。 现在流行富客户端了。javascript也越来越对象化了。不得不学习一下! 一、方法的定义 call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对

2015-12-29 14:23:00 295

原创 Log2net频繁记录debug日志到如何区分日志级别到不同文件

这边在做帮助系统version2.0的时候经常出现日志报错  其实就是改记录级别在web.config,这里两布要做: --> <!-- 如果不启用相应的日志记录,可以通过这种方式注释掉 -->

2015-12-29 13:03:30 747

转载 log4net配置文件详解

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.

2015-12-29 13:03:05 4410

转载 contains与compareDocumentPosition方法详解

1.  nodeA .contains( nodeB ):    这个方法起先用在 IE ,用来确定 nodeB 是否包含在另一个  nodeA 中。    注意点:如果  nodeA 和  nodeB 相一致,.contains() 将返回 true ,虽然,一个元素不能包含自己。     2、nodeA.compareDocumentPosition(nodeB):  

2015-12-29 09:21:46 374

转载 contains和compareDocumentPosition 方法来确定是否HTML节点间的关系

从那起,我已经对这些方法做了大量的研究,并且已经在很多场合使用他们。在很多任务中,他们被证明是非常有用的(特别关于结构的抽象 DOM 选择器)。 1、DOMElement.contains(DOMNode) 这个方法起先用在 IE ,用来确定 DOM Node 是否包含在另一个 DOM Element 中。 当尝试优化 CSS 选择器遍历(像:“#id1 #id2”),这个方法很有用。

2015-12-29 09:16:55 371

转载 js delete 用法(删除对象属性及变量)

1,对象属性删除?12345678910111213function fun(){ this.name = 'mm'; } var obj = new fun(); 

2015-12-28 16:49:46 6178

转载 JS中的prototype

JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b

2015-12-28 13:44:32 273

原创 base.js很多面向对象的js实现封装

Object.extend = function (destination, source) {    for (property in source) {        destination[property] = source[property];    }    return destination;};Object.extend(Date.prototype, {

2015-12-28 13:40:48 1561

转载 javascript Object.extend的用法

Object.extend = function(destination, source) {for (var property in source) {    destination[property] = source[property];}return destination;}Prototype 对Object类进行的扩展主要通过一个静态函数Object.ext

2015-12-28 13:13:51 6644

转载 jQuery.extend 函数详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回值为合并

2015-12-25 14:42:33 320

转载 oracle的order by排序中空字符串处理方法

1、缺省处理  Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前  2、使用nvl函数  nvl函数可以将输入参数为空时转换为一特定值,如  nvl(employee_name,’张三’)表示当employee_name为空时则返回’张三’,如果不为空则返回employee_name  通过这个函数可以定制nul

2015-12-25 14:40:51 2968

转载 JavaScript prototype 使用介绍

用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者

2015-12-23 15:55:35 284

转载 利用@media screen实现网页布局的自适应

利用@media screen实现网页布局的自适应优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小。只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值1280分辨率以上(大于1200px)@media screen and (min-width:1200px){ #page{ width: 1100px; }#c

2015-12-23 13:14:19 1153

原创 先执行javascript在执行ios原生函数

function hideAndcall() { hideDivCenter('#model'); location.href = "telprompt:4009918918"; } function hideAndcall2() { hideDivCenter('#model');

2015-12-21 14:09:47 501

转载 -webkit-tap-highlight-color

概述:-webkit-tap-highlight-color 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色。该属性可以只设置透明度。如果未设置透明度,iOS Safari使用默认的透明度。当透明度

2015-12-21 09:23:55 565

转载 CSS字体大小: em与px、pt、百分比之间的对比

CSS样式最混乱的一个方面是应用程序中文本扩展的font-size属性。在CSS中,你可以用四个不同的单位度量来显示在web浏览器中的文本大小。这四个单位哪一种最适合Web? 这个问题引起了广泛的争论。找到一个确定的答案是困难的, 因为这个问题,本身就是如此难以回答。  接触这些单位  1.  “Ems”(em):“em”是一个可伸缩的单位, 用于web文档媒体展示。一个em等于当

2015-12-18 14:50:46 2075

原创 IE如何切换成ie6或者更低版本来诊断js错误

很多时候做H5的页面还要兼容以前的浏览器版本,为了公司的这块特殊人群很多以前的js边界判断隐藏在代码中,可以使用ieTester来模拟不同版本的浏览器,包括ie5,ie6,ie7,但是其实最好的还是ie11自带的仿真,请使用f12进入开发者工具。如下:  这边选择了之后就能断到错误位置:当然也可以用IEtest来进行更多ie的浏览器兼容检查:

2015-12-18 11:08:04 1990

转载 运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的

如果是.net的网站 就到web根目录下找web.config文件,里面就有1楼回答的注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 \Windows\

2015-12-17 18:39:42 26564

转载 移动前端开发之viewport的深入理解

在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。一、viewport的概念通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个a

2015-12-17 10:57:19 475

转载 JQuery 弹出层以及遮罩层,始终显示在屏幕正中间 方法二

上一篇是关于遮罩层的展示:   链接地址为:http://xutao5641745.iteye.com/blog/1310955  样式代码:.model{ position: absolute; z-index: 1003; width:320px; height:320px; text-align:center; back

2015-12-16 12:57:41 3826

转载 jquery 弹出浮层(div) + 遮蔽层 方法一

http://www.w3.org/1999/xhtml" >    test                .pop-box {               z-index: 9999; /*这个数值要足够大,才能够显示在最上层*/              margin-bottom: 3px;               display: none;   

2015-12-16 12:55:58 5774

转载 23种设计模式

目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Composite(组合)9. Decorator(装饰)

2015-12-14 09:13:47 315

原创 权限控制的另类做法

可以用把数字转换为二进制来反推某一个位置,来知道是否某个组开发给用户,虽然并不十分常用,但是挺有意思。 /// /// 由权限和创建权限字符串 /// /// /// public static string PowerStrCreate(int PowerSum) {

2015-12-08 16:08:36 315

转载 ViewData与ViewBag的区别是什么

一、ViewBag的定义public dynamic ViewBag {    get {        if (_dynamicViewData == null) {            _dynamicViewData = new DynamicViewDataDictionary(() => ViewData);        }        return

2015-12-08 15:59:35 1466

原创 c#读取excel的xls和xlsx文件的方法

.NET 读取Excel 2007的xlsx文件和读取老的.xls文件是一样的,都是用Oledb读取,仅仅连接字符串不同而已。读取xlsx 用的是Microsoft.Ace.OleDb.12.0;具体操作方法如下:public static DataTable GetExcelToDataTableBySheet(string FileFullPath,stri

2015-12-07 10:38:33 23288 1

原创 float:right原来是从右到左排列的

原来是从右到左排列的,先上html代码 @ViewBag.Title @*@Html.Partial("ViewSearchwithnav")*@   红色的两行一个是放大镜,一个是app下载,但是放在前面的先排列在右边。 header .icon .ico

2015-12-04 09:58:04 4663

转载 Razor:从aspx到cshtml常见错误及正确书写方法

从aspx转到chshtml还是有很多要适应的地方的,本帖是个人学习笔记帖不断更新。每天开着本帖编程。按第一个有意义的编译错误的首字母排序,便于查找: Cannot implicitly convert type 'void' to 'object'错误:@Html.RenderPartial("_XXXX", Model);正确:@{Html.Rend

2015-12-04 09:06:43 957

转载 dropdownlist控件如何绑定动态数据

一、dropdownlist控件的值绑定方法:1、直接输入item项asp:DropDownList ID="DropDownList1" runat="server" > asp:ListItem>张三asp:ListItem> asp:ListItem>李四asp:ListItem>asp:DropDownList>                     这恐怕是最简

2015-12-03 17:07:01 5603

VC技术内幕(第四版)配套光盘

和书配套光盘...............................................................

2007-12-07

Windows 程序调试.part2

.............................................................

2007-11-08

windows程序调试

不错的调试书籍....................

2007-11-08

NET资料.part03

.......................

2007-10-22

NET资料

个人收集整理的NET资料,大家有需要可以参考,都是些web的保存

2007-10-22

领域驱动设计2.part5

...................................

2007-10-22

领域驱动设计2.part4

..........................

2007-10-22

领域驱动设计2.part3

.................................

2007-10-22

领域驱动设计2.part2

..........................

2007-10-18

领域驱动设计2.part1

接在领域驱动设计1后

2007-10-17

领域驱动设计.part5

.......................

2007-10-17

领域驱动设计.part4

..........................

2007-10-17

领域驱动设计.part3

...........................

2007-10-17

领域驱动设计.part2

..................................

2007-10-16

领域驱动设计.part1

软件工程类UML方面的书

2007-10-16

CodeGuru Visual C++ 编程精粹(配套光盘)

CodeGuru Visual C++ 编程精粹(配套光盘)

2007-10-09

CodeGuru Visual C++编程精粹.part5

...........................

2007-10-09

CodeGuru Visual C++编程精粹.part4

.........................

2007-10-09

CodeGuru Visual C++编程精粹.part3

.......................

2007-10-09

CodeGuru Visual C++编程精粹.part2

里面有很多c++技巧,学习md5算法也在这个网站上找到的

2007-10-09

CodeGuru Visual C++编程精粹.part1

codeguru程序员方面资料,不错的关于vc++方面的资料

2007-10-09

3D游戏程序设计入门(龙书)

很经典的关于线性数学在dx下的运用,适合学习入门参考

2007-09-27

Visual C++角色扮演游戏程序设计

游戏编程资料.................

2007-09-27

meiyuan.part07

梅园街道动态网站.................

2007-09-23

meiyuan.part06

梅园街道动态网站.................

2007-09-23

meiyuan.part05

梅园街道动态网站.................

2007-09-23

meiyuan.part04

梅园街道动态网站........

2007-09-23

meiyuan.part03

梅园街道动态网站.................

2007-09-23

meiyuan.part02

梅园街道动态网站.................

2007-09-23

梅园街道动态网站

asp写的......................

2007-09-23

asp+dcom做的无纸化办公系统

一个很成功的产品,原来asp的字典以及vbscript和vc++的com结合能够做出那么优秀的系统,真应征了一句话,一个微软产品不强大,多个开发产品结合就具有很强大的功能

2007-09-23

The Old New Thing

关于开发win32出现的各种场景的解决办法!

2013-05-01

代码阅读方法与实践.part2

...................................

2007-12-21

代码阅读方法与实践.part1

...........................

2007-12-21

汇编语言编程艺术(清晰版).part6

......................................................................

2007-12-05

汇编语言编程艺术(清晰版).part5

......................................................................

2007-12-05

汇编语言编程艺术(清晰版).part4

.............................................................

2007-12-05

汇编语言编程艺术(清晰版).part3

................................................

2007-12-05

汇编语言编程艺术(清晰版).part2

.............................................

2007-12-05

汇编语言编程艺术(清晰版).part1

在CSDN上下载来的,觉得好,再上传一份

2007-12-05

空空如也

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

TA关注的人

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