javascript 頁(yè)面只自動(dòng)刷新一次
1.看看下面這段代碼 復(fù)制代碼 代碼如下: <Script> function reurl(){ url = location.href; //把當(dāng)前頁(yè)面的地址賦給變量 url var times = url.split("?"); //分切變量 url 分隔符號(hào)為 "?" if(times[1] != 1){ //如果...
|
1.看看下面這段代碼 復(fù)制代碼 代碼如下: <Script> function reurl(){ url = location.href; //把當(dāng)前頁(yè)面的地址賦給變量 url var times = url.split("?"); //分切變量 url 分隔符號(hào)為 "?" if(times[1] != 1){ //如果...
1. 用在外部CSS文件中加載必須的文件 @importurl(style.css); //只能用在CSS文件中或者style標(biāo)簽中 2. 簡(jiǎn)單的在頁(yè)面中加載一個(gè)外部CSS文件 document.createStyleSheet(cssFile); 2. 用createElement方法創(chuàng)建CSS的Lin...
復(fù)制代碼 代碼如下:<script type="text/javascript"> function check_check(checkname){ var flag; var checks = document.getElementsByName(checkname); for(var i=0;i<checks.length;i++){ if(checks[i].checked=...
$ $$ $A $F $H $R $w Try.these document.getElementsByClassName $方法――被成為瑞士軍刀(Swiss Army knife) If provided with a string, returns the element in the document with matching ID; otherwise returns...
環(huán)境: Prototype Version: '1.6.1_rc3' Aptana Studio, build: 1.2.5.023247 IE7 FF2.0.0.4 Opera 10 beta 復(fù)制代碼 代碼如下:var Prototype = { Version: '1.6.1_rc3', //定義瀏覽器對(duì)象 Browser: (function(){ var...
$w方法 Splits a string into an Array, treating all whitespace as delimiters. Equivalent to Ruby's %w{foo bar} or Perl's qw(foo bar).復(fù)制代碼 代碼如下:function $w(string) { if (!Object.isString(string)...
$A方法: Accepts an array-like collection (anything with numeric indices) and returns its equivalent as an actual Array object. This method is a convenience alias of Array.from, but is the preferred wa...
這個(gè)對(duì)象就是對(duì)function的一些擴(kuò)充,最重要的當(dāng)屬bind方法,prototype的幫助文檔上特意說(shuō)了一句話:Prototype takes issue with only one aspect of functions: binding.其中wrap方法也很重要,在類繼承機(jī)制里面就是利用wrap...
Object is used by Prototype as a namespace; that is, it just keeps a few new methods together, which are intended for namespaced access (i.e. starting with “Object.”). 上面說(shuō)的namespace個(gè)人理解就相...
5、用 構(gòu)造函數(shù)+原型 定義一個(gè)類;同一構(gòu)造函數(shù)可以定義出多個(gè)類型 復(fù)制代碼 代碼如下: /** * $define 寫類工具函數(shù)之二 * @param {Object} constructor * @param {Object} prototype */ function $define(constructor...
4、構(gòu)造函數(shù) + 原型 直接組裝一個(gè)類;同一構(gòu)造函數(shù)將組裝出同一類型通過(guò)前面幾篇得知javascript寫類無(wú)非基于構(gòu)造函數(shù) 和原型 。既然這樣,我們寫個(gè)工具函數(shù)來(lái)寫類。復(fù)制代碼 代碼如下:/** * $class 寫類工具函數(shù)之一 * @...
、dojo.js的寫類方式 dojo最新是1.3.1了,記得07年時(shí)還是0.4。文檔也漸漸多了起來(lái),用dojo的也慢慢多了。dojo還發(fā)布了core版,壓縮后只有27kb。dojo中用dojo.declare方法來(lái)定義一個(gè)類。dojo.declare的源碼就不貼在這里了。...
6、Prototype.js的寫類方式 復(fù)制代碼 代碼如下://prototype.js中的代碼 var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } //簡(jiǎn)化后的 function Clazz() { re...
9、YUI的寫類方式 這里引入的是YUI 2.7.0版,只需引入yahoo.js。YUI引入了命名空間,類似于java的包。以下yahoo的工具函數(shù)包YAHOO.namespace YAHOO.lang YAHOO.lang.hasOwnProperty YAHOO.lang.extend YAHOO.lang.augmen...
8、Ext.js的寫類方式 這里用的是Ext core3.0,Ext中用Ext.extend來(lái)定義一個(gè)類(當(dāng)然它更多用來(lái)擴(kuò)展一個(gè)類),Ext整個(gè)框架各種控件如Panel,MessageBox等都是用Ext.extend方法來(lái)擴(kuò)展。這里僅僅用它來(lái)定義一個(gè)最簡(jiǎn)單的類。 看Ext...
復(fù)制代碼 代碼如下:var $d = document;
function $i(s){return $d.getElementById(s);} var _jsc={} _jsc.client=(function(){ var t={}; var b=navigator.userAgent.toLowerCase(); t.isOpera=(b.indexOf('opera'...
10、mootools.js的寫類方式 mootools.js的最新版本是1.2.3,這里使用的是1.2.0。mootool被設(shè)計(jì)成非常緊湊的,模塊化的,面向?qū)ο蟮牡膉s庫(kù)。mootool中寫類用Class類。Class類由Native類new出來(lái)的: 復(fù)制代碼 代碼如下:/* *Sc...
效果圖 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
樣式有點(diǎn)丑,為此,還重搞了個(gè)樣式,哪知以為完工的時(shí)候,發(fā)現(xiàn)IE上工作不正常,自適應(yīng)大小等無(wú)法實(shí)現(xiàn)。
原來(lái)它需要xhtml才行,而公司的產(chǎn)品是html的。為此,研究了一下自適應(yīng)大小的實(shí)現(xiàn)。
原來(lái)一直覺得jquery取寬度高度很神奇,...
復(fù)制代碼 代碼如下:function CNDateString(date) { var cn = ["","一","二","三","四","五","六","七","八","九"]; var s = []; var YY = date.getFullYear().toString(); for (var i=0...
復(fù)制代碼 代碼如下:<html> <head> <script type="text/javascript"><!-- ClassModel = //類模型,用于創(chuàng)建類 { create: function() { return function(){this.construct.apply(this,arguments);} } } Extend = functio...
javascript代碼,一般放到 head中復(fù)制代碼 代碼如下:<Script language="javascript"> <!-- window.onload = getMsg; window.onresize = resizeDiv; window.onerror = function(){} //短信提示使用(asilas添加) var div...
1、 Javascript中的對(duì)象 JavaScript可以說(shuō)是一個(gè)基于對(duì)象的編程語(yǔ)言,為什么說(shuō)是基于對(duì)象而不是面向?qū)ο螅驗(yàn)镴avaScript自身只實(shí)現(xiàn)了封裝,而沒有實(shí)現(xiàn)繼承和多態(tài)。既然他是基于對(duì)象的,那么我們就來(lái)說(shuō)說(shuō)js中的對(duì)象。有...
JavaScript解析讀取XML文件,主要就是加載并解析XML文件,然后就可以測(cè)試解析的XML文件的內(nèi)容,打印輸出來(lái)。 在線演示:http://demo.jb51.net/js/2012/readxml/注:測(cè)試的時(shí)候需要在網(wǎng)站中測(cè)試,iis或apache中,注意不要本地雙擊運(yùn)...
今天查看了下新浪的js代碼,發(fā)現(xiàn)一個(gè)背投的廣告類代碼,不論是從學(xué)習(xí)角度還是使用角度都是不錯(cuò)的,但發(fā)現(xiàn)了一個(gè)問(wèn)題,會(huì)被屏蔽的。下面是具體的js類代碼復(fù)制代碼 代碼如下:/* 輪播背投類 RotatorPB v3.1 Update by Dakular <...