- 博客(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是否有重复引用
2016-01-07
精确查找:大小写匹配、全字匹配、正则表达式
2016-01-06
c# Doc文件转rtf格式 richtextbox显示word格式doc
2013-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人