Time of Update: 2018-12-07
作者: 來源: http://bbs.chinaunix.net核心提示:HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距離之完全詳解 scrollHeight: 擷取對象的滾動高度。 scrollLeft:設定或擷取位於對象左邊界和視窗中目前可見內容的最左端之間的距離 scrollTop:設定或擷取位於對象最頂端和視窗中可見內容的最頂端.....
Time of Update: 2018-12-07
效果展示: 程式碼:代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-07
document.compatMode用來判斷當前瀏覽器採用的渲染方式。官方解釋:BackCompat:標準相容模式關閉。CSS1Compat:標準相容模式開啟。當document.compatMode等於BackCompat時,瀏覽器客戶區寬度是document.body.clientWidth;當document.compatMode等於CSS1Compat時,瀏覽器客戶區寬度是document.documentElement.clientWidth。瀏覽器客戶區高度、捲軸高度、捲軸的Lef
Time of Update: 2018-12-07
閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。 一、變數的範圍 要理解閉包,首先必須理解Javascript特殊的變數範圍。 變數的範圍無非就是兩種:全域變數和局部變數。 Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。 Js代碼 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。 Js代碼
Time of Update: 2018-12-07
大家經常被各式各樣的電腦螢幕解析度名稱、比例搞得一塌糊塗嗎?我們一起通過下面這篇文章來瞭解和總結常見的螢幕比例和解析度。 瞭解了這些,大家在做圖形和網頁設計的時候肯定能如虎添翼。 其實,常見的螢幕比例只有三種:4:3、16:9 和 16:10,再加上一個特殊的5:4。 4:3 家族 4:3 是最常見螢幕比例,從電視時代流傳下來的古老標準。在近代寬螢幕興起前,絕大部份的螢幕解析度都是照著這個比例的。 · VGA (640x480) 「VGA」其實本來不是個解析度的規格,而是
Time of Update: 2018-12-07
放假了不能一直歇著呀,就再次翻了翻《大話設計模式》,之前看了一次感覺是囫圇吞棗,這次挑了有關“工廠”的模式進行“單元複習”,把筆記就記在這吧。之前看過部落格園有人說這本書對某些設計模式理解的其實不完全對,而我是按照這本書理解的;如果讀者對我的理解有異議,歡迎留言。簡單原廠模式類圖: 用法:用戶端利用SimpleFactory產生一個具體產品(用AbstractProduct引用),當然這需要用戶端傳參,但判斷邏輯位於SimpleFactory中(如switch語句)。擴充:若需要增加具體產品E,
Time of Update: 2018-12-07
翻看一下近些年來使用者介面的視覺設計你一定會發現“寫實風格”正逐步變成主流。我們所使用的電腦越來越強勁,速度越來越快,設計師們也有了更多的發揮空間。為了增加細節,我們已經可以使用3D效果、陰影、透明甚至一些物理特性來修飾介面。這其中有些效果能顯著改善可用性,比如陰影能夠更好地協助使用者區別啟用與非啟用狀態的視窗、iPhone系統中的豐富但有效動畫效果也能極大減少使用者的學習成本。
Time of Update: 2018-12-07
我們做的是一個問卷調查系統,每天新增的資料量在300萬~500萬(答卷表),總資料量已經接近10億。答卷表結構:QID 問卷IDJID 參與IDTID 題目IDAID 答案ID已經用sql server針對QID做了分區,但是伺服器還是有點扛不住。因為資料經常需要做統計分析(統計每個選項被選擇了多少次),同時又會被不斷的寫入。所以考慮將曆史資料轉移到另一個伺服器上。暫訂方案是每天晚上執行作業,將3個月以前的記錄移動到曆史庫裡面。(曆史庫基本上用於統計分析)後續會考慮用sql server
Time of Update: 2018-12-07
任何可以避免嵌套迴圈的思想都是好的。主要對象的屬效能很好地儲存對幾個方法都很重要的資訊——例如,網站導覽中被啟用的元素。如果你發現自己有很多代碼重複了,那麼可以建立一個新的方法來完成這個任務——如果將來需要修改這些代碼,你只需要在一個地方修改就可以了。不要過多使用節點樹來訪問。如果許多元素需要知道其它的元素,一旦查出了它就把它存到一個屬性中。這樣可以使代碼更簡短。一個很長的if和else語句列表作為一個switch/case塊處理可能會更好一些。如果一些代碼將來很可能要修改,那麼最好把它們放到自
Time of Update: 2018-12-07
document.body.scrollTop為0的處理辦法 遇到這樣一個棘手的問題:document.body.scrollTop的值 始終為0,於是到處找相關解決辦法。原來是DTD的問題,要是頁面直接用<html>開頭的話就沒有問題了。但是要符合web標準,DTD當 然是不能少的。使用DTD時用document.documentElement.scrollTop代替
Time of Update: 2018-12-07
1 原始值(Primitive Value)是儲存在棧(Stack)中的簡單資料區段;引用值(Reference Value)是儲存在堆(Heap)中的對象,即儲存在變數中的值是一個指標。2 ECMAScript的5種原始類型:undefined、null、boolean、number和string;對它們使用typeof運算時,分別返回:”undefined”、”object”、”boolean”、”number”和”string”。3 關於typeof:var t;alert(typeof
Time of Update: 2018-12-07
Description: This script displays an arrow image alongside the link when you move your cursor over the link. Furthermore, the arrow blinks while the mouse is over it. Nice visual effect. 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
#include <stdio.h>#include <string.h> //mesmet#include <stdlib.h> //malloctypedef char BYTE ;typedef float WORD ;int main(int argc,char *argv[]){ int i,j,h; FILE *fp1,*fp2; int aa,bb,k,d,result;
Time of Update: 2018-12-07
C primer plus P368頁 Return 和 exit 的區別:按照ANSI C,在初始調用的main()中使用return 和調用exit()的效果相同。所以,在main()中我們一直使用的語句:Return 0; 和exit(0); 相同 但要注意:初始調用。如果main()在一個遞迴程式中,exit()仍然會終止程式;但return將控制權移交給遞迴的前一級,直到最初的那一級,此時return 才會終止程式。Return
Time of Update: 2018-12-07
1 ECMAScript中所有變數都採用晚綁定的方法,不支援早綁定。晚綁定是指我們的代碼在運行時再檢查對象是否提供了我們所需要的方法和屬性。2 Array對象就像一個棧,提供了push和pop方法。Array對象又像一個隊列,提供了shift和push方法。3 對象有為三種:本機物件、內建對象和宿主對象。內建對象只有兩個:Global和Math,都屬於本機物件。4 ECMAScript只存在公用範圍5
Time of Update: 2018-12-07
面試過程中,面試官會嚮應聘者發問,而應聘者的回答將成為面試官考慮是否接受他的重要依據。對應聘者而言,瞭解這些問題背後的“陷阱”至關重要。本文對面試中經常出現的一些典型問題進行了整理,並給出相應的回答思路和參考答案。讀者無需過分關注分析的細節,關鍵是要從這些分析中“悟”出面試的規律及回答問題的思維方式,達到“活學活用”。 問題一:“請你自我介紹一下” 思路: 1、這是面試的必考題目。 2、介紹內容要與個人簡曆相一致。 3、表述方式上盡量口語化。 4、要切中要害,不談無關、無用的內容。
Time of Update: 2018-12-07
--建立學生資料庫create database 學生資料庫;--建立學生表create table 學生表(SNO CHAR(4),SN CHAR(8)NOT NULL,SEX CHAR(2) NOT NULL,AGE INT NULL,DEPT INT NOT NULL,PRIMARY KEY(SNO),CHECK (AGE BETWEEN 15 AND 45),CHECK (SEX ='男' or sex ='女'),CHECK (DEPT >=1 AND DEPT <=6))
Time of Update: 2018-12-07
文章目錄 2.1 功能規格3.1 互動設計3.2 系統架構4.1 介面設計4.2 導航設計4.3 資訊設計 在找實習的過程中,算是有緣吧,互動設計走進了我的視野,不過課堂上學習的這方面只是太少了,於是到圖書館惡補了一下。下面是The Elements of User Experience一書中的主要理論,做為菜鳥的我也不知道這個理論的正確性和可操作性如何,但看起來還是很有條理的。本書將UE(User
Time of Update: 2018-12-07
table方法: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><body><div style="display: table; border: 1px solid red; width: 800px; height: 800px;"><div style="display: table-cell;
Time of Update: 2018-12-07
在表單頁中含有textarea控制項,如果輸入內容有斷行符號換行的動作,字串儲存到資料庫中後,再提取出來顯示的話就會發現斷行符號換行動作的地方讓一個空格給代替了,另外幾個空格的位置也只變成一個空格,沒有保持原想的格式,下面這段代碼就可以解決這個問題。<%!public String turn(String str){//下面的代碼將字串以正確方式顯示(包括斷行符號,換行,空格)while(str.indexOf("\n")!=-1){ str =