深信服的前端開發(fā)崗位的面試問的問題還是挺難的(對我而言哈)。下面是面試的時候問的幾個問題睹限。
1梭稚、window.onload和$.ready()有什么不同
2、jQuery里面的click事件做了哪些瀏覽器兼容的操作
3烁设、vue的數(shù)據(jù)雙向綁定的原理
4、說一說requireJS的原理钓试,如果有兩個js文件装黑,如何用原生js實現(xiàn)模塊化。
5弓熏、requireJs和seaJs的不同恋谭,AMD和CMD的不同,異步加載時什么
6挽鞠、模塊化為程序員帶來的好處(面試官說不要太官方的東西疚颊。。信认。)
7材义、關(guān)于原生ajax,ajax阻止請求嫁赏,跨域其掂,jsonp跨域原理
8、DOM的事件對象與ie事件對象的最主要的不同點是什么
(我答了阻止冒泡潦蝇,還說了事件流款熬,他說不對,應(yīng)該是target)
9攘乒、css問了position贤牛,還有一個是table-layout的兩個屬性值(這個真的用的很少)
10、html5的新特性则酝、新標簽殉簸,以及doctype
11、關(guān)于事件委托沽讹,是出來一個題般卑,說用什么方法去實現(xiàn)。
就是有一個table妥泉,table下面有很多個td椭微,怎么為每個td添加事件
12、面向?qū)ο蟮睦斫饷ち矗f了構(gòu)造函數(shù),然后接著又問了繼承和this
13、js性能優(yōu)化刽沾,最好是自己的見解本慕。
14、還有關(guān)于項目的一些東西
前前后后大概一個小時的時間侧漓,問的問題都比較細锅尘,如果沒有在平時實踐中使用過可能真的回答的不是很好。太細節(jié)的地方也沒有回答上來布蔗,有些地方也會記混藤违,很多都是看了幾篇博文有些印象,以后還需努力纵揍。
另外多看網(wǎng)上的博文是好的顿乒,但是網(wǎng)絡(luò)信息還是要仔細斟酌。(就像我一直以為ajax能處理跨域泽谨,然而并不是璧榄。。吧雹。)骨杂。