網易筆試題目css
- 實現一個半徑爲100px的黑色圓形
- 什麼是閉包,舉例子說明
- 清楚浮動的三種方式,原理
- 前端性能優化的5種以上的方式,原理
- 對一個數組的全部元素去重,並求數組中的最大值
- 設計一個登陸功能,設計邏輯,並解釋
- 實現向服務器接口 /service/send 異步發送格式爲 {name:"163", gender: "m"}的參數的功能
- 實現一個三列布局,左側寬度150px, 右側寬度150px, 中間寬度450px 和左側距離20px,和右側距離30px
- 未知大小的元素A,實現元素B始終處於A的右下角
百度面試題目html
1面:前端
題目一、html5
題目2:點擊一、二、三、4任意一個,content更換不一樣的內容(相似於頁面導航)css3
2面:web
一、session和cookie有什麼區別(建議看連接博客)面試
總結的很好的博客 http://blog.sina.com.cn/s/blog_59e16a4d0100q3yn.htmlsql
- session是存儲在服務器端的,cookie是存儲在客戶端的,session依賴於cookie.
- cookie機制採用的是在客戶端保持狀態的方案。它是在用戶端的會話狀態的存貯機制,他須要用戶打開客戶端的cookie支持。cookie的做用就是爲了解決HTTP協議無狀態的缺陷所做的努力.
- session機制採用的是一種在客戶端與服務器之間保持狀態的解決方案。同時咱們也看到,因爲採用服務器端保持狀態的方案在客戶端也須要保存一個標識,因此session機制可能須要藉助於cookie機制來達到保存標識的目的。而session提供了方便管理全局變量的方式。session是針對每個用戶的,變量的值保存在服務器上,用一個sessionID來區分是哪一個用戶session變量,這個值是經過用戶的瀏覽器在訪問的時候返回給服務器,當客戶禁用cookie時,這個值也可能設置爲由get來返回給服務器。
- 就安全性來講:當你訪問一個使用session 的站點,同時在本身機子上創建一個cookie,建議在服務器端的SESSION機制更安全些.由於它不會任意讀取客戶存儲的信息。session cookie針對某一次會話而言,會話結束session cookie也就隨着消失了,而persistent cookie只是存在於客戶端硬盤上的一段文本(一般是加密的),並且可能會遭到cookie欺騙以及針對cookie的跨站腳本攻擊,天然不如session cookie安全了。
二、聯表查詢數據庫數據庫
http://www.w3school.com.cn/sql/sql_join.asp設計模式
同一數據庫,不一樣表 select * from table1 t1,table2 t2 where t1.id=t2.id
不一樣數據庫的表,加上數據庫的名字便可 select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id
Mysql查詢(主要是一個表的操做):http://blog.sina.com.cn/s/blog_6820ff800100jpyw.html
三、require, require_once, include, include_once 的區別
- require和include的相同點:在腳本執行期間並運行指定文件。
- require和include不一樣點:遇到錯誤時,include()產生一個警告,require會致使致命錯誤而推出程序。
- require和require_once區別:若是該文件的代碼已經被包括了,require_once就再不會再次包括。
- include和include_once的區別和上一條相似。
四、HTML5新特性,說了一些會繼續問會實現麼
HTML5 http://www.w3school.com.cn/html5/index.asp
CSS3 http://www.w3school.com.cn/css3/index.asp
五、最近的業界新動向、關注的哪些大牛、最新有哪些新技術、看了那些書
六、border-redius ,實現下圖效果
七、什麼是跨域,跨域的解決方式
八、HTML5 離線緩存
九、JS事件
十、replace一個節點爲新的節點(我用的是removeChild+appendChild,面試官說直接replace)
十一、頁面解耦,考設計模式(觀察者模式)
十二、http請求頭?
1三、-webkit-, -MS-, -o- 等是什麼,若是在CSS中這些都不加,有什麼辦法?(提示是CSS)
同窗被問道的題目:
一、數據結構
二、HTTP請求
參考博客:http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html
一個完整請求的例子:
GET/sample.jspHTTP/1.1 --------------請求方法、URI協議/版本
Accept:image/gif.image/jpeg,*/* ---------------請求頭(Request Header)
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible;MSIE5.01;Window NT5.0)
Accept-Encoding:gzip,deflate
username=jinqiao&password=1234 ----------------請求正文(和請求頭之間有空行)
總結----HTTP請求信息由3部分組成:
1)請求方法URI協議/版本:請求的第一行,如GET/sample.jsp HTTP/1.1
其中「GET」請求方法, /sample.jsp爲URI, HTTP/1.1爲協議和協議的版本。
2)請求頭(Request Header):請求頭包含許多有關的客戶端環境和請求正文的有用信息。例如,請求頭能夠聲明瀏覽器所用的語言,請求正文的長度等。
3)請求正文
- request response
- 對象的多態
- 對象的繼承
- 響應的狀態
- 請求的方法,都是用來幹什麼
- CSS的瀏覽器兼容性
- position屬性
- div中如何使用a實現垂直居中
- 圓角和陰影
- 把一個數組映射爲另外一個數組,用原生的方式實現(對數組裏面的每個元素執行一個函數,再返回數組)
- reduce函數
- doctype的類型
- 圖片類型(優點劣勢、特色)