摘要:
本文出自:http://www.cnblogs.com/Capricornus/archive/2010/08/06/1793900.html现在,大部分的横排导航都是通过 ul -> li *n -> a 来实现的。具我所知,要达到这种效果,有几种方法可以实现。 1.传统处理方式:li {float:left;}/*这样,对固定宽度导航条来说,li不能自动居中*/ 2.inline-block方式:ul {text-align:center;font-family:simsun;font-size:14px;}li {display:inline-block;*display:i 阅读全文
摘要:
Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); newDate("month dd,yyyy"); newDate(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:month: 阅读全文
摘要:
之前对html中的js脚本的运行顺序一直没有认真的去理清思路,只是把几个用到的脚本文件随便放在头部,后面的文本中调用。 但是没有了解其运行顺序,在写代码是有时候会造成混乱。 今天抽了点时间测试了一下。 一、当有外联js时: 1、外联js出现在<head>标签中的时候,这时候的脚本是最早运行的,同时也是按照文档顺序自上而下运行的。 2、外联js出现在<body>标签中的时候,这时候脚本也是按照文档顺序运行的,与内嵌<body>的js脚本一样,执行到该语句就运行。 二、当<head>标签中有js脚本段落时,如果没有在$(function(){ }); 阅读全文
摘要:
见代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>HTMLiveCode</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <style type="text/ 阅读全文
摘要:
// js 获取cookie 值function getCookie(c_name){if(document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "="); if(c_start!=-1){ c_start=c_start + c_name.length+1 ; c_end=document.cookie.indexOf(";",c_start); if(c_end==-1) { c_end=document.cookie.length; } ret... 阅读全文
摘要:
发布网页后,第一次浏览过后会在临时文件夹中生成缓存文件,这样IE下次访问或者通过后退访问页面的时候就会从缓存里面读取页面而不重新进入后台生成页面,这样做提高了效率但是同时也会出现bug,因为当需要更新数据的时候可能就会出问题。有时候调试也会发现,进入页面的同时根本没有执行page_load。 为了解决这个问题,有两种方法:首先可以让页面加载时强制刷新,刷新的同时就可以重新生成新的数据了,方法是将下面语句放入后台page_load函数里面Response.Cache.SetCacheability(HttpCacheability.NoCache);还有一种思路就是禁止页面加载时从缓存里面读取. 阅读全文
摘要:
当要是jquery检测某个元素在网页上是否存在时, 不能使用下面的方式if($('tt')){ //do somethings} 而要使用下面的方式if($('tt').length > 0){// do sth} 或者是专程DOM对象来判断if($('tt')[0]){// do sth} 阅读全文
摘要:
1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象。var domObj = document.getElementById("id"); //DOM对象var $obj = $("#id"); //jQuery对象;jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。如 阅读全文
摘要:
1. $.end()$.end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。详细说明大多数 jQuery 的遍历方法会操作一个 jQuery 对象实例,并生成一个匹配不同 DOM 元素集的新对象。当发生这种情况时,应该会把新的元素集推入维持在对象中的堆栈内。每次成功的筛选方法调用都会把新元素推入堆栈中。如果我们需要老的元素集,可以使用 end() 从堆栈中弹出新集合。 例子:<ul class="first"> <li class="foo">list item 1</li> <li& 阅读全文
摘要:
ajaxStart()和ajaxStop()是全局的event,当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法。同样,ajaxStop()方法则是在所有Ajax请求都完成时调用。只要在 ".js"文件中加入以下的代码就可以显示id为loading的标签中的内容。$(function(){ $("#loading").ajaxStart(function(){ $("#loading").show() }); $("#loading").ajaxStop(functio 阅读全文