gate_s

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页

2013年8月20日

摘要: MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 1、把数据、日志、索引放到不同的I/O设备上... 阅读全文
posted @ 2013-08-20 13:07 gate_s 阅读(652) 评论(2) 推荐(0) 编辑

2013年8月15日

摘要: window.onload = function(){ alert("welcome"); } 这样的写法作用是希望在页面加载完,自动执行定义js代码(function)。$(document).ready(function(){....})这个函数是用来取代页面中的window.onload;document.ready()和传统的方法相似,不同的是onload()的方法是在页面加载完成后才发生,这包括DOM元素和其他页面元素(例如图片)的加载,因此,使用document.ready()方法的执行速度比onload()的方法要快。Javascript 只有在DOM元素已经 阅读全文
posted @ 2013-08-15 09:38 gate_s 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9] 阅读全文
posted @ 2013-08-15 09:37 gate_s 阅读(227) 评论(0) 推荐(0) 编辑

摘要: jQuery提供了val()方法,使用它我们可以快速地获取和设置表单的文本框、单选按钮、以及单选按钮的值。使用val()不带参数,表示获取元素的值使用val()给定参数,则表示把值赋给元素如下://获取值alert($("input#mytextbox").val());alert($("select#mylist").val());alert($("input#myradio").val());//设置值$("input#mytextbox").val("61dh");$("sele 阅读全文
posted @ 2013-08-15 09:36 gate_s 阅读(296) 评论(0) 推荐(0) 编辑

摘要: 在jQuery里我们可以通过.attr()的方法来实现对HTML标签属性(tag attribute)处理。1. 获取标签属性的值 (演示)语法:$('选定目标').attr('属性名')例子如下:(如果你对如何选定目标不了解,请查看前面的文章:jQuery基础 - 选择器)点击获取本段落的ID查看ID点击查看链接的URL 网站开发日志 日志分类//使用下面的jQuery代码,来获取ID和HREF$(document).ready(function() { $('button:eq(0)').click(function(){ alert(&qu 阅读全文
posted @ 2013-08-15 09:35 gate_s 阅读(406) 评论(0) 推荐(0) 编辑

摘要: 改变页面内容应该算是Javascript最常用的功能,这包括更改已经存在的页面元素或者添加新的HTML元素。jQuery提供两种实现这种功能的方法 –text()和html()。text()是对纯文本的处理;html()和text()相似,不同的是它还支持HTML代码。//设置ID为"b5_a"段落的内容为"这是新加入的文本信息";$('#b5_a").text("这是新加入的文本信息");//在ID为"b5_b"的div里加入一段html代码;$("#b5_b").html( 阅读全文
posted @ 2013-08-15 09:34 gate_s 阅读(201) 评论(0) 推荐(0) 编辑

摘要: 在网页设计中,我们常常要使用Javascript来改变页面元素的样式。其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性来实现的;而jQuery里提供三种方法来实现这个功能,虽然它们和传统方法的思想相通,但是却节省了许多代码。还是那句话 - “jQuery让JavaScript代码变得简洁!”1. addClass() - 添加CSS类$("#target").addClass("newClass");//#target 指的是需要添加样式的元素的ID//new 阅读全文
posted @ 2013-08-15 09:33 gate_s 阅读(1410) 评论(0) 推荐(0) 编辑

摘要: 在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如:document.getElementById("someID").innerText("hi");如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null正确的写法应该是:obj = document.getElementById("someID" 阅读全文
posted @ 2013-08-15 09:33 gate_s 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 不管是通过"id"还是通过"class”,它们都是针对某个元素本身,这和常规的Javascript方法(getElementById以及getElementByName)的思想相似。在这篇文章里我要介绍jQuery提供的另外一种类型的选择器,我称之为树形结构的选择器。树形结构里的节点,如果它不是根部,也不是末枝,那么它一定有父母和孩子。DOM结构其实也是一种树形结构,jQuery提供的树形选择器可以用来选择DOM Tree里的节点。这些树形选择器的方法包括:children(), parent(), parents(), next(), prev(), sibli 阅读全文
posted @ 2013-08-15 09:32 gate_s 阅读(1339) 评论(0) 推荐(0) 编辑

摘要: 在前面的文章里介绍了 -如何添加/移除CSS类,那种方法需要先定义好CSS类,然后针对"类"来改变某个元素的样式。本文要介绍的是另外一种改变CSS样式的方法 - 直接添加样式法。使用CSS样式一般有两种方法:一种是在Head里引用外部定义了CSS样式的文件;另一种是直接在HTML元素里嵌入样式。如何添加/移除CSS类一文里介绍的方法通常需要把CSS类定义在外部CSS样式文件里;而本文介绍的方法就类似于嵌入式CSS。jQuery提供css()的方法来实现嵌入式改变元素样式,css()方法在使用上具有多样性。其中一种接受两个输入参数:样式属性和样式值,它们之间用逗号分开。比如我 阅读全文
posted @ 2013-08-15 09:32 gate_s 阅读(404) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页