Time of Update: 2017-01-19
你必須做出決定以這兩種方法中的哪一種來寫你的JavaScript,為了協助您作出明智的決定哪個更適合你,我們將對比一下這兩種方法的一些優劣。
Time of Update: 2017-01-19
1 概述 1.1 定義 在一些B/S結構的應用系統中,有很多頁面是需要有浮水印的。常見的就是公文系統、合約系統等。大家常常關注的是網站圖片增加浮水印,而很少關注頁面浮水印。剛去Google了一圈,關於頁面浮水印的文章的數量為幾乎為0. 本文中,流牛木馬就與大家一起交流一下有關製作網頁浮水印的心得。 本文討論以下的情形: 新增浮水印的方法需要用Javascript完成,並要求能夠方便地加入到原有的頁面中,不能影響到已有的功能。 1.2 預期目標
Time of Update: 2017-01-19
javascript中的對象還沒解釋清楚怎麼回事,一上來就直奔主題,類/繼承/原型/私人變數.... 結果呢,看了大半天,有了一個大概的瞭解,細細一回味,好像什麼都沒懂... 這篇文章是參考<<javascript-the definitive guide,5th edition>>第7,8,9章而寫成的,我也
Time of Update: 2017-01-19
httml代碼: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled
Time of Update: 2017-01-19
1.如何擷取表單<select>域的選擇部分的文本? <form name="a"> <select name="a" size="1" onchange="_sel(this)"> <option value="a">1</option> <option value="b">2</option> <option value="c">3</option> </select> &
Time of Update: 2017-01-19
複製代碼 代碼如下: function searchParse(){ var resultObj = {}; var search = window.location.search; if(search && search.length > 1){ var search = search.substring(1); var items = search.split('&'); for(var index = 0 ; index < items.length ; index++ ){
Time of Update: 2017-01-19
你可以試著按下滑鼠左鍵,然後拖拽出一個方塊後釋放,看效果 Simple xhtml page [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
所以,越來越多的門戶網站也開始加入評級或投票功能,這裡是9個優秀的JavaScript實現的評級投票外掛程式和教材,方便你二次開發和使用。 jQuery Start RatingPrototype StarboxPrototype Livepipe Control.RatingMootool Rabid RatingFavourite rating with jQuery and AjaxHow to build a star ratings jQuery PluginReddit style
Time of Update: 2017-01-19
綁定事件 複製代碼 代碼如下: var addEvent = function( obj, type, fn ) { if (obj.addEventListener) obj.addEventListener( type, fn, false ); else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj.attachEvent( "on"+type, function() { obj["e"+type+fn](); } ); } };
Time of Update: 2017-01-19
還好網上什麼都有,上網找了一個瀏覽器安全色性最佳的函數,經測試相容IE、FireFox、Chrome,並且不會有捲軸誤差問題,存檔下,以備後用 :) 複製代碼 代碼如下:function mousePos(e){ var x,y; var e = e||window.event; return {
Time of Update: 2017-01-19
填充沒有任何問題,但是在伺服器端卻取不出來下拉表中的內容。頁面代碼如下。 複製代碼 代碼如下: <form id="form1" runat="server"> <div> <h3>看看用js填充的dropdownlist控制項在伺服器端能讀出來嗎?</h3> 三個級聯下拉式清單方塊: <asp:DropDownList runat="server" id="bigTypeList" Width="150">
Time of Update: 2017-01-19
先定義進度條顯示層: 複製代碼 代碼如下: <div><span class="intro">下載進度:</span> <div class="barborder"> <div class="bar" id="loadpercent"></div> </div> </div> 定義廣告層: 複製代碼 代碼如下: <div id="showAD"></div>
Time of Update: 2017-01-19
今天遇到一個蠻有趣的問題,由於公司與一些廠商有合作關係,因此雙方的網站中也都會交換連結,當今天合約也終止後,但對方始終一直沒把連結的部分下掉時,這有時會產生一些不必要的誤會,讓一般的使用者認為雙方還有合作關係,固然說這樣子可賺到一些流量,但相對的也造成了一些誤解,因此上頭則希望能否去判斷使用從它站連來時,就把它拒絕在門外,這讓梅幹退了三步,原本以為要從主機來作設定,上網找了一些檔案後,才發現只要用簡單幾行的javascript,就可抓到使用的來源,以及作出一些防範的措施。效果圖:複製代碼
Time of Update: 2017-01-19
code如下: 複製代碼 代碼如下: /*! *author:sohighthesky *blog:http://www.cnblogs.com/sohighthesky *date:2010-2-4 */ var zooming=function(e){ e=window.event ||e; var o=this,data=e.wheelDelta || e.detail*40,zoom,size; if(!+'\v1'){ zoom = parseInt(o.style.zoom) ||
Time of Update: 2017-01-19
Javascript原生的String處理函數顯得很不夠豐富,原生string函數:http://www.jb51.net/w3school/js/jsref_obj_string.htm問題1:是否有只是針對String類型的擴充庫呢?有,不多,不全面.觀點2: JQuery的強大在於DOM操作,因此不希望js string 擴充庫是基於jquery開發的,是否認同?問題3:我們需要什麼樣的string擴充函數?這個問題可以參考其他js庫,以及其他語言的string操作函數Prototype.
Time of Update: 2017-01-19
方法一: 正則替換 推薦個人認為最好的方法.採用的是Regex,這是最核心的原理. 下面是代碼原文 複製代碼 代碼如下: <SCRIPT LANGUAGE="JavaScript"> <!-- //出處:網上搜集 //For more visit http://www.jb51.net // Trim() , Ltrim() , RTrim() String.prototype.Trim = function() { return this.replace(/(^\s*)|(\
Time of Update: 2017-01-19
一、運算子 複製代碼 代碼如下: . [] () 屬性存取及函數調用 delete new typeof + - ! 一元運算子 * / % 乘法,除法,模數 + - 加法/串連,減法 >= <= > < 不等式運算子 === !== 等式運算子 && 邏輯與 || 邏輯或 ?: 三元運算子 二、語句: 1.if語句 複製代碼 代碼如下: var dayOfWeek=0; if(day===6){ } else if(dayOfWeek===0){ } else{ }
Time of Update: 2017-01-19
如題,本文將使用純粹的指令碼JavaScript實現漸層的彈出層,其想法也非常簡單:利用IFrame實現遮蓋,再藉助一個DIV用於展現彈出層的內容,最後再使用其內建函數setInterval()和clearInterval()實現漸層,原理非常簡單,只不過要注意對DOM對象/元素的精確控制。由於代碼比較簡單,在此就不再贅述。以下代碼在IE6+,FF3.5+測試通過。 指令碼Flyout.js: 複製代碼 代碼如下: // JScript File if (navigator.userAgent.
Time of Update: 2017-01-19
比較簡單的,例如:有一地區<div id="newbody" ></div>,現要求刪除其中所有節點。相信很多人會這樣寫: 複製代碼 代碼如下: var divpanel = document.getElementById("newbody"); var controlinfo= divpanel.childNodes; for(var index = 0;index < controlinfo.length ;index++) {
Time of Update: 2017-01-19
話說在樓豬理解和實踐能力尚欠火候的時候,在這篇裡曾經照搬了李戰老師不少東西寫在自己的部落格裡作為“知識儲備”。這一次還是不能免俗。在翻到第5章的時候,被開篇第二段話深深吸引和折服:“函數具有對象的全部特徵,你完全可以把函數當對象調用。其實,函數就是對象,只不過比一般的對象多了一個括弧“{}”操作符,這個操作符用來執行函數的邏輯,即函數本身還可以被調用,一般對象卻不可以被調用,除此之外完全相同”。寥寥數語,卻深刻闡釋了對象和函數的關係。下面樓豬就通過自己寫的幾段簡單代碼,論證一下javascrip