React學(xué)習(xí)補(bǔ)充

React 網(wǎng)絡(luò)請求

方法一

原生請求,react自帶的fetch請求方式:

fetch(opt.url, {

                method: opt.type,

                body: data,

                headers: {

                    'content-type': opt.contentType

                }

            }).then(res => {

                res.json().then((data) => {

                  console.log(data)

                })

            }).catch(e => {

                console.log(e)

            });

方法二

ajax請求,react通過jquery的ajax方法進(jìn)行請求網(wǎng)絡(luò)

$.ajax({

                type: opt.type,

                url: opt.url,

                data: data,

                dataType: 'json',

                contentType: opt.contentType,

                cache: false,

                success(data) {

                    console.log(data)

                },

                error(xhr, type) {

                    console.log(xhr)

                }

            });

ES6學(xué)習(xí)補(bǔ)充

let命令

用法類似于var,但是聲明的變量,只能在其所在的代碼塊使用,類似于局部變量弃衍,舉個(gè)栗子(比較適用于for循環(huán),循環(huán)結(jié)束后下標(biāo)銷毀)躲株,不可以重復(fù)聲明失息。

var命令

則類似于全局變量,在代碼塊可以任意去調(diào)用它募舟。

const 命令

const 聲明一個(gè)只讀的常量祠斧。一旦聲明,常量的值就不能改變拱礁。同時(shí)琢锋,使用const聲明的變量必須賦值,不然會報(bào)錯(cuò)呢灶。const實(shí)際上保證的吴超,不是變量的值不改變,而是變量指向?qū)ο蟮膬?nèi)存地址所保存的數(shù)據(jù)不得改動(dòng)鸯乃。對于簡單類型的數(shù)據(jù)(數(shù)值鲸阻、字符串、布爾值)缨睡,值保存在變量指向的那個(gè)內(nèi)存地址鸟悴,因此等同于常量。

ES6聲明變量的六種方法

ES5只有兩種聲明變量的方法:var命令和function命令奖年。ES6除了添加let const import class

對象的結(jié)構(gòu)機(jī)制

對象的結(jié)構(gòu)賦值的內(nèi)部機(jī)制细诸,先找到同名屬性,在賦值給變量陋守,真正被賦值的是后者震贵,而不是前者。

c // 'a'
a //error:a is not defined 

上述代碼中水评,a只是匹配模式猩系,找到對應(yīng)的屬性名,而c才是真正被賦值的變量中燥,而不是模式a寇甸。

默認(rèn)值

對象的解構(gòu) 也可以設(shè)置默認(rèn)值

var {x = 3 } = {};
x // 3 

var{ x , y = 5 } = { x : 1 };
x //1 
y //5 

var {x : y = 3} ={};
y //3 

var {x : y = 3 } = { x : 5 };
y //5 

var {message : msg = 'xxx'} = {};
msg // xxx

// 默認(rèn)值生效的條件是,對象的屬性嚴(yán)格等于`underfined`

var { x = 3 } = {x : undefined };
x // 3 ;

var { x = 3 } = { x : null } ;
x //
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末褪那,一起剝皮案震驚了整個(gè)濱河市幽纷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌博敬,老刑警劉巖友浸,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異偏窝,居然都是意外死亡收恢,警方通過查閱死者的電腦和手機(jī)武学,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伦意,“玉大人火窒,你說我怎么就攤上這事⊥匀猓” “怎么了熏矿?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵,是天一觀的道長离钝。 經(jīng)常有香客問我票编,道長,這世上最難降的妖魔是什么卵渴? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任慧域,我火速辦了婚禮,結(jié)果婚禮上浪读,老公的妹妹穿的比我還像新娘昔榴。我一直安慰自己,他們只是感情好碘橘,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布互订。 她就那樣靜靜地躺著,像睡著了一般痘拆。 火紅的嫁衣襯著肌膚如雪屁奏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天错负,我揣著相機(jī)與錄音,去河邊找鬼勇边。 笑死犹撒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粒褒。 我是一名探鬼主播识颊,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼奕坟!你這毒婦竟也來了祥款?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤月杉,失蹤者是張志新(化名)和其女友劉穎刃跛,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體苛萎,經(jīng)...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡桨昙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年检号,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛙酪。...
    茶點(diǎn)故事閱讀 40,912評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡齐苛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桂塞,到底是詐尸還是另有隱情凹蜂,我是刑警寧澤,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布阁危,位于F島的核電站玛痊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏欲芹。R本人自食惡果不足惜卿啡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望菱父。 院中可真熱鬧颈娜,春花似錦、人聲如沸浙宜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽粟瞬。三九已至同仆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間裙品,已是汗流浹背俗批。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留市怎,地道東北人岁忘。 一個(gè)月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像区匠,于是被迫代替她去往敵國和親干像。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評論 2 361