貓眼娛樂面試題

2021-09-27 03:05:18 字數 1842 閱讀 9064

基本資料型別:undefined,null,boolean,number和string;

引用型別資料:object,array,function,date等(其都是物件)。

js中的資料型別分為兩種:基本資料型別和引用資料型別。

基本資料型別:undefined,null,boolean,number和string;

引用型別資料:object,array,function,date等(其都是物件)。

b).unll和undefind的區別:

null和undefined最大的區別就是被設定賦予null的變數通常被認定已經被定義。

如果我們宣告乙個變數時沒有對其進行賦值,該變數並不會報錯,但是typeof依然會返回 「undefined」 。

跨域,指的是瀏覽器不能執行其他**的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。

所謂同源是指,網域名稱,協議,埠均相同,不明白沒關係,舉個栗子:

呼叫 (非跨域)

呼叫 (主網域名稱不同:123/456,跨域)

呼叫 (子網域名稱不同:abc/def,跨域)

呼叫 (埠不同:8080/8081,跨域)

呼叫 (協議不同:http/https,跨域)

請注意:localhost和127.0.0.1雖然都指向本機,但也屬於跨域。

1、jsonp:

使用方式就不贅述了,但是要注意jsonp只支援get請求,不支援post請求。

2、**:

例如www.123.com/index.html需要呼叫www.456.com/server.php,可以寫乙個介面www.123.com/server.php,由這個介面在後端去呼叫www.456.com/server.php並拿到返回值,然後再返回給index.html,這就是乙個**的模式。相當於繞過了瀏覽器端,自然就不存在跨域問題。

3、php端修改header(xhr2方式)

在php介面指令碼中加入以下兩句即可:

header('access-control-allow-origin:』);//允許所有**訪問

header(『access-control-allow-method:post,get』);//允許訪問的方式*

1、jsonp跨域

jsonp(json with padding:填充式json),應用json的一種新方法,

json、jsonp的區別:

1、json返回的是一串資料、jsonp返回的是指令碼**(包含乙個函式呼叫)

2、jsonp 只支援get請求、不支援post請求

(類似往頁面新增乙個script標籤,通過src屬性去觸發對指定位址的請求,故只能是get請求)

2、nginx反向**:

www.baidu.com/index.html需要呼叫www.sina.com/server.php,可以寫乙個介面www.baidu.com/server.php,由這個介面在後端去呼叫www.sina.com/server.php並拿到返回值,然後再返回給index.html

3、php端修改header

header(『access-control-allow-origin:*』);//允許所有**訪問

header(『access-control-allow-method:post,get』);//允許訪問的方式

面試題 PHP面試題

建議 比如是系統配置,缺少了無法執行,自然使用 require 如果某一段程式少了,只是少了統計 訪問的,不是必不可少的。可以使用 include 而加不加 once 就是效率上的區別,雖然系統會幫你考慮只包含一次,但系統的判斷會降低效率,因此,更應該在開發之初,把目錄結構調整高好,盡量不使用 on...

面試題 騰訊2012面試題

問題描述 例如手機朋友網有n個伺服器,為了方便使用者的訪問會在伺服器上快取資料,因此使用者每次訪問的時候最好能保持同一臺伺服器。已有的做法是根據serveripindex qqnum n 得到請求的伺服器,這種方法很方便將使用者分到不同的伺服器上去。但是如果一台伺服器死掉了,那麼n就變為了n 1,那...

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...