自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (4)
  • 收藏
  • 关注

原创 奇特的js语法

我想,大多数的学习后台语言后再学习js的语法时,都会像我一样,对某些语法有所困惑,因为js的语法相对c#和java来说,不太严谨了,为了灵活却缺失了严谨。我觉得这样做不太好,造成各人写的代码风格都不一样,让人理解的难度加大了。好了,下面就来盘点那些奇特的js语法:1、它每一条语句可以不用分号分隔,不写也不会报错2、单引号和双引号都代表字符类型2、js对数据类型的判断方法繁多且有缺陷

2016-01-30 18:41:49 2139

原创 DOM元素的各种宽度和高度

DOM元素的各种高度和宽度可以用js直接获取,也可以用JQuery获取,但它们的函数很多,容易搞混博主在做一个滚动加载更多列表的时候,也曾因为获取高度的方法使用不当,造成部分手机不兼容,根据自己在网上查的资料和经验,这里进行详细说明:Javascript:网页可见区域宽: document.body.clientWidth网页可见区域高: document.

2016-01-29 17:35:07 2260

转载 window.addEventListener来解决让一个js事件执行多个函数

window.addEventListener来解决让一个js事件执行多个函数作者: 字体:[增加减小] 类型:转载 时间:2012-12-26 我要评论可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。这时就要用window.attachEvent和window.addEventListener来解决一下,需要的朋友

2016-01-29 17:28:03 492

转载 带你学习JQuery:事件冒泡和阻止默认行为

带你学习JQuery:事件冒泡和阻止默认行为 首先说什么是冒泡呢,简单的意思就是,你本来想只触发一个时间,但是实际上却出发了N个事件。举例来说,有一个元素,如Span,你绑定了一个Click函数,你又为Div绑定了一个Click函数,而这个Span就在Div中,当你点击Span时,同时就会触发Span和Div的Click函数。这就是冒泡。那么怎么阻止冒泡行为呢$('sp

2016-01-29 17:26:43 225

原创 js数组的操作与遍历

js的数组的操作函数实在是太多了(比C#要多得多),遍历的方法也有好几个,这里有必要自己总结一下:数组操作方法描述FFNIEconcat()连接两个或更多的数组,并返回结果。144join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。134pop()删除并返回数组的最后一个元素145.5push()向数组的末尾添加一个或更多元素,并返回新的长度。145.

2016-01-29 16:13:26 4641

转载 jquery移除、绑定、触发元素事件使用示例详解

jquery移除、绑定、触发元素事件使用示例详解作者: 字体:[增加 减小] 类型:转载 时间:2014-04-10 我要评论这篇文章主要介绍了jquery移除、绑定、触发元素事件使用示例详解,需要的朋友可以参考下复制代码 代码如下:unbind(type [,data])     //data是要移除的函数$('#btn').unbind("click"); //

2016-01-29 16:08:51 727

转载 js禁止输入特殊字符

js禁止输入特殊字符博客分类: js,特殊字符js特殊字符 1.替换方法:2.输入之后立即清除://验证输入框内不能输入特殊字符,输入就立刻清除function cleanSpelChar(th){    if(/["'          $(th).val(th.value.replace(/["'    }}3.如果是特殊字符

2016-01-29 15:51:47 1242

转载 精通JS正则表达式(推荐)

精通JS正则表达式(推荐)作者: 字体:[增加减小] 类型:转载精通JS正则表达式,讲的比较详细,学习正则表达式的朋友可以参考下。正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换

2016-01-29 15:43:59 256

原创 JQuery跨域请求的方法

写JS很多时候用到Ajax异步请求方法,一般来说同一个域的时候一般以下写法就通用了: $.ajax({ type: "",//get或post url: "", data: { }, beforeSend: function () { },

2016-01-29 15:07:17 651

转载 JS中的prototype

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

2016-01-29 14:39:49 188

转载 js 函数调用模式小结

js 函数调用模式小结作者: 字体:[增加减小] 类型:转载 时间:2011-12-26 我要评论在javascript中一共有四种调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异方法调用模式当一个函数被保存为对象的一个属性时,我们称之它为该对象的一个方法,那么this被绑定到该对象上。 复

2016-01-29 14:30:05 225

转载 jQuery.extend 函数详解

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

2016-01-29 13:37:22 271

转载 JS刷新当前页面的几种方法总结

JS刷新当前页面的几种方法总结作者: 字体:[增加 减小] 类型:转载本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页

2016-01-29 13:33:26 269

转载 JSON和JS对象之间的互转

JSON和JS对象之间的互转1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象  2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:JSON.parse(jsonstr); //可以

2016-01-29 12:00:51 316

转载 JS获取url参数及url编码、解码

JS获取url参数及url编码、解码完整的URL由这几个部分构成:scheme://host:port/path?query#fragment ,各部分的取法如下: window.location.href:获取完整url的方法:,即scheme://host:port/path?query#fragmentwindow.location.protocol:获取rul协议sch

2016-01-29 11:59:41 918

转载 HTML5 LocalStorage 本地存储

HTML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用coo

2016-01-29 11:57:44 275

转载 js ==与===区别(两个等号与三个等号)

js ==与===区别(两个等号与三个等号)1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比

2016-01-29 11:56:44 282

转载 jQuery学习之prop和attr的区别

jQuery学习之prop和attr的区别.prop()1、.prop( propertyName )获取匹配集合中第一个元素的Property的值2、.prop( propertyName, value ).prop( map ).prop( propertyName, function(index, oldPropertyValue) )给匹

2016-01-29 11:53:55 198

转载 jQuery学习之remove与detach区别

jQuery学习之remove与detach区别1、remove([expr])概述:从DOM中删除所有匹配的元素。这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。第一项    Item1    Item2   

2016-01-29 11:52:41 318

转载 JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性

JS魔法堂:被玩坏的innerHTML、innerText、textContent和value属性一、前言                                由于innerText并非W3C标准属性,因此我们无法在FireFox中使用它,一般情况下我们可以使用textContent来代替,但它两者是否就能完全等同呢?在坑爹的表单元素(如input、textarea等)中表现

2016-01-29 11:47:38 399

转载 location.hash详解

location.hash详解去年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为  http://twitter.com/username改版后,就变成了  http://twitter.com/#!/username在我印象中,这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号(Hash

2016-01-29 11:46:30 695

转载 HTML中的ID和NAME的区别

HTML中的ID和NAME的区别最近在一直在学习HTML,从学习开始到现在我一直都认为ID和NAME是一样的,然而两个又可以一起出现,所以心里老是有些疑惑,于是决定把这个搞清楚,通过百度的帮助,我终于对这个问题有了新的认识,下面我学习的到的新知识,希望对大家有用。ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。显然这个ID和Na

2016-01-29 11:43:54 224

转载 CSS背景属性Background详解

CSS背景属性Background详解CSS背景属性Background详解本文详解了CSS的背景属性Background,包括CSS3中新增的背景属性。如果你是个CSS初学者,还可以查看之前介绍的CSS浮动属性和CSS透明属性详解。css2 中的背景(background)CSS2 中有5个主要的背景(background)属性,它们是:background-

2016-01-29 11:42:22 744

原创 CSS 属性选择器详解

CSS 属性选择器详解从w3school里面引用的详解:选择器描述[attribute]用于选取带有指定属性的元素。[attribute=value]用于选取带有指定属性和值的元素。[attribute~=value]用于选取属性值中包含指定词汇的元素。[attribute|=v

2016-01-29 11:27:42 608

转载 CSS 参考手册

CSS 参考手册CSS 实例CSS 打印请点击表格中属性列的链接,可以查看相关属性的详细信息。CSS 属性组:背景文本字体边框和轮廓外边距内边距列表内容生成尺寸定位打印表格伪类伪元素提示和注释:属性:“属性” 列指向语法、实例、浏览器支持等内容。CSS:"CSS" 列指示属性是在哪个 CSS 版本中定义的(CSS1

2016-01-29 11:25:03 510

原创 ASP数据列表

ASP数据列表在ASP中查询数据填充列表,因为ASP后台代码采用VB脚本,因此,它的语法跟VB6.0是一样,早期做过VB项目的童鞋就很熟悉了而它嵌入的方式跟ASP.NET是一样的嵌入脚本,嵌入等式,字符串拼接符是&解释执行方式,没有特定的开发环境,甚至用txt文档就可以编写,但这也是缺点,VB脚本没有智能提示而且没有模板页,这就会产生很多冗余代码asp一般来说只会在

2016-01-29 11:10:51 504

转载 navigator.userAgent.indexOf来判断浏览器类型

navigator.userAgent.indexOf来判断浏览器类型      navigator.userAgent.indexOf来判断浏览器类型      function getOs() {     var OsObject = "";    if(navigator.userAgent.indexOf("MSIE")>0)

2016-01-29 10:47:52 324

转载 Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])

Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])作者: 字体:[增加 减小] 类型:转载 时间:2010-03-19 我要评论Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间]) ,这个是比较全的了,更多资料可以参考脚本之家前两篇文章。例子: 复制代码 代码如下:Response.Cookies("letwego"

2016-01-29 10:36:27 605

转载 MSSQL和MYSQL数据交互

MSSQL和MYSQL数据交互在MSSQL SERVER2005后,提供了链接服务器。利用它可以对异类数据库和MSSQL进行交互,使用起来非常方便。操作步骤如下:1:创建MYSQL数据库的ODBC数据源,名称为CPC,选择一个默认的数据库。2:SQL代码如下  -- 创建链接服务器EXEC sp_addlinkedserver @server ='M

2016-01-28 16:07:39 1536

转载 SQL Server 创建链接服务器

SQL Server 创建链接服务器2010-09-09 14:43 by 听风吹雨, 33588 阅读, 7 评论, 收藏, 编辑适用场景:对远程的DB进行操作。2000与2005对比:在SQL Server 2000版本中也有链接远程DB的SQL,但是功能比较弱,扩展性差,支持的查询比较简单。而SQL Server 2005版本的SSMS中已经有了 服务器对象->链接服务器

2016-01-28 16:05:42 1275

转载 快速搞懂 SQL Server 的锁定和阻塞

快速搞懂 SQL Server 的锁定和阻塞存储过程:SET Transaction Isolation Level Read语法的四种情况这几天一直在弄存储过程,现在在这里跟大伙共享下资料:SET Transaction Isolation Level Read UNCOMMITTED使用这句东东呢可以分为四种情况,现在就在这里逐一

2016-01-28 15:57:11 961

转载 SQL Server 通过配置数据库邮件实现发送邮件功能

SQL Server 通过配置数据库邮件实现发送邮件功能1.简单了解数据库邮件的概念和使用的传输协议及系统体系:      数据库邮件是从 SQL Server 数据库引擎中发送电子邮件的企业解决方案。通过使用数据库邮件,数据库应用程序可以向用户发送电子邮件。邮件中可以包含查询结果,还可以包含来自网络中任何资源的文件。 无需 Microsoft Outlook 或扩展消息处

2016-01-28 15:54:24 1359

原创 判断表和列是否存在

判断表和列是否存在   C = CHECK 约束    D = 默认值或 DEFAULT 约束    F = FOREIGN KEY 约束    L = 日志    FN = 标量函数    IF = 内嵌表函数    P = 存储过程    PK = PRIMARY KEY 约束(类型是 K)    RF = 复制筛选存储过程    S = 系统表

2016-01-28 15:42:17 874

原创 SQL临时表查询所有子节点数据

方法一:     create table #临时表名(字段1 约束条件,                      字段2 约束条件,                  .....)方法二:     select * into #临时表名 from 你的表;方法三: 利用with语句(sql server 2005+版本)with test(i

2016-01-28 15:31:13 881

转载 SQL SERVER 中的smalldatetime和datetime区别

SQL SERVER 中的smalldatetime和datetime区别Posted on 2011-01-04 10:43 Rainbow.ding 阅读(2371) 评论(0) 编辑 收藏 smalldatetime不能到秒. 不過它占的空間小.(4位) datetime(8位) 而且兩者的時間範圍不一樣.   datetime占8字节,精度3.3

2016-01-28 15:29:46 3403

转载 SQL Server中的sysobjects

SQL Server中的sysobjects摘自:http://www.cnblogs.com/bugY/archive/2011/09/21/2184182.html关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可

2016-01-28 15:25:50 948

转载 在存储过程中如何使用另一个存储过程返回的结果集

在存储过程中如何使用另一个存储过程返回的结果集2012-10-19 10:44:39     我来说两句       作者:凯11收藏    我要投稿在存储过程中如何使用另一个存储过程返回的结果集 与这个问题具有相同性质的其他描述还包括:如何在存储过程中检索动态SQL语句的执行结果?如何实现类似SELECT * FROM (EXE

2016-01-28 15:24:28 1004

转载 WITH (NOLOCK)

WITH (NOLOCK)缺点:  1.会产生脏读  2.只适用与select查询语句优点:  1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。  2.可以用于inner join 语句脏读: 一个用户对一个资源做了修改,此时另外一个用户正好读取了这条被修改的记录,然后,第一个用户放弃修改,数据回

2016-01-28 15:22:58 882

转载 SQL truncate 、delete与drop区别

SQL truncate 、delete与drop区别相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(const

2016-01-28 15:21:03 513

转载 CAST 和 CONVERT (Transact-SQL)

CAST 和 CONVERT (Transact-SQL)SQL Server 2012其他版本1(共 1)对本文的评价是有帮助 - 评价此主题在 SQL Server 2012 中将表达式由一种数据类型转换为另一种数据类型。 Transact-SQL 语法约定语法

2016-01-28 15:20:08 757

判断html引用的js和css是否有重复引用

VS开发时候有大小写匹配、全字匹配、正则表达式,但你想知道他是怎么实现吗?这里有是否采用正则表达式选项。查找最后,把查找到的结果一次性的输出的列表中展示,双击可以定位的查找位置。 用处:查找html引用的js和css是否有重复引用,并在列表里用红色颜色标识出来

2016-01-07

精确查找:大小写匹配、全字匹配、正则表达式

1、VS开发时候有大小写匹配、全字匹配、正则表达式,但你想知道他是怎么实现吗? 2、这里我通过自己努力实现了所有的查找功能,还附加前后查找(设置前缀和后缀查中间值) 3、最后,把查找到的结果一次性的输出的列表中展示,双击可以定位的查找位置 4、这么有用的工具小伙伴们不要错过了

2016-01-06

c#截取一张图片的部分 或者缩放图片

c#截取一张图片的部分 或者缩放图片,教你如何加工原始的图片,变成你想要的效果

2013-03-21

c# Doc文件转rtf格式 richtextbox显示word格式doc

richtextbox只能显示rtf格式,那我们如何将word文档doc格式转化为rtf格式显示在richtextbox上呢?这就是答案。。。

2013-03-21

空空如也

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

TA关注的人

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