8月面試題目收錄

面試題收錄

常見兼容性問題?

* png24位的圖片在iE6瀏覽器上出現背景,解決方案是做成PNG8.* 瀏覽器默認的margin和padding不同。解決方案是加一個全局的*{margin:0;padding:0;}來統一。* IE6雙邊距bug:塊屬性標簽float后,又有橫行的margin情況下,在ie6顯示margin比設置的大。 浮動ie產生的雙倍距離 #box{ float:left; width:10px; margin:0 0 0 10px;} 這種情況之下IE會產生20px的距離,解決方案是在float的標簽樣式控制中加入 ——_display:inline;將其轉化為行內屬性。(_這個符號只有ie6會識別)漸進識別的方式,從總體中逐漸排除局部。 首先,巧妙的使用“\9”這一標記,將IE游覽器從所有情況中分離出來。 接著,再次使用“+”將IE8和IE7、IE6分離開來,這樣IE8已經獨立識別。css.bb{background-color:#f1ee18;/*所有識別*/.background-color:#00deff\9; /*IE6、7、8識別*/+background-color:#a200ff;/*IE6、7識別*/_background-color:#1e0bd1;/*IE6識別*/ } *  IE下,可以使用獲取常規屬性的方法來獲取自定義屬性,也可以使用getAttribute()獲取自定義屬性;Firefox下,只能使用getAttribute()獲取自定義屬性. 解決方法:統一通過getAttribute()獲取自定義屬性.* IE下,even對象有x,y屬性,但是沒有pageX,pageY屬性; Firefox下,event對象有pageX,pageY屬性,但是沒有x,y屬性.* 解決方法:(條件注釋)缺點是在IE瀏覽器下可能會增加額外的HTTP請求數。* Chrome 中文界面下默認會將小于 12px 的文本強制按照 12px 顯示, 可通過加入 CSS 屬性 -webkit-text-size-adjust: none; 解決.超鏈接訪問過后hover樣式就不出現了 被點擊訪問過的超鏈接樣式不在具有hover和active了解決方法是改變CSS屬性的排列順序:
L-V-H-A :  a:link {} a:visited {} a:hover {} a:active {}

iframe有那些缺點?

*iframe會阻塞主頁面的Onload事件;
*iframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載。
使用iframe之前需要考慮這兩個缺點。如果需要使用iframe,最好是通過javascript
動態給iframe添加src屬性值,這樣可以可以繞開以上兩個問題。

那些操作會造成內存泄漏?

內存泄漏指任何對象在您不再擁有或需要它之后仍然存在。
垃圾回收器定期掃描對象,并計算引用了每個對象的其他對象的數量。如果一個對象的引用數量為 0(沒有其他對象引用過該對象),或對該對象的惟一引用是循環的,那么該對象的內存即可回收。setTimeout 的第一個參數使用字符串而非函數的話,會引發內存泄漏。
閉包、控制臺日志、循環(在兩個對象彼此引用且彼此保留時,就會產生一個循環)

一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什么?(流程說的越詳細越好)

查找瀏覽器緩存 DNS解析、查找該域名對應的IP地址、重定向(301)、發出第二個GET請求進行HTTP協議會話客戶端發送報頭(請求報頭)服務器回饋報頭(響應報頭)html文檔開始下載文檔樹建立,根據標記請求所需指定MIME類型的文件文件顯示[瀏覽器這邊做的工作大致分為以下幾步:加載:根據請求的URL進行域名解析,向服務器發起請求,接收文件(HTML、JS、CSS、圖象等)。解析:對加載到的資源(HTML、JS、CSS等)進行語法解析,建議相應的內部數據結構(比如HTML的DOM樹,JS的(對象)屬性表,CSS的樣式規則等等)}

?

轉載于:https://www.cnblogs.com/xxyy1122/p/4754194.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273031.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273031.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273031.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux如何升級php版本升級,Linux?升級php版本

近來因工作需要,又沒有服務器維護人員,只能自己上陣啦。從php5.3.28->5.5.30,先自己下載php包到/usr/local/下?,# 解壓縮安裝包tar zxvf php-5.5.30.tar.gz# 進入目錄cd php-5.5.30// 編譯的時候一定要加入參數--enable-fpm#./configure --prefix/usr/local/php…

opencv配置

OpenCV的簡單安裝和一次性配置在這里就不贅述了,網上教程很多,可以參考一下這個鏈接里面的教程http://wenku.baidu.com/view/3b40de25453610661ed9f46b.html。 但是很多情況下面,我們新建一個項目就要重新配置一次OpenCV,那就相當…

linux ftp 工作過程,linux中ftp的安裝過程記錄[運維篇]

安裝FTP的全過程記錄,對于相同情況希望有所幫助。【centOS】1、查詢本機是否安裝vsftpd: rpm -qa |grep vsftpd ;2、安裝ftp服務 yum install vsftpd;3、開啟ftp服務 chkconfig vsftpd on,開機啟動;4、手動操作ftp服務&#xff0c…

代碼命名,代碼里的命名規則:錯誤的和正確的對比 命名方法總結 “自我描述的源代碼”用代碼表達出你的思想,讓其他人通過代碼能明白你的意圖。...

http://www.aqee.net/express-names-in-code-bad-vs-clean/ 編程初學者總是把大量的時間用在學習編程語言,語法,技巧和編程工具的使用上。他們認為,如果掌握了這些技術技巧,他們就能成為不錯的程序員。然而,計算機編程…

linux 動態執行cp,Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令講解

上一章節中,我們了解到了Linux系統的最基礎的幾個文件處理命令,核心的是ls命令,在今天這章中,我們來繼續學習Linux對于文件操作相關的一些命令,比如復制、移動、刪除、查看等命令。1、cp 命令解釋命令名稱:…

使用DBI(perl)實現文本文件的導入導出mysql

DBI 是perl腳本連接數據庫的一個模塊。perl腳本相對shell更靈活,功能更強大,跨平臺能力強。相對可執行jar包要簡單很多。 ?1、下載安裝包DBI-1.631.tar.gzperl腳本下載的網站http://www.cpan.org/ 很多perl的組件都可以在這個網站上下載 2、解壓tar -xz…

linux 車載視頻監控,基于Linux平臺車載視頻監控系統研發-計算機科學與技術專業論文.docx...

基于Linux平臺車載視頻監控系統研發-計算機科學與技術專業論文目錄HYPERLINK \l "_bookmark0" 第一章 緒論1 HYPERLINK \l "_bookmark1" 1.1 研究背景1 HYPERLINK \l "_bookmark2" 1.2 研究動態1 HYPERLINK \l "_bookmark3" 1.3 本文工…

Linux鼠標回報率修改,鼠標回報率怎么調? 設置鼠標回報率的三種方法

鼠標回報率如何設置呢?鼠標回報率又稱刷新率,是指鼠標MCU與電腦傳輸數據頻率。鼠標回報率對于游戲玩家而言至關重要,但同時鼠標回報率與電腦性能息息相關。只有電腦硬件性能良好,才能適當提升鼠標回報率,以實現更高的鼠…

linux下vi修改文件用法

進入vi的命令 vi filename :打開或新建文件,并將光標置于第一行首 vi n filename :打開文件,并將光標置于第n行首 vi filename :打開文件,并將光標置于最后一行首 vi /pattern filename:打開文件&#xff…

linux在芯片設計與實現,基于Linux的Atheros無線芯片網卡驅動的設計與實現

Design and Implementation of Linux based Atheros wireless network cards driverDU Qingbo1杜清波(1985-),男,碩士研究生,主要研究方向:嵌入式系統與網絡通信1、School of Computer Science,Beijing University of Posts and T…

[轉載]孫婧妍:高考語文148分是這樣煉成的(附:孫婧妍

原文地址:孫婧妍:高考語文148分是這樣煉成的(附:孫婧妍2013高考作文《手機論》)作者: 語文新高考高考語文148分是這樣煉成的 (附:孫婧妍2013高考作文《手機論》) 來源:網絡 作者:孫婧妍…

linux ps 命令安裝,Linux上安裝pstree命令(-bash: pstree: command not found)

一、pstree命令的安裝1、在Mac OS上brew install pstree2、在Fedora/Red Hat/CentOSyum -y install psmisc3、在 Ubuntu/Debianapt-get install psmisc二、pstree命令詳解pstree指令用ASCII字符顯示樹狀結構,清楚地表達程序間的相互關系。如果不指定程序識別碼或用戶…

c語言字符串逆置,字符串逆置

滿意答案9n7j5j3m4o2013.12.03采納率:49% 等級:11已幫助:15198人47911 zxl0714 1358 Accepted 164K 15MS G 0.46K 2007-04-08 10:32:38#include using namespace std;void reverse(char* ch){int i, len;char tmp;len strlen( ch );for (…

哈夫曼編碼c語言論文,哈夫曼編碼的實現及應用論文.doc

哈夫曼編碼的實現及應用論文畢 業 設 計(論文)題目 哈夫曼編碼的實現及應用二級學院 數學與統計學院專 業 信息與計算科學班 級學生姓名 張澤欣 學號指導教師 職稱時 間目錄摘要IAbstractII第一章 緒論11.1 研究目的及意義11.2 圖像壓縮編碼技術概述21.2.1 圖像壓縮編碼技術分類…

css筆記3

CSS 多類選擇器,通過把兩個類選擇器鏈接在一起&#xff0c;僅可以選擇同時包含這些類名的元素&#xff08;類名的順序不限&#xff09;。 <p class"important warning"> This paragraph is a very important warning. </p>.important {font-weight:bold;…

java保留有效數字

1 在處理數值運算的時候&#xff0c;有時候會遇到保留幾位小數的需求&#xff0c;下面是一個保留兩位小數的簡單方法。2 /**3 * 將數據保留兩位小數4 */5 privatedoublegetTwoDecimal(doublenum) {6 DecimalFormatdFormatnewDecimalFormat("#.00"…

C語言algorithm主函數,C語言中主函數中相關有關問題?

C語言中主函數中相關問題&#xff1f;&#xff1f;&#xff1f;#include #include #include #include #include #include #include #include #include using namespace std;int mp[20][20], b[20], max1, n;struct node{int a[15], top, ans, x;};void bfs(){int i, j, x;queue…

【Android基礎】Fragment 詳解之Fragment介紹

Fragment在Android 3.0&#xff08; API 11&#xff09;引入&#xff0c;是為了支持在大屏上顯示更加動態、靈活的UI&#xff0c;比如在平板和電視上。Fragment可以看作是嵌套的Activity&#xff0c;類似ActivityGroup&#xff0c;但是開銷肯定沒有ActivityGroup那么大&#xf…

c語言統計數據,數據統計

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include void input(float score[10][5]);void average(float aver[]);void course(float cour[]);float score[10][5],aver[10],cour[5];int i,j;void main(){printf("please input the scores of all the students\n"…

傳遞閉包c語言算法解析,找關系的傳遞閉包 用c語言編 一個關系的傳遞閉包

為什么叫傳遞閉包&#xff1f;&#xff1f;有什么特殊含義&#xff1f;&#xff1f;設R是X上的二元關系&#xff0c;如果另一個關系R1滿足&#xff1a;R1是傳遞的&#xff0c;R是R1的子集&#xff0c;對于任何可傳遞關系R11如果有R是R11的子集&#xff0c;就有R1是R11的子集。則…