Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
??吹矫绹墓賳T說中國違背國際秩序,現(xiàn)在日本也加入進(jìn)來了,那我們不禁有個(gè)疑惑,究竟這個(gè)“中國違背國際秩序”是什么意思?
4月17日,訪問美國的日本首相菅義偉,和美國總統(tǒng)拜登發(fā)布了一個(gè)美日領(lǐng)導(dǎo)人聯(lián)合聲明,其中涉及中國的內(nèi)容遭到了中國外交部的反對(duì)。
那么他們的聲明究竟包含了關(guān)于中國的什么消極內(nèi)容呢?
在美國之音上有中文版的原文,他們表示了對(duì)東海,南海,臺(tái)灣,香港,新疆的關(guān)切,并稱“中國的活動(dòng)與基于國際規(guī)則的秩序不符”。
如下所示:
“拜登總統(tǒng)和菅義偉首相就中國的行動(dòng)對(duì)印度太平洋地區(qū)乃至世界和平與繁榮的影響交換了意見,并對(duì)中國的活動(dòng)與基于國際規(guī)則的秩序不符,包括用經(jīng)濟(jì)或其他形式的脅迫。
我們將繼續(xù)基于普世價(jià)值和共同原則合作。我們也認(rèn)識(shí)到威懾對(duì)于維持該地區(qū)的和平與穩(wěn)定的重要性。
我們反對(duì)任何單方面改變東中國海現(xiàn)狀的企圖。
我們重申對(duì)中國在南中國海的非法海事主張和活動(dòng)的反對(duì),并重申我們對(duì)遵循國際法的自由開放的南中國海有強(qiáng)烈的共同利益。在南中國海,航行自由和飛越自由與《聯(lián)合國公約》相符。
我們強(qiáng)調(diào)臺(tái)灣海峽兩岸和平與穩(wěn)定的重要性,并鼓勵(lì)和平解決兩岸問題。
我們對(duì)香港和新疆維吾爾自治區(qū)的人權(quán)狀況表示嚴(yán)重關(guān)切。
美國和日本認(rèn)識(shí)到與中國進(jìn)行坦率對(duì)話的重要性,重申與他們直接就關(guān)切問題交換看法的意向,并承認(rèn)有必要在有共同利益的領(lǐng)域與中國合作。”
無獨(dú)有偶,在上個(gè)月,美國國務(wù)卿布林肯AntonyBlinken 與國防部長(zhǎng)奧斯汀LlyodAustin 上任后首次外訪選擇亞洲,以日本作為起點(diǎn)。布林肯與奧斯汀3月16日與日本高層召開“美日安全保障協(xié)議委員會(huì)”會(huì)議。會(huì)談結(jié)束以后,美日高層也發(fā)表了聯(lián)合文件,說“美國和日本認(rèn)識(shí)到中國的行為,當(dāng)與現(xiàn)存的國際秩序不一致時(shí)( inconsistent with the existing internationalorder),對(duì)同盟和國際社會(huì)造成政治、經(jīng)濟(jì)、軍事和科技上的挑戰(zhàn)。”
這個(gè)就比較有意思,上個(gè)月在日本,這個(gè)月在美國,
美國和日本這兩個(gè)國家都發(fā)表了聯(lián)合聲明,說中國違背國際秩序(inconsistent with the existing international order,),那這句話是什么意思呢,究竟什么是違背國際秩序呢?在美國駐華大使館和領(lǐng)事館的官網(wǎng)上,是可以看到3月份的聯(lián)合聲明文件的中英文原文的,
https://china.usembassy-china.org.cn/zh/u-s-japan-joint-press-statement-cn/
在這份聯(lián)合文件里面,也和這次的美日領(lǐng)導(dǎo)人聯(lián)合聲明一樣,把具體的內(nèi)容寫出來了,涉及到中國的部分,中文內(nèi)容是這樣的:
“美國和日本認(rèn)識(shí)到中國的行為,當(dāng)與現(xiàn)存的國際秩序不一致時(shí),對(duì)同盟和國際社會(huì)造成政治、經(jīng)濟(jì)、軍事和科技上的挑戰(zhàn)。部長(zhǎng)們承諾抵制在此地區(qū)以脅迫和破壞穩(wěn)定的方式對(duì)付他國的行為,其破壞基于規(guī)則的國際體系。他們重新確認(rèn)支持合法商務(wù)暢通無阻和尊重國際法, 包括航行和飛越自由和其他合法的海洋使用。
部長(zhǎng)們同時(shí)對(duì)近來在該地區(qū)的擾亂性發(fā)展,例如中國的《海警法》,表示嚴(yán)正關(guān)切。
此外,他們也論及美國依照安保條約第五條對(duì)日本防務(wù)不動(dòng)搖的承諾,包括尖閣列島在內(nèi)。美日持續(xù)反對(duì)任何以單邊尋求改變現(xiàn)狀或削弱日本對(duì)這些島嶼的管理的行動(dòng)。
部長(zhǎng)們強(qiáng)調(diào)臺(tái)灣海峽和平穩(wěn)定的重要性。他們重申反對(duì)中國在南中國海的非法海事聲索和活動(dòng),并重申2016年7月根據(jù)1982年《海洋法公約》所做出的、有關(guān)菲律賓和中國仲裁案的判決為最終判決,且對(duì)當(dāng)事方具法律約束力。
部長(zhǎng)們表達(dá)對(duì)香港和新疆維吾爾自治區(qū)人權(quán)狀況的嚴(yán)正關(guān)切。”
來我們總結(jié)一下這兩份聲明,美國和日本認(rèn)為的中國“破壞國際規(guī)則,違背國際秩序”的點(diǎn)究竟是什么。
1:中國通過了《海警法》,是擾亂了地區(qū)發(fā)展
2:包括“尖閣列島”在內(nèi)。美日持續(xù)反對(duì)任何以單邊尋求改變現(xiàn)狀或削弱日本對(duì)這些島嶼的管理的行動(dòng)
3:強(qiáng)調(diào)臺(tái)灣海峽和平穩(wěn)定的重要性(暗示是中國在破壞臺(tái)海和平穩(wěn)定)
4:反對(duì)中國在南中國海的海事聲索和活動(dòng),并重申2016年7月根據(jù)1982年《海洋法公約》所做出的、有關(guān)菲律賓和中國仲裁案的判決為最終判決,且對(duì)當(dāng)事方具法律約束力。
在4月的聲明里面,“重申對(duì)中國在南中國海的非法海事主張和活動(dòng)的反對(duì)”
5:表達(dá)對(duì)香港和新疆人權(quán)狀況的嚴(yán)正關(guān)切
其實(shí)我們可以看出來,這五條里面,
臺(tái)灣,香港和新疆是完全的中國國內(nèi)事務(wù),而《海警法》,釣魚島和南海是涉及到中國和周邊國家的領(lǐng)土爭(zhēng)端,
而美日的聯(lián)合聲明則是完全的站在中國的對(duì)立面,在釣魚島歸屬中支持日本,在南海島嶼歸屬中支持菲律賓。美國和日本的意思是,中國的國力增強(qiáng),在這些事務(wù)中占據(jù)了越來越有利的位置,所以是“違背了現(xiàn)存的國際秩序”。
在以前,我們總是會(huì)隱隱覺得,西方社會(huì)和日本對(duì)我們的指責(zé),雖然總體沒有道理,但是不是多多少少還是確實(shí)我們也有不對(duì)的地方?
但是當(dāng)看了這些內(nèi)容之后,可以進(jìn)一步確認(rèn)我們?cè)谧龅氖虑槭呛侠淼模]有什么不對(duì)。
美日的反對(duì)純粹是因?yàn)槔鎲栴},而不是因?yàn)榈懒x。
至于涉及到利益,那就是立場(chǎng)問題了,對(duì)與不對(duì),就看你站在誰的立場(chǎng)了。
其實(shí)類似的,國內(nèi)網(wǎng)絡(luò)上以前還有說“中國違背了入世承諾”的聲音,
2015年9月,美國智庫美國信息技術(shù)與創(chuàng)新基金會(huì)(InformationTechnology and Innovation Foundation,以下簡(jiǎn)稱ITIF)的主席阿特金森與其合作者發(fā)表了一篇報(bào)告,指責(zé)中國沒有履行入世承諾。這片報(bào)告當(dāng)時(shí)影響很大,說中國沒有開放電信市場(chǎng),電影市場(chǎng),銀行等市場(chǎng)之類,這個(gè)基金會(huì)還制作了一個(gè)表格,被人翻譯成了中文,在中國網(wǎng)上廣為傳播,畢竟是2015年,那個(gè)時(shí)候國內(nèi)的氣氛對(duì)美國人還是高度信任的,覺得美國人指責(zé)一定是有理有據(jù)的,沒有意識(shí)到背后還有利益的成分,
事實(shí)上直到2018年中興事件爆發(fā)的時(shí)候,國內(nèi)也還在一邊倒的罵中興不講誠信不遵守規(guī)則,到后面美國人各種加征關(guān)稅,接二連三的打擊華為,各種把中國企業(yè)實(shí)體清單,越來越多的人意識(shí)到了不對(duì)勁,國內(nèi)的輿論氣氛才被美國人給扭轉(zhuǎn)了過來。
2015年ITIF基金會(huì)的報(bào)告出來后,當(dāng)時(shí)國內(nèi)不少學(xué)者,媒體人,知名人士也不加甄別,總之思想上毫無防備的接受了美方的觀點(diǎn)和內(nèi)容,并且在各種場(chǎng)合到處傳播說中國違背了入世承諾,造成了很大的影響,畢竟三人成虎,大家都這么說,就形成了強(qiáng)大的輿論氛圍。
我們看下,就是下面這個(gè)表格。
其實(shí)中國政府早在2011年就發(fā)了個(gè)白皮書,叫《中國的對(duì)外貿(mào)易》
http://www.gov.cn/zwgk/2011-12/07/content_2013475.htm
里面是這么說的:
“截至2010年,中國加入世界貿(mào)易組織的所有承諾全部履行完畢。中國認(rèn)真履行承諾的實(shí)際行動(dòng)得到世界貿(mào)易組織大多數(shù)成員的肯定。2006年、2008年和2010年,中國政府接受了世界貿(mào)易組織的三次貿(mào)易政策審議。世界貿(mào)易組織所倡導(dǎo)的非歧視、透明度、公平競(jìng)爭(zhēng)等基本原則已經(jīng)融入中國的法律法規(guī)和有關(guān)制度。市場(chǎng)意識(shí)、開放意識(shí)、公平競(jìng)爭(zhēng)意識(shí)、法治精神和知識(shí)產(chǎn)權(quán)觀念等在中國更加深入人心,推動(dòng)了中國經(jīng)濟(jì)進(jìn)一步開放和市場(chǎng)經(jīng)濟(jì)體制進(jìn)一步完善?!?/span>
你看中國和世貿(mào)組織的說法,中國是履行了入世承諾的,顯然這和美國的說法不一致,既然雙方說法不一致,為什么我們當(dāng)時(shí)會(huì)本能的選擇相信美方呢?
即使不站在中國的立場(chǎng),至少也應(yīng)該都看下雙方的具體觀點(diǎn)和證據(jù),站在中立的角度,先不忙下結(jié)論??上М?dāng)時(shí)我們國內(nèi)的輿論氣氛,很多人就是完全采信美方的說法,只能說我們常犯的錯(cuò)誤,因?yàn)槊绹_實(shí)很富強(qiáng),結(jié)果就本能的把“把美國人想的太好了”,對(duì)其信任度太高,其實(shí)這是不利于我們客觀的看待問題的。
其實(shí)我們要有一個(gè)常識(shí),在國際政治中的互相指責(zé),尤其是美國為首的西方國家對(duì)我國的指責(zé),其中一定是夾雜著利益的訴求,我們是要進(jìn)行甄別的,是要進(jìn)行分類的。
就以上面那個(gè)表格為例子,
我們對(duì)比下中國商務(wù)部官網(wǎng)發(fā)布的中國入世承諾,在如下鏈接:
http://www.mofcom.gov.cn/aarticle/Nocategory/200612/20061204000376.html
另外就是中國加入世貿(mào)組織議定書(標(biāo)準(zhǔn)中文版全文),在如下鏈接:
http://gpj.mofcom.gov.cn/article/zuixindt/201612/20161202103711.shtml
先說第一類,完全無中生有的,造謠類的,
表格里面那個(gè)中國向“華盛頓共識(shí)”定義的目標(biāo)發(fā)展的承諾,這個(gè)明顯就不對(duì),想想中國可能會(huì)做這個(gè)承諾嗎?
所謂華盛頓共識(shí),是因?yàn)?989年,陷于債務(wù)危機(jī)的拉美國家急需進(jìn)行國內(nèi)經(jīng)濟(jì)改革。美國國際經(jīng)濟(jì)研究所邀請(qǐng)國際貨幣基金組織(IMF)、世界銀行(WBG)、美洲開發(fā)銀行和美國財(cái)政部的研究人員以及拉美國家代表在華盛頓召開了一個(gè)研討會(huì),旨在為拉美國家經(jīng)濟(jì)改革提供方案和對(duì)策。
曾任世界銀行美國國際經(jīng)濟(jì)研究所經(jīng)濟(jì)學(xué)家約翰·威廉姆森執(zhí)筆寫了《華盛頓共識(shí)》,
系統(tǒng)地提出指導(dǎo)拉美經(jīng)濟(jì)改革的各項(xiàng)主張,包括實(shí)行緊縮政策防止通貨膨脹、削減公共福利開支、金融和貿(mào)易自由化、統(tǒng)一匯率、取消對(duì)外資自由流動(dòng)的各種障礙以及國有企業(yè)私有化、取消政府對(duì)企業(yè)的管制等。
美國人給拉美開的藥方,中國會(huì)承諾照做??jī)H僅從常識(shí)判斷就知道不可能,這個(gè)就不展開了,上面的鏈接有中國入世承諾原文,里面根本沒有提到華盛頓共識(shí),這是個(gè)謠言,中國不可能做這個(gè)承諾。
美方把其希望中國入世后“經(jīng)濟(jì)自由化”的意圖簡(jiǎn)化成“華盛頓共識(shí)”,并且聲稱中國做了承諾,這是輿論戰(zhàn)的一部分。
同樣的謠言還有“國外電影國內(nèi)發(fā)行自由化”,想想中國有可能做這樣的承諾嗎?
中國會(huì)讓國外電影在中國隨便發(fā)行?如果是那些帶有高度意識(shí)形態(tài)的電影呢?
在入世承諾的5.15 視聽服務(wù)的承諾中寫的很明確:
“電影:自加入時(shí)起,允許以利潤分成的形式每年進(jìn)口20部外國電影用于影院放映。 ”
“音像制品:在不損害中國審查音像制品內(nèi)容的權(quán)利的情況下,允許外商在中國設(shè)立合作企業(yè),從事音像制品的分銷(不包括電影)”
每年進(jìn)口20部分賬片,這個(gè)沒有做到么?下圖來自東方證券,實(shí)際上我國每年進(jìn)口分賬電影大大超過20部的承諾。
基金會(huì)的表格里面先寫個(gè)電影自由發(fā)行,然后再寫個(gè)沒有做到承諾,這個(gè)就是傳播虛假信息。
美方真正的意思是,目前能夠進(jìn)入中國的電影都是要中方審批的,而且有的片段還要按照中方的意志進(jìn)行修改,比如碟中諜3在進(jìn)入中國院線播放時(shí),中方要求刪掉了一些鏡頭,例如湯姆克魯斯闖入一戶中國家庭,里面的中國人呆若木雞的樣子,就被中方要求刪掉了,
電影引進(jìn)需要審查,這不符合他們的期望,指責(zé)中國違背了入世承諾,而中國認(rèn)為按照承諾滿足20部的數(shù)量就可以。
同樣的謠言還有“國企市場(chǎng)份額逐漸減少”,這個(gè)并不在中國的入世承諾中,國企是中國政府手中的根基,我國經(jīng)濟(jì)制度是以公有制為主體的形式,怎么會(huì)承諾要減少呢?
這么多行業(yè),究竟是承諾了哪個(gè)行業(yè)的國企市場(chǎng)份額要逐漸減少?
如果是本來國企份額就低的行業(yè),為什么要承諾減少?
如果是國企份額比較高的行業(yè),究竟在多少份額以上就要承諾減少?
如果某些國企本身的競(jìng)爭(zhēng)力就是強(qiáng),也要強(qiáng)行將其份額減少嗎?
從這些問題可以看出,如果有減少國企市場(chǎng)份額的承諾,一定會(huì)是有非常具體的細(xì)則,規(guī)定了具體的行業(yè),具體是哪個(gè)份額線之類,實(shí)際上這些內(nèi)容根本就不存在于入世承諾中。
我們?cè)倏吹诙悾袊鋵?shí)做的還算可以,但是說中國沒有做到的。
典型的就是“盜版及侵犯知識(shí)產(chǎn)權(quán)行為顯著減少”,
中國的入世承諾里面有很大的篇幅講知識(shí)產(chǎn)權(quán)保護(hù),包括立法,商標(biāo),專利,執(zhí)法等等,但是并沒有承諾“顯著減少”,當(dāng)然美方如果理解成在入世條款中要求中國采取這些措施,其實(shí)就是要“顯著減少”侵犯知識(shí)產(chǎn)權(quán)的行為,我覺得也可以,畢竟最終還是要看結(jié)果。
但其實(shí)即使我們完全不懂專業(yè)條文,也不了解經(jīng)貿(mào)活動(dòng),
就憑我們的實(shí)際生活體驗(yàn),也可以看出來,那個(gè)“盜版及侵犯知識(shí)產(chǎn)權(quán)行為顯著減少”是的確的事情,為啥要寫個(gè)沒有履約呢?
還記得十年前的中國互聯(lián)網(wǎng)環(huán)境嗎?盜版的電影,音樂,境外綜藝節(jié)目到處都可以下載,隨便一個(gè)網(wǎng)站都可以聽音樂看電影,上映的電影很快就會(huì)在網(wǎng)上出現(xiàn)槍版。
現(xiàn)在的話,你想看電影只能去電影院,想聽歌只能用網(wǎng)易音樂,QQ音樂之類的大型互聯(lián)網(wǎng)公司的軟件。
我記得十年前中國非常流行BT下載,這是P2P的下載模式,那個(gè)時(shí)候國內(nèi)還有大型的網(wǎng)站和下載軟件,像是BT中國聯(lián)盟,當(dāng)然還有影響更大的VeryCD電驢下載,這個(gè)相信大家都有印象,我自己也用BT下載過東西,后面這些網(wǎng)站和軟件因?yàn)楸I版問題全部關(guān)掉了。
還記得當(dāng)時(shí)國內(nèi)論壇上到處都是“樓主,求種子”“留圖不留種”之類的留言。
我找了個(gè)2009年的網(wǎng)友回帖,聽說VeryCD要關(guān)閉,發(fā)帖訴苦,說每天工作回家后唯一的娛樂就是在VeryCD下載電影,電視劇看,希望不要關(guān)掉。
十年前想看美國電影,看美劇到網(wǎng)上下載就好了,現(xiàn)在只能去電影院,或者在優(yōu)酷,搜狐之類的視頻網(wǎng)站收看美劇了,而且往往是要付費(fèi)的。
不過從另一方面講,你想找反面例子也可以找得到,
最為典型的就是“喬丹”商標(biāo),直到2020年才一審敗訴,但是這個(gè)商標(biāo)其實(shí)是2000年申請(qǐng)的,是屬于歷史遺留問題了。
像Windows的盜版,現(xiàn)在在國內(nèi)也還依然存在。
但總的來說,中國人的收入水平在迅速提高,越來越厭惡山寨商品和盜版,像是十年前主導(dǎo)中國市場(chǎng)的山寨手機(jī),就逐漸退出了市場(chǎng),同時(shí)消費(fèi)者對(duì)于原創(chuàng),正版,品牌以及付費(fèi)會(huì)員訂閱的接受度也在越來越高,再繼續(xù)搞仿制品,山寨品,市場(chǎng)空間在越來越小,中國企業(yè)也在越來越重視原創(chuàng)和技術(shù)研發(fā),因?yàn)樯秸吩絹碓阶卟煌恕?/span>
在這個(gè)歷史大潮下,你說中國侵犯知識(shí)產(chǎn)權(quán)的現(xiàn)象在越來越多,那顯然是不符合事實(shí)的,也是不符合邏輯的,就拿運(yùn)動(dòng)鞋來說,國產(chǎn)品牌安踏,李寧等銷售額迅速擴(kuò)大,遠(yuǎn)快于市場(chǎng)的增長(zhǎng),說明品牌鞋在擠占山寨鞋的空間。
像汽車消費(fèi),過去的十年間消費(fèi)者購買的汽車均價(jià)在越來越貴,越來越注重品牌,10萬元以下的汽車市場(chǎng)占比越來越低,處于低端的自主品牌汽車受到了很大沖擊,市場(chǎng)份額下降,這些都是現(xiàn)實(shí)的已經(jīng)發(fā)生的事情。
你說哪個(gè)車企還不知道搞自主研發(fā)提升品牌價(jià)值,說實(shí)話那是自尋死路。
我們也可以看下OECD(經(jīng)濟(jì)合作與發(fā)展組織)組織發(fā)布的兩張圖,中國對(duì)美國支付的知識(shí)產(chǎn)權(quán)費(fèi)用,圖1A中顯示了中國為使用美國知識(shí)產(chǎn)權(quán)支付的款項(xiàng),從1999年的7.55億美元增長(zhǎng)到2017年的83億美元——增長(zhǎng)了11倍多。
而根據(jù)圖1B所示,中國對(duì)美國的知識(shí)產(chǎn)權(quán)使用費(fèi)(藍(lán)線)增長(zhǎng)快于中國的GDP(紅線)。說明支付的知識(shí)產(chǎn)權(quán)費(fèi)用占GDP的比例在提高。
當(dāng)然,對(duì)于美方來說,他要想找中國侵犯知識(shí)產(chǎn)權(quán)的現(xiàn)象,也并不困難,比如說“莆田鞋”,山寨奢侈品牌箱包,現(xiàn)在依然是存在的,但此種現(xiàn)象,在其他國家尤其是落后的發(fā)展中國家也大量存在,所以說這個(gè)東西,就是打口水仗,我說你做的不好,我說我在進(jìn)步,大家各自為了自己的利益。
就中國而言,人均今天已經(jīng)突破一萬美金,人民生活水平和企業(yè)科技水平不斷提高,不斷加強(qiáng)知識(shí)產(chǎn)權(quán)保護(hù)已經(jīng)是歷史大勢(shì)了,不然的話我們的原創(chuàng)設(shè)計(jì)和技術(shù)將會(huì)受到傷害,也不利于產(chǎn)業(yè)升級(jí),會(huì)導(dǎo)致我們無法跨入發(fā)達(dá)國家門檻。我國不會(huì)逆這一歷史潮流而動(dòng)。
另外還有個(gè)典型的,就是指責(zé)中國沒有向國外生產(chǎn)商開放通信市場(chǎng),但是實(shí)際上外資從中國的通信市場(chǎng)獲取了海量的利潤。
這個(gè)指責(zé)因?yàn)楹臀覀兤胀ㄈ说母杏X是相符合的,我們生活中確實(shí)沒有看到外國的電信運(yùn)營商在中國運(yùn)營,因此會(huì)本能的覺得中國確實(shí)就是違背了入世承諾。
這個(gè)其實(shí)是這樣的,首先在中國入世承諾的5.14條里面,沒有任何一條是承諾外資電信運(yùn)營商獨(dú)資,最高只允許外資占比49%和50%。
原文如下,嫌長(zhǎng)的可以跳過:
增值電信服務(wù)
該項(xiàng)服務(wù)包括如下類別:電子郵件、語音郵件、在線信息和數(shù)據(jù)檢索、電子數(shù)據(jù)交換、增值傳真服務(wù)(包括儲(chǔ)存和發(fā)送、儲(chǔ)存和檢索)編碼和規(guī)程轉(zhuǎn)換、在線信息和/或數(shù)據(jù)處理(包括交易處理)。
允許外商在上海、廣州和北京設(shè)立合資增值電信企業(yè),并在這些城市內(nèi)提供服務(wù),無數(shù)量限制。合資企業(yè)中的外資不得超過30%。
在入世后1年內(nèi),地域擴(kuò)大至包括成都、重慶、大連、福州、杭州、南京、寧波、青島、沈陽、深圳、廈門、西安、太原和武漢,但外資持股比例不得超過49%。
入世后2年內(nèi),將取消地域限制,但外資持股不得超過50%。
基礎(chǔ)電信服務(wù)(傳呼服務(wù))
入世時(shí)允許外商在上海、廣州和北京設(shè)立合資企業(yè),并在這些城市內(nèi)及其之間提供服務(wù),無數(shù)量限制,但合資企業(yè)中的外資不得超過30%。
于入世后1年內(nèi),地域擴(kuò)大至包括成都、重慶、大連、福州、杭州、南京、寧波、青島、沈陽、深圳、廈門、西安、太原和武漢市內(nèi)及這些城市之間的服務(wù),但外資持股比例不得超過49%。于入世后2年內(nèi),將取消地域限制,外資持股不得超過50%。
移動(dòng)話音及數(shù)據(jù)服務(wù)
加入時(shí),允許外商在上海、廣州、北京設(shè)立外方持股比例不超過25%的合資企業(yè),在這些城市內(nèi)及三者之間提供服務(wù),無數(shù)量限制。
于入世后1年內(nèi),擴(kuò)展至成都、重慶、大連、福州、杭州、南京、寧波、青島、沈陽、深圳、廈門、西安、太原和武漢市內(nèi)及這些城市之間的服務(wù)。外資持股可增至35%。
于入世后3年內(nèi),外資持股可增至49%。
于入世后5年內(nèi),取消地域限制。
國內(nèi)及國際服務(wù)
國內(nèi)業(yè)務(wù)包括:語音服務(wù)、分組交換數(shù)據(jù)傳輸業(yè)務(wù)、電路交換數(shù)據(jù)傳輸業(yè)務(wù)、傳真服務(wù)、國內(nèi)專線電路租用服務(wù)。
國際業(yè)務(wù)包括:語音服務(wù)、分組交換數(shù)據(jù)傳輸業(yè)務(wù)、電路交換數(shù)據(jù)傳輸業(yè)務(wù)、傳真服務(wù)、國際閉合用戶群話語音和數(shù)據(jù)服務(wù)(允許使用專線電路租用服務(wù))。
于入世后3年內(nèi),允許外商在上海、廣州、北京設(shè)立外方持股比例不超過25%的合資企業(yè),并在這些城市內(nèi)和三者之間提供服務(wù)。
于入世后5年內(nèi),地域擴(kuò)展至成都、重慶、大連、福州、杭州、南京、寧波、青島、沈陽、深圳、廈門、西安、太原和武漢市內(nèi)及這些城市之間,外資持股比例可增至35%。
于入世后6年內(nèi),取消地域限制。外資持股比例可增至49%。
我們?cè)谌粘I钪须m然沒有看到外國運(yùn)營商在中國大規(guī)模運(yùn)營,但是我國三大運(yùn)營商都有外資持股,中國移動(dòng),聯(lián)通,電信都在香港上市,并且都在美國證券交易所通過存托股份上市,都有外資持有股份,下圖是中國移動(dòng)官網(wǎng)的上市股票,在香港上市+美國存托股份。
當(dāng)然今年1月,特朗普政府通知中國三大運(yùn)營商都在美國下市了。
下圖是中國電信2020年12月31日的股權(quán)結(jié)構(gòu),各個(gè)國有企業(yè)股權(quán)占比82.85%,有17.15%開放給公眾持股,其中十大股東的BlackRock(貝萊德集團(tuán)),The Bank ofNew York Mellon corporation都是美資機(jī)構(gòu),中國這么龐大又有高額利潤的電信市場(chǎng)開放了一部分給外資持股,實(shí)際上不只是中國電信,中國移動(dòng),中國聯(lián)通都有美資股東,每年通過分紅是可以獲得固定收益的。
下圖是中國聯(lián)通的股權(quán)結(jié)構(gòu),其香港上市公司開放了20.1%的股權(quán)給公眾投資者,其中騰訊,阿里,京東等都有投資,而這些公司背后都有美資股權(quán),當(dāng)然也有美資也可以直接在香港投資。
反過來我們可以看下美國的AT&T運(yùn)營商的股權(quán)結(jié)構(gòu),并沒有中方資本。
實(shí)際上你很難想象中國三大運(yùn)營商在歐美建立大規(guī)模的通信網(wǎng)絡(luò),或者中國資本大規(guī)模的持有美國運(yùn)營商的股權(quán),光是所謂國家安全審查這一關(guān)就過不去。
同樣的還有通信設(shè)備和企業(yè)IT市場(chǎng),
長(zhǎng)期以來美國是全球最大的通信設(shè)備和企業(yè)IT市場(chǎng)之一,
但中國的華為和中興被嚴(yán)格的擋在美國市場(chǎng)之外,長(zhǎng)期試圖進(jìn)入美國市場(chǎng)而不能,我們也知道在通信設(shè)備市場(chǎng)華為+中興占了全球市場(chǎng)差不多40%的份額,卻無法進(jìn)入美國市場(chǎng),這不得不說很可惜,
而美國的思科之類的設(shè)備廠家則一直在中國市場(chǎng)有銷售,可以說在這一塊雙方就是不對(duì)等的。
除了通信設(shè)備和企業(yè)IT市場(chǎng),還有很大的一塊市場(chǎng)就是美國的智能手機(jī)市場(chǎng),
美國的智能手機(jī)公司蘋果的產(chǎn)品可以在中國市場(chǎng)正常銷售,
蘋果公司僅僅在2021年的第一財(cái)季(也就是2020年的Q4),因?yàn)槠湫驴頸Phone 的上市,加上華為旗艦機(jī)因?yàn)樾酒唤N量下滑,蘋果該季度在大中華區(qū)的銷售金額就高達(dá)213.13億美元。注意這是一個(gè)季度的銷售額就超過200億美元,不是一年。
光是這一項(xiàng)美國就能從中國市場(chǎng)賺走巨量的利潤。相反中國綜合實(shí)力最強(qiáng)的華為智能手機(jī),即使在被制裁之前,也因?yàn)闊o法在美國和運(yùn)營商合作銷售,導(dǎo)致幾乎無法進(jìn)入美國市場(chǎng)。
在互聯(lián)網(wǎng)公司方面,美國的谷歌及其旗下的youtube,F(xiàn)acebook及其旗下的WhatsApp等因?yàn)楦鞣N原因現(xiàn)在無法在中國市場(chǎng)運(yùn)營,這也是美方不斷指責(zé)中國的一個(gè)點(diǎn),
但是一方面,涉及到中國法律遵從和意識(shí)形態(tài)問題,
另一方面,中國雖然沒有對(duì)美資互聯(lián)網(wǎng)公司開放市場(chǎng),但是中國的互聯(lián)網(wǎng)巨頭的股權(quán)卻大量的被包括美資在內(nèi)的外資持有,外資通過持有中國互聯(lián)網(wǎng)巨頭的股權(quán),充分的享受到了中國超大的互聯(lián)網(wǎng)市場(chǎng)發(fā)展的紅利,從中獲取了巨額的利潤,而中國并沒有對(duì)此進(jìn)行行政干預(yù)。
相反中國資本卻很難成為美國大型互聯(lián)網(wǎng)公司的主要股東,
你能想象中資成為谷歌,推特,F(xiàn)acebook的大股東嗎?先不要說到美國政府審查了,光是這些意識(shí)形態(tài)強(qiáng)烈的公司自身就不會(huì)允許,這是超出商業(yè)范圍以外的考量了。
典型的就是美國雅虎公司(現(xiàn)在是Altaba了)長(zhǎng)期是阿里的大股東,阿里可以說是拯救雅虎的大救星。
2012年,雅虎時(shí)任CEO湯普森和阿里巴巴達(dá)成了一項(xiàng)轉(zhuǎn)讓股權(quán)的交易。
阿里巴巴集團(tuán)斥資76億美元(其中包括63億美元現(xiàn)金和8億美元的阿里巴巴優(yōu)先股),從雅虎手中回購了20%的本公司股權(quán)。
2014年10月,雅虎在阿里巴巴集團(tuán)IPO交易中,以每股63美元的價(jià)格出售了1.4億股股票,得到94億美元收入。
中國的互聯(lián)網(wǎng)巨頭,只要一查詢,都有美國資本持股,這么一塊大蛋糕,美國資本從中是獲取了大量好處的,但是反過來,美國的互聯(lián)網(wǎng)巨頭,有沒有可能大量讓中資機(jī)構(gòu)持股?
要知道,美帝的互聯(lián)網(wǎng)巨頭,動(dòng)輒市值數(shù)千億美元,也是塊大蛋糕。
下圖是Facebook的十大股東,并沒有中資的存在。
實(shí)際上,中資互聯(lián)網(wǎng)巨頭的股權(quán)大量被外資持有股權(quán),這個(gè)情況對(duì)于近幾年新崛起的互聯(lián)網(wǎng)巨頭依然存在,像去年9月份當(dāng)特朗普政府在強(qiáng)迫Tik Tok出售時(shí),美國媒體如CNBC披露美資擁有字節(jié)跳動(dòng)大約41%的股權(quán),美國媒體因此認(rèn)為由于字節(jié)母公司的股權(quán)大量被美資持有,因此其旗下的TikTok美國公司只要再出售一部分股權(quán),就能夠形成美方控股的局面。
要知道字節(jié)跳動(dòng)旗下的TikTok可以說是中國出海最為成功的應(yīng)用了。
互聯(lián)網(wǎng)企業(yè)是目前中國最為賺錢的行業(yè),外資的獲利有多么豐厚呢?除了上面雅虎的例子,
2021年4月8日港股盤前,騰訊控股發(fā)布公告,稱公司接獲Prosus(騰訊控股股東,由南非Naspers擁有大多數(shù)股權(quán))通知,Prosus全資附屬公司MIHTC已于2021年4月8日與配售代理訂立配售協(xié)議,將按總價(jià)1141.7455億港元(約合人民幣959.4億元)出售總計(jì)約1.92億股股份,占已發(fā)行股份總數(shù)約2%。
在此之前,Prosus間接持有約29.61億股騰訊控股股份,占已發(fā)行股份總數(shù)約30.87%。減持完成后,Prosus間接持有騰訊控股股份將減少至27.69億股,占已發(fā)行股份總數(shù)約28.86%。Prosus是一家控股公司,用來持有南非投資公司Naspers(南非報(bào)業(yè))的國際互聯(lián)網(wǎng)資產(chǎn)。
想一下,出售僅僅2%的股份就獲利差不多1000億人民幣,而出售之后手中還有接近29%的股權(quán),這個(gè)獲利還不夠大嗎?
騰訊的第一大股東Naspers(通過Prosus持股騰訊),其在南非的上市公司,大約30%的股權(quán)和分紅屬于北美投資者,股權(quán)持有比例僅次于南非的機(jī)構(gòu)股東。
因此總的來說,中國的通信市場(chǎng),
通過三大運(yùn)營商開放讓外資直接和間接持有部分股權(quán);
通過運(yùn)營商的通信設(shè)備市場(chǎng)也對(duì)外開放購買;
通過開放國外終端品牌蘋果等公司在中國市場(chǎng)正常銷售;
通過開放國內(nèi)互聯(lián)網(wǎng)巨頭讓外資大量持股,
國內(nèi)市值最高的兩大巨頭阿里,騰訊的第一大股東都是外資,而如果再看美團(tuán),字節(jié)跳動(dòng),快手,百度等,也都有外資持有不少股權(quán)。
中國市場(chǎng)實(shí)際上讓外資獲得了巨額的收益,指責(zé)中國沒有開放通信市場(chǎng),并不是說外資從中國通信市場(chǎng)賺不到錢,實(shí)際上還是因?yàn)槔妫X得還想要更多,跟中國討價(jià)還價(jià)罷了。
我們?cè)倏吹谌?,那就是中國確實(shí)或者至少是看起來是有改進(jìn)空間的,但是我們要理解背后的客觀原因和利益博弈。
這個(gè)我們可以看下世貿(mào)組織總干事的評(píng)價(jià)。
2011年,中國正值入世十周年,WTO時(shí)任總干事拉米前來中國參加紀(jì)念活動(dòng)。他公開表示中國入世后的表現(xiàn)是A+(Aplus),同時(shí)表示中國履行了規(guī)則,雖然并沒有做到100%,畢竟規(guī)則的理解有時(shí)存在爭(zhēng)議,沒有哪個(gè)世貿(mào)組織成員的履行是盡善盡美的。
在幾年后,2018年2月19日召開的由聯(lián)合國貿(mào)發(fā)會(huì)議舉辦的日內(nèi)瓦對(duì)話會(huì)上,
已經(jīng)卸任的拉米指責(zé)了美國對(duì)世貿(mào)組織規(guī)則的破壞,指出世貿(mào)組織成員需要做好一個(gè)沒有美國的世貿(mào)組織的思想準(zhǔn)備。
談到中國時(shí),他說:“中國沒有欺騙,美國在這一點(diǎn)上錯(cuò)了,中國遵守了她當(dāng)年簽下的WTO承諾。不過,中國非常有效地使得WTO紀(jì)律并沒有象以往約束老成員那樣能夠約束中國,特別是在補(bǔ)貼與政府采購領(lǐng)域。
以中國今天在世界經(jīng)濟(jì)中的體量,中國沒有開放政府采購市場(chǎng),這很不公平。在這方面,美國確實(shí)有權(quán)說這有些不平衡。這些問題應(yīng)該被廣泛認(rèn)識(shí),并且開展坦誠的對(duì)話。”
注意拉米提到了兩個(gè)東西,一個(gè)是政府采購,一個(gè)是補(bǔ)貼,
可以說是委婉的認(rèn)為中國在這兩方面還需要改進(jìn),不過拉米也說了中國是在利用規(guī)則保護(hù)自己的利益。
先看在政府和國企采購平等對(duì)待方面,這一條我們確實(shí)做了承諾,在入世承諾文本里面:
6.2 政府采購
中央和地方各級(jí)所有政府實(shí)體,以及專門從事商業(yè)活動(dòng)以外的公共實(shí)體,將以透明的方式從事其采購,并按照最惠國待遇的原則,向所有外國供應(yīng)商提供參與采購的平等機(jī)會(huì),即:如一項(xiàng)采購向外國供應(yīng)商開放,
則將向所有外國供應(yīng)商提供參加該項(xiàng)采購的平等機(jī)會(huì)(例如,通過招標(biāo)程序)。此類實(shí)體的采購將只受已公布,且公眾可獲得的法律、法規(guī)、普遍適用的司法決定、行政決定以及程序(包括標(biāo)準(zhǔn)合同條款)的約束。
在加入后成為《政府采購協(xié)定》的觀察員,跟蹤有關(guān)活動(dòng)。一旦條件具備,盡快開始加入談判。
在入世協(xié)定書的第三條里面也有提及:
第3條非歧視
除本議定書另有規(guī)定外,在下列方面給予外國個(gè)人、企業(yè)和外商投資企業(yè)的待遇不得低于給予其他個(gè)人和企業(yè)的待遇:
(a)生產(chǎn)所需投入物、貨物和服務(wù)的采購,及其貨物據(jù)以在國內(nèi)市場(chǎng)或供出口而生產(chǎn)、營銷或銷售的條件;及
(b)國家和地方各級(jí)主管機(jī)關(guān)以及公有或國有企業(yè)在包括運(yùn)輸、能源、基礎(chǔ)電信、其他生產(chǎn)設(shè)施和要素等領(lǐng)域所供應(yīng)的貨物和服務(wù)的價(jià)格和可用性。
也就是說,政府采購也好,國企采購也好,不歧視外資企業(yè)。
在實(shí)際操作中,我國政府和國企采購是不會(huì)排除外資參與的,當(dāng)然實(shí)際上是不是傾向于國產(chǎn),這個(gè)大家心中有答案,舉個(gè)例子在中美關(guān)系形勢(shì)變化下,你要說采購美國產(chǎn)品的時(shí)候純從商業(yè)出發(fā)考慮,不考慮安全問題是不可能的。
但實(shí)際上國內(nèi)學(xué)者統(tǒng)計(jì)到2018年的記錄,中國卻從來沒有在這方面被其他國家申訴過。
我查詢了國內(nèi)學(xué)者對(duì)此的研究,簡(jiǎn)單的說,兩個(gè)原因,
第一點(diǎn)是ITIF基金會(huì)的報(bào)告中提到的“國企基于商業(yè)考慮采購”的承諾是“中國特殊條款”,大多數(shù)國家都沒有此承諾,
美國也沒有,其實(shí)對(duì)中國并不公平。
像美國政府在采購方面對(duì)中國廠家限制就很嚴(yán)厲,中國航天科技,航天科工不可能拿到NASA的火箭發(fā)射合同,甚至都沒有資格參與競(jìng)標(biāo),更不要說和SpaceX擁有平等的待遇,當(dāng)然美國人也有理由,畢竟他們說自己入世時(shí)又沒有做過相關(guān)承諾。
第二點(diǎn)是,又因?yàn)槭侵袊奶厥鈼l款,所以世貿(mào)組織并沒有具體的規(guī)則來針對(duì)這一條進(jìn)行管理和約束,所以中國加入WTO后,從來沒有在此領(lǐng)域敗訴過,實(shí)際上有國內(nèi)學(xué)者查詢了WTO的卷宗,直到2018年也沒有發(fā)現(xiàn)有國家或者企業(yè)就這條對(duì)中國進(jìn)行起訴,因?yàn)槿狈唧w規(guī)則和過硬的證據(jù)。
這也是前WTO總干事拉米說的“中國沒有欺騙…..(但中國)非常有效地使得WTO紀(jì)律并沒有象以往約束老成員那樣能夠約束中國”。
當(dāng)然即使這樣,這一條中國近年來在不斷想辦法優(yōu)化,以擴(kuò)大對(duì)外資的吸引力,例如為保障外資企業(yè)平等參與政府采購,2020年1月1日實(shí)施的《外商投資法》明確規(guī)定,國家保障外商投資企業(yè)依法通過公平競(jìng)爭(zhēng)參與政府采購活動(dòng)。政府采購依法對(duì)外商投資企業(yè)在中國境內(nèi)生產(chǎn)的產(chǎn)品、提供的服務(wù)平等對(duì)待。
類似的還有出口補(bǔ)貼顯著減少,注意即使在美國ITIF基金會(huì)的報(bào)告中,
也列明了中國的承諾只是出口補(bǔ)貼要顯著減少,并不是完全取消。
而在中國做出的入世承諾中,也明確寫明了在取消WTO《補(bǔ)貼與反補(bǔ)貼措施協(xié)定》第3條規(guī)定的補(bǔ)貼的同時(shí),中國會(huì)保留超過20個(gè)出口補(bǔ)貼項(xiàng)目,并且有的補(bǔ)貼項(xiàng)目還會(huì)在后續(xù)通知WTO,也就是說并不是完全取消出口補(bǔ)貼,而是會(huì)保留相當(dāng)一部分。
在入世承諾中,我國對(duì)出口補(bǔ)貼的承諾只是部分取消:
3.12 出口補(bǔ)貼
需取消的補(bǔ)貼
我國承諾遵守WTO《補(bǔ)貼與反補(bǔ)貼措施協(xié)定》,逐步取消與規(guī)則不符的補(bǔ)貼措施。
在加入時(shí)取消所有屬于《補(bǔ)貼與反補(bǔ)貼措施協(xié)定》第3條禁止的以出口實(shí)績(jī)?yōu)闂l件而給予的補(bǔ)貼,如以出口實(shí)績(jī)?yōu)榛A(chǔ)優(yōu)先獲得外匯和貸款等補(bǔ)貼項(xiàng)目。
為此,在不遲于加入時(shí),停止維持所有先前存在的出口補(bǔ)貼計(jì)劃,并自加入時(shí)起,停止在此類計(jì)劃下作出額外支付或支出,也不再免除稅收或授予任何其他利益。這一承諾涵蓋各級(jí)政府在法律上或事實(shí)上所給予的補(bǔ)貼。
自加入時(shí)起,取消所有屬于《補(bǔ)貼與反補(bǔ)貼措施協(xié)定》第3條禁止的視使用國產(chǎn)貨物替代進(jìn)口貨物情況而給予的補(bǔ)貼。
注:中國在議定書附件5B中提交了屬《補(bǔ)貼與反補(bǔ)貼措施協(xié)定》第3條范圍內(nèi)的禁止性補(bǔ)貼清單及其取消時(shí)間表。
與此同時(shí),中國保留約20個(gè)補(bǔ)貼項(xiàng)目,并在議定書附件5A中列明。我國可以保留和實(shí)施的補(bǔ)貼項(xiàng)目并不局限于這些項(xiàng)目,有些尚未通知WTO的補(bǔ)貼項(xiàng)目,中國將逐步收集有關(guān)信息,改進(jìn)補(bǔ)貼的通知工作。
在可申訴的補(bǔ)貼方面不享受發(fā)展中成員的優(yōu)惠待遇
在這里要說明下,出口退稅并不是出口補(bǔ)貼,因?yàn)槌隹谏唐吩趯?duì)方國內(nèi)還是要征稅的。
爭(zhēng)議點(diǎn)在于,中國的出口補(bǔ)貼是不是“顯著的減少”了?
關(guān)于出口補(bǔ)貼,我們說幾個(gè)事實(shí),
第一點(diǎn),如果在出口補(bǔ)貼方面,認(rèn)為中國的做法有問題,
完全可以在WTO框架內(nèi)進(jìn)行上訴,中國一向維護(hù)全球多邊機(jī)制,維護(hù)全球化的局面,中國對(duì)于WTO的判決是認(rèn)賬的,也是會(huì)執(zhí)行的。
我國之前稀土資源大量廉價(jià)出口,造成了不少問題,之后我國在2010年采取了稀土出口配額制,結(jié)果被美國投訴到了世界貿(mào)易組織,最終中國敗訴,結(jié)果中國商務(wù)部發(fā)布的《2015年出口許可證管理貨物目錄》,明確稀土出口執(zhí)行出口許可證管理,僅需企業(yè)拿出口合同申領(lǐng)出口許可證即可。這也意味著稀土出口配額正式取消。
說實(shí)話,這其實(shí)是對(duì)保存我們寶貴的稀土資源是不利的,但還是執(zhí)行了判決。
第二點(diǎn),背后還有利益博弈的問題,在要求中國取消部分出口補(bǔ)貼的同時(shí),歐盟和美國卻堅(jiān)持不承認(rèn)中國市場(chǎng)經(jīng)濟(jì)地位,以此可以繼續(xù)保持對(duì)部分中國產(chǎn)品征收反傾銷關(guān)稅的權(quán)利,而認(rèn)定反傾銷的方式,是通過和第三國替代價(jià)格進(jìn)行比較,這對(duì)中國其實(shí)是不公平的。
這一點(diǎn)中國和歐美對(duì)待入世文本的理解不一致,中國認(rèn)為是入世15年后自動(dòng)獲得市場(chǎng)經(jīng)濟(jì)地位,也就不再用第三國替代價(jià)格判定,在中國發(fā)布的入世承諾中文版中有這樣的條款:
3.15 WTO成員對(duì)中國產(chǎn)品的反傾銷條款
WTO成員承諾,在中國加入后15年內(nèi)完全取消目前在對(duì)中國出口產(chǎn)品進(jìn)行反傾銷調(diào)查時(shí)使用第三國替代價(jià)格的做法。議定書規(guī)定,在此過渡期內(nèi),WTO成員仍可以對(duì)中國出口產(chǎn)品使用替代國價(jià)格計(jì)算傾銷幅度,但是,只要接受調(diào)查的生產(chǎn)企業(yè)能夠證明,其出口產(chǎn)品是在市場(chǎng)經(jīng)濟(jì)條件下生產(chǎn)的,則WTO成員應(yīng)遵守WTO《反傾銷協(xié)定》,采用被調(diào)查產(chǎn)業(yè)的國內(nèi)生產(chǎn)成本計(jì)算傾銷幅度。
上述過渡性條款的模式也適用于反補(bǔ)貼措施。
在中國加入世貿(mào)組織議定書(標(biāo)準(zhǔn)中文版全文)
第15條(d)條款中是這么寫的:
“一旦中國根據(jù)該WTO進(jìn)口成員的國內(nèi)法證實(shí)其是一個(gè)市場(chǎng)經(jīng)濟(jì)體,則(a)項(xiàng)的規(guī)定即應(yīng)終止,但截至加入之日,該WTO進(jìn)口成員的國內(nèi)法中須包含有關(guān)市場(chǎng)經(jīng)濟(jì)的標(biāo)準(zhǔn)。
無論如何,(a)項(xiàng)(ii)目的規(guī)定應(yīng)在加入之日后15年終止。
此外,如中國根據(jù)該WTO進(jìn)口成員的國內(nèi)法證實(shí)一特定產(chǎn)業(yè)或部門具備市場(chǎng)經(jīng)濟(jì)條件,則(a)項(xiàng)中的非市場(chǎng)經(jīng)濟(jì)條款不得再對(duì)該產(chǎn)業(yè)或部門適用。 ”
上面提到的(a)項(xiàng)(ii)目是這么規(guī)定的。
(ii)如受調(diào)查的生產(chǎn)者不能明確證明生產(chǎn)該同類產(chǎn)品的產(chǎn)業(yè)在制造、生產(chǎn)和銷售該產(chǎn)品方面具備市場(chǎng)經(jīng)濟(jì)條件,則該WTO進(jìn)口成員可使用不依據(jù)與中國國內(nèi)價(jià)格或成本進(jìn)行嚴(yán)格比較的方法。
中國和歐盟和美國就市場(chǎng)經(jīng)濟(jì)地位問題進(jìn)行了較長(zhǎng)時(shí)間的爭(zhēng)議,
分歧點(diǎn)在于中國認(rèn)為當(dāng)初協(xié)議是說入世15年后中國自動(dòng)獲得市場(chǎng)經(jīng)濟(jì)地位,而歐盟和美國則認(rèn)為結(jié)合協(xié)議上下文并沒有這個(gè)含義,所以到了2016年歐盟和美國都拒絕給予中國市場(chǎng)經(jīng)濟(jì)地位,這樣可以繼續(xù)以反傾銷的理由對(duì)中國出口商品征收高關(guān)稅。
不承認(rèn)中國市場(chǎng)經(jīng)濟(jì)地位,歐美也有自己的理由,那就是說中國存在出口補(bǔ)貼和傾銷,而判斷傾銷的標(biāo)準(zhǔn)是使用第三國替代價(jià)格計(jì)算,而不是與中國國內(nèi)價(jià)格或成本進(jìn)行嚴(yán)格比較,這明顯對(duì)中國不利,中國對(duì)此是反對(duì)的,所以這是個(gè)利益博弈。
第三點(diǎn),在利益博弈過程中,為了獲取市場(chǎng)經(jīng)濟(jì)地位,
中國做出了讓步,像紡織,服裝和鞋類這種大金額的勞動(dòng)密集型出口商品,中國都取消了出口補(bǔ)貼。這些產(chǎn)品的出口金額可不小,例如紡織品和服裝,中國2020年出口金額就高達(dá)2912.2億美元。
美國在2015年2月,針對(duì)中國在7個(gè)行業(yè)向本國出口企業(yè)提供的補(bǔ)貼向世界貿(mào)易組織(WTO)提起申訴。這些行業(yè)是:紡織、服裝和鞋類;先進(jìn)材料和金屬;輕工業(yè);特種化學(xué)品;醫(yī)療產(chǎn)品;五金建材;以及農(nóng)業(yè)。
2016年中國和美國達(dá)成協(xié)議,中國取消了以上領(lǐng)域的出口補(bǔ)貼,媒體認(rèn)為這是中國為了獲取市場(chǎng)經(jīng)濟(jì)地位做出的讓步。
當(dāng)然有人說了,協(xié)議上明面上取消了,誰知道暗地里有沒有繼續(xù)做呢?
其實(shí)是這樣的,如果繼續(xù)這樣做,至少在國家法律法規(guī)遵從層面,是貿(mào)易不合規(guī)的,繼續(xù)這樣做就會(huì)有合規(guī)風(fēng)險(xiǎn),相比之前一定是會(huì)有改善的。而且中美都達(dá)成了協(xié)議,你說中國一點(diǎn)都不會(huì)執(zhí)行,一點(diǎn)都不會(huì)改善,覺得有可能嗎?中國對(duì)于自己簽署的國際協(xié)議一向履行還是不錯(cuò)的。
再重復(fù)一下,中國從來沒有在入世文件中承諾取消所有的出口補(bǔ)貼,即使是美國ITIF基金會(huì)的報(bào)告也只是說中國承諾出口補(bǔ)貼會(huì)顯著減少,而不是取消。
中國也在入世后的確逐漸取消了一些行業(yè)的出口補(bǔ)貼。
但究竟是不是達(dá)到了“顯著減少”的標(biāo)準(zhǔn),如果有爭(zhēng)議,是可以到WTO申訴的,中國對(duì)于WTO的判決,一向還是認(rèn)賬的,因?yàn)橹袊壳笆菄H多邊體制的維護(hù)者,像上面七大行業(yè)的出口補(bǔ)貼,美國申訴到WTO一年后,中國和美國達(dá)成雙邊協(xié)議就取消了。
其實(shí)補(bǔ)貼這個(gè)東西,全球各國都在搞,比如一些發(fā)達(dá)國家對(duì)農(nóng)產(chǎn)品的補(bǔ)貼,
美國給波音,特斯拉這些科技企業(yè)都有不少補(bǔ)貼,而這兩家每年也從美國有出口的。
2020年10月,WTO就裁決美國非法補(bǔ)貼波音,允許歐盟對(duì)美國出口的40億美元商品征稅進(jìn)行報(bào)復(fù)。這說明,有問題去WTO申訴就好,當(dāng)然互相之間輿論打嘴仗也是免不了的。
最后,我想再說三個(gè)觀點(diǎn),
第一點(diǎn)是我們部分國人要改掉盲目的,不加驗(yàn)證的相信發(fā)達(dá)國家對(duì)我國的指責(zé)的毛病,國與國之間的互相指責(zé),都是夾雜著大量的利益訴求在里面的,根本上就是利益博弈。
下意識(shí)的就站在對(duì)方的立場(chǎng),宣傳對(duì)方的觀點(diǎn),這只會(huì)對(duì)對(duì)方的利益有利,而對(duì)本國的利益不利。我們就不說中國和外國,就說全球任何兩個(gè)國家,有一個(gè)國家是會(huì)很爽快的欣然接受另一個(gè)國家的指責(zé)的嗎?
不會(huì)有這樣的情況,就跟法庭上的雙方辯護(hù)律師一樣,一定會(huì)拼命想辦法維護(hù)自身的利益。
就不說貿(mào)易爭(zhēng)端這種和道義關(guān)聯(lián)性不大的事情了,
就說那些道義和是非都非常明顯的例子,
根據(jù)BBC的報(bào)道,美國眾議院2012年6月18日全票表決通過,以立法形式向曾經(jīng)排斥和歧視華人的做法道歉,這一道歉案2011年10月獲得美國參議院的通過,但非常明確表明,立法道歉并不會(huì)向受到這一排華法案影響的美籍華裔家庭索賠提供依據(jù)。
嗯花了如此漫長(zhǎng)的時(shí)間才正式道歉,而且還剝奪了華裔的索賠權(quán),可見其對(duì)自身利益的維護(hù)。
再以中國二戰(zhàn)勞工起訴日本公司奴役和強(qiáng)迫勞動(dòng),數(shù)千人被強(qiáng)迫勞動(dòng)折磨致死,可以看下在漫長(zhǎng)的歷時(shí)一二十年甚至更久的起訴過程中,日本政府,法院和公司是如何拼命的為自己辯護(hù),拒不承認(rèn)中國勞工的索賠權(quán),維護(hù)自己的利益的。
以上可以看出,國與國之間即使道義曲直非常明顯的事情,也不會(huì)存在一方會(huì)欣然的爽快的接受對(duì)方觀點(diǎn)的情況,都會(huì)想盡辦法為自己的利益著想。
更何況中國和西方國家的交往,我們能對(duì)西方做出什么違反人類基本道義的事情的么,
難道我們還能不經(jīng)聯(lián)合國授權(quán)派兵到西方國家領(lǐng)土,或者派空軍轟炸西方國家?我們和西方國家也沒有領(lǐng)土爭(zhēng)端,說白了主要還是經(jīng)濟(jì)利益沖突。
兩個(gè)國家有利益博弈和爭(zhēng)議,是很正常的事情,必須要學(xué)會(huì)站在本國的立場(chǎng)考慮問題。
第二點(diǎn),西方并不在道義上比中國高,要學(xué)會(huì)甄別他們的輿論話語。
發(fā)達(dá)國家輿論宣傳機(jī)器能力很強(qiáng),因此他們會(huì)創(chuàng)造性的使用一些簡(jiǎn)單易懂的總結(jié)性語句進(jìn)行傳播,例如“中國違背入世承諾”“中國破壞國際秩序”“中國在非洲制造債務(wù)陷阱”之類,
這其中無一不是把中國放在道義低點(diǎn)的位置,而把自己放在道義高點(diǎn)的位置,
這些短語易于傳播,通俗易懂,能對(duì)中國造成很大的輿論壓力,但是卻和事實(shí)有很大的背離,雙方真正的道義位置也并非如此。
我們要學(xué)會(huì)去甄別哪些是對(duì)方無中生有的抹黑進(jìn)行輿論戰(zhàn)造勢(shì),
哪些是對(duì)方不合理的指責(zé),比如中國其實(shí)做的不錯(cuò)但非說我們做的不好的,比如全球各國都做的不太好,包括他自己都做的不好但就是專挑中國來打擊的,
哪些是屬于合理的爭(zhēng)議范圍,雙方可以通過雙邊或者國際框架下協(xié)商解決的,
而絕不是全盤的接受。
第三點(diǎn),對(duì)于國際規(guī)則,由于規(guī)則以及各國實(shí)際情況的復(fù)雜性,沒有任何一個(gè)國家是可以做到100%的不違規(guī)的,
就以WTO為例子,歐盟,美國,中國作為全球貿(mào)易大戶都有各種被起訴和敗訴記錄,
世貿(mào)組織貿(mào)易爭(zhēng)端申訴勝率一般很高,一般在90%左右,這意味著被起訴基本意味著敗訴。
而美國是WTO歷史上被起訴次數(shù)最多的國家,遙遙領(lǐng)先,當(dāng)然被起訴的案件大部分?jǐn)≡V。
尤其是從2017年8月-2018年7月,美國被WTO成員國起訴次數(shù)高達(dá)17次,創(chuàng)下了12個(gè)月內(nèi)單一成員被起訴次數(shù)的紀(jì)錄。其中有兩起案件分別是中國訴美國301關(guān)稅案和232關(guān)稅案,其余15起是其他WTO成員對(duì)美起訴。
歐盟國家則在累計(jì)被起訴次數(shù)上排全球第二位,歐盟也是大部分被起訴案件中敗訴。
下圖來自對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)教授崔凡的統(tǒng)計(jì),從1995年1月-2019年12月的被訴次數(shù),美國155次遙遙領(lǐng)先,歐盟85次排第二。
那么中國在WTO被起訴多少次呢?下圖來自位于美國的研究機(jī)構(gòu)ChinaPower的中文官網(wǎng),從2002年-2019年,中國總共被申訴了44次,申訴別人21次。
美國,歐盟,中國都有違規(guī)被申訴的記錄,而且中國次數(shù)還更少些。
不過更有意思的是,中國作為申訴方或被訴方時(shí)共參與過65次爭(zhēng)端解決。這其中大部分(81.5%)是與美國(39次)和歐盟(14次)進(jìn)行的。中國被訴的案件52.2%由美國發(fā)起,而中國發(fā)起的21次申訴中有76%都針對(duì)美國,主要就是和美國對(duì)著干。
中國是全球多邊機(jī)制維護(hù)者,從聯(lián)合國,到世界衛(wèi)生組織,到世界貿(mào)易組織,你都能看出中國都是支持這些國際組織發(fā)揮作用,反對(duì)美國退群另外搞小團(tuán)伙的,反而是美國國內(nèi)有強(qiáng)大勢(shì)力總是想鬧著以退群來威脅國際組織按照自己希望的方式改變。
把中國說成是故意不遵守國際規(guī)則,不遵守承諾的低道義值國家,這在邏輯上就說不通,因?yàn)橹袊黠@是全球化和多邊體制的維護(hù)者而非破壞者。
如果中國真的頻繁的,故意的,大量的違反國際規(guī)則和破壞自己的承諾,
一方面中國會(huì)在國際組織中遭遇世界各國的申訴,
而實(shí)際情況看主要壓力其實(shí)就是來自美國,
除了上文的ChinaPower統(tǒng)計(jì)的2002-2019年的數(shù)據(jù)外,我們也可以看下2012年12月發(fā)表的《國際經(jīng)濟(jì)與政治》上的文章《中國與世界貿(mào)易組織爭(zhēng)端解決機(jī)制》,
統(tǒng)計(jì) 2002 -2011年10 月5 日,全球申訴過中國的 WTO 成員只有 5 個(gè),其中美國對(duì)中國申訴 12 件,歐盟對(duì)中國申訴 5 件,墨西哥對(duì)中國申訴 3 件,加拿大對(duì)中國申訴 2 件,危地馬拉對(duì)中國申訴 1 件,總共23件,美國就占了超過50%。
由于對(duì)中國申訴的多起案件其實(shí)是同一個(gè)議題,所以除了單獨(dú)由歐盟提起的兩起案件外,美國實(shí)際上參與了對(duì)中國申訴的所有案件,占比高達(dá)91%。
另一方面如果中國真的頻繁故意違反WTO規(guī)則,說明中國應(yīng)該會(huì)對(duì)目前的WTO主導(dǎo)的國際多邊貿(mào)易體制非常不滿才對(duì),而事實(shí)上中國是明顯的維護(hù)者。
像美國在特朗普政府時(shí)期,成為WTO的最大反對(duì)者,
以2020年為例子,2020年4月,一份針對(duì)美加兩國貿(mào)易糾紛且對(duì)加拿大有利的裁決結(jié)果在世貿(mào)組織(WTO)出爐,但特朗普政府卻發(fā)聲明表示,沒有遵守這份裁決的義務(wù),實(shí)際上特朗普政府還多次威脅要退出WTO。
尤其是美國從2018年開始逐步對(duì)我國數(shù)千億美元商品加征關(guān)稅,對(duì)我國造成了較大的負(fù)面影響,損害了我國的利益,是完完全全的違反國際規(guī)則,
2020年9月,WTO也裁定美國對(duì)中國加征關(guān)稅是違法貿(mào)易規(guī)則的,但美國對(duì)此表達(dá)強(qiáng)烈不滿,甚至威脅要退出WTO,這并不只是特朗普政府的問題,美國現(xiàn)在已經(jīng)是拜登政府了,也并沒有打算取消關(guān)稅執(zhí)行判決,這也是在違反國際規(guī)則。
今天只是簡(jiǎn)單的聊聊中國和國際規(guī)則,國際秩序的關(guān)系,
總之我們要理解世界的復(fù)雜性,學(xué)會(huì)甄別他國的聲音,并且站在中國的立場(chǎng)說話,是我們需要堅(jiān)持做到的事情。
件被看作是 JavaScript 與網(wǎng)頁之間交互的橋梁,當(dāng)事件發(fā)生時(shí),可以通過 JavaScript 代碼(函數(shù))執(zhí)行相關(guān)的操作。例如,用戶可以通過鼠標(biāo)拖曳登錄框,改變登錄框的顯示位置;或者在閱讀文章時(shí),選中文本后自動(dòng)彈出分享、復(fù)制選項(xiàng)。本章將對(duì) DOM 中的事件進(jìn)行詳細(xì)講解。
事件可被理解為是 JavaScript 偵測(cè)到的行為,這些行為指的就是頁面的加載、鼠標(biāo)單擊頁面、鼠標(biāo)滑過某個(gè)區(qū)域、按下鍵盤等具體的動(dòng)作,它對(duì)實(shí)現(xiàn)網(wǎng)頁的交互效果起著重要的作用。在深入學(xué)習(xí)事件時(shí),需要對(duì)一些非常基本又相當(dāng)重要的概念有一定的了解。
事件處理程序指的就是 JavaScript 為響用戶行為所執(zhí)行的程序代碼。例如,用戶單擊 button 按鈕時(shí),這個(gè)行為就會(huì)被 JavaScript 中的click 事件偵測(cè)到;然后讓其自動(dòng)執(zhí)行,為 click 事件編寫的程序代碼,如在控制臺(tái)輸出“按鈕被單擊了”。
事件驅(qū)動(dòng)是指,在 Web 頁面中 JavaScript 的事件,偵測(cè)到的用戶行為(如鼠標(biāo)單擊、鼠標(biāo)移入等),并執(zhí)行相應(yīng)的事件處理程序的過程。
事件綁定指的是為某個(gè)元素對(duì)象的事件綁定事件處理程序。在 DOM 中提供了3種事件的綁定方式。下面將針對(duì)以3種事件綁定方式的語法以及各自的區(qū)別進(jìn)行詳細(xì)講解。
事件的行內(nèi)綁定式是通過HTML標(biāo)簽的屬性設(shè)置實(shí)現(xiàn)的,具體語法格式如下。
<div onclick="alert('handle click')"></div>
在上述語法中,div 可以是任意的HTML標(biāo)簽,如 <button>、<input>標(biāo)簽等;事件是由 on 和事件名稱組成的一個(gè) HTML 屬性,如單擊事件對(duì)應(yīng)的屬性名為 onclick;事件的處理程序指的是 JavaScript 代碼,如匿名函數(shù)等。
需要注意的是,由于開發(fā)中提倡 JavaScript 代碼與 HTML 代碼相分離。因此,不建議使用行內(nèi)綁定事件。
動(dòng)態(tài)的綁定方式很好地解決了JavaScript代碼與HTML代碼混合編寫的問題。在JavaScript代碼中,為需要事件處理的 DOM 元素對(duì)象,添加事件與事件處理程序。具體語法格式如下。
div.onclick=function handleClick () {
console.log('handle click');
};
在上述語法中,事件的處理程序一般都是匿名函數(shù)或有名的函數(shù)。在實(shí)際開發(fā)中,相對(duì)于行內(nèi)綁定來說,事件的動(dòng)態(tài)綁定的使用居多。
行內(nèi)綁定與動(dòng)態(tài)綁定除了實(shí)現(xiàn)的語法不同以外,本質(zhì)是相同的,都是給 DOM 元素綁定了一個(gè) onclick 屬性。
為了給同一個(gè) DOM 對(duì)象的同一個(gè)事件添加多個(gè)事件處理程序,DOM中引入了事件流的概念,可以讓DOM對(duì)象通過事件監(jiān)聽的方式實(shí)現(xiàn)事件的綁定。由于不同瀏覽器采用的事件流實(shí)現(xiàn)方式不同,事件監(jiān)聽的實(shí)現(xiàn)存在兼容性問題。通常根據(jù)瀏覽器的內(nèi)核可以劃分為兩大類,一類是早期版本的IE瀏覽器(如IE6~8),一類遵循W3C標(biāo)準(zhǔn)的瀏覽器(以下簡(jiǎn)稱標(biāo)準(zhǔn)瀏覽器)。
接下來,將根據(jù)不同類型的瀏覽器,分別介紹事件監(jiān)聽的實(shí)現(xiàn)方式。
(1)早期版本的IE瀏覽器
在早期版本的IE瀏覽器中,事件監(jiān)聽的語法格式如下。
DOM對(duì)象.attachEvent(type,callback);
在上述語法中,參數(shù) type 指的是為 DOM 對(duì)象綁定的事件類型,它是由 on 與事件名稱組成的,如 onclick。。參數(shù) callback 表示事件的處理程序。
(2)標(biāo)準(zhǔn)瀏覽器
標(biāo)準(zhǔn)瀏覽器包括IE8版本以上的IE瀏覽器(如IE9~11),新版的Firefox、Chrome等瀏覽器。具體語法格式如下。通過這種方式我們可以給元素注冊(cè)多個(gè)事件處理函數(shù),而 btn.onclick=fn 是賦值操作只能設(shè)置一個(gè)事件處理函數(shù)。
DOM對(duì)象.addEventListener(type, callback, [capture]);
在上述語法中,參數(shù) type 指的是 DOM 對(duì)象綁定的事件類型,它是由事件名稱設(shè)置的,如 click。參數(shù) callback 表示事件的處理程序。參數(shù) capture 默認(rèn)值為 false,這個(gè)屬性后面單獨(dú)介紹,一般情況我們都使用它的默認(rèn)值。
現(xiàn)在 IE 瀏覽器已經(jīng)被淘汰,所以我們不需要再去記憶 attachEvent() 的用法,但是我們需要了解過去,過去在使用這種方式注冊(cè)事件的時(shí)候需要處理瀏覽器的兼容性,下面我們演示下:
function addEventListener(element, type, listener) {
// 能力檢測(cè): 就是要看當(dāng)前的瀏覽器是否支持此標(biāo)簽對(duì)象的屬性或是方法
if (element.addEventListener) {
element.addEventListener(type, listener, false);
} else if (element.attachEvent) {
element.attachEvent('on' + type, listener);
} else {
element['on' + type]=listener;
}
}
在事件處理函數(shù)中的 this 指向當(dāng)前觸發(fā)該事件的 DOM 元素。
link.onclick=function handleLink () {
photo.src=this.href;
p.textContent=this.title;
return false;
};
但是通過行內(nèi)綁定注冊(cè)的事件,調(diào)用的函數(shù)中 this 指向的是 window。
<button onclick="handle()">按鈕</button>
<script>
function handle () {
// 此處的 this 指向 window
console.log(this);
}
</script>
行內(nèi)綁定事件 onclick="handle()" 中的 "" 雙引號(hào)內(nèi)部其實(shí)可以看做是一個(gè)匿名函數(shù),"" 雙引號(hào)內(nèi)部的這個(gè)匿名函數(shù)才是事件處理函數(shù),在事件處理函數(shù)中又調(diào)用了 handle() 方法。
<!-- 此處的 this 指向的是觸發(fā)事件的對(duì)象 button -->
<button onclick="handle(this)">按鈕</button>
<script>
function handle (btn) {
// 此處的 this 指向 window
console.log(btn);
}
</script>
綁定事件的元素可以解除綁定,例如:我們可以讓按鈕點(diǎn)擊一次之后解除事件綁定。三種綁定事件的解除事件的方式不同,下面我們分別來介紹。
行內(nèi)綁定事件和動(dòng)態(tài)綁定事件本質(zhì)上都是給 DOM 元素設(shè)置 onclick 屬性,對(duì)應(yīng)的解除綁定事件的方式都是把 onclick 屬性重新設(shè)置為 null。
當(dāng)按鈕執(zhí)行完點(diǎn)擊事件的處理程序后立即解除事件的綁定
<button onclick="handle(this)">按鈕</button>
<script>
function handle (btn) {
alert('Hello');
btn.onclick=null;
}
</script>
btn.onclick=function handle () {
this.onclick=null;
};
標(biāo)準(zhǔn)綁定事件使用 addEventListener(type, callback, [capture]); 方法,對(duì)應(yīng)的解除綁定使用的方法是 removeEventListener(type, callback, [capture]),需要注意的是,如果注冊(cè)的事件需要解除的話,使用 addEventListener() 注冊(cè)事件的時(shí)候,傳入的 callback 不能是匿名函數(shù),因?yàn)榻獬录壎ǖ臅r(shí)候還需要引用這個(gè)函數(shù)。
const div=document.querySelector('#div');
div.addEventListener('click', handle);
function handle () {
alert('hello');
this.removeEventListener('click', handle);
}
我們已經(jīng)會(huì)使用 addEventListener(type, callback, [capture]),方法給元素注冊(cè)事件,但是這個(gè)方法的第三個(gè)參數(shù)的作用我們還不清楚,下面我們就來介紹該方法的第三個(gè)參數(shù),這里我們需要先來學(xué)習(xí) DOM 中的事件流(事件模型)。
DOM (文檔對(duì)象模型)結(jié)構(gòu)是一個(gè)樹型結(jié)構(gòu),當(dāng)一個(gè)HTML元素產(chǎn)生一個(gè)事件時(shí),該事件會(huì)在元素結(jié)點(diǎn)與根節(jié)點(diǎn)之間按特定的順序傳播,路徑所經(jīng)過的節(jié)點(diǎn)都會(huì)收到該事件,這個(gè)傳播過程可稱為 DOM 事件流。
事件順序有兩種類型:事件捕捉和事件冒泡。
這是 IE 瀏覽器對(duì)事件模型的實(shí)現(xiàn),也是最容易理解的。冒泡,顧名思義,事件像個(gè)水中的氣泡一樣一直往上冒,直到頂端。
從DOM 樹型結(jié)構(gòu)上理解,就是事件由葉子節(jié)點(diǎn)沿祖先結(jié)點(diǎn)一直向上傳遞直到根節(jié)點(diǎn);從瀏覽器界面視圖 HTML 元素排列層次上理解就是事件由具有從屬關(guān)系的觸發(fā)事件的元素一直傳遞到根元素直到文檔對(duì)象。
addEventListener(type, callback, [capture]),該方法的第三個(gè)參數(shù)為 false 的時(shí)候設(shè)置觸發(fā)事件的方式為事件冒泡,該參數(shù)默認(rèn)為 false。
一般情況下,我們都會(huì)使用事件冒泡的方式注冊(cè)事件。
const outer=document.querySelector('#outer');
const inner=document.querySelector('#inner');
outer.addEventListener('click', function () {
console.log('點(diǎn)擊了 outer');
}, false);
inner.addEventListener('click', function () {
console.log('點(diǎn)擊了 inner');
}, false);
document.body.addEventListener('click', function () {
console.log('點(diǎn)擊了 body');
}, false);
document.addEventListener('click', function () {
console.log('點(diǎn)擊了 document');
}, false);
window.addEventListener('click', function () {
console.log('點(diǎn)擊了 window');
}, false);
執(zhí)行結(jié)果:
使用行內(nèi)綁定和動(dòng)態(tài)綁定事件的方式默認(rèn)使用的是事件冒泡。
Netscape 的實(shí)現(xiàn),它與冒泡型剛好相反,由 DOM 樹最頂層元素一直到觸發(fā)事件的元素。
addEventListener(type, callback, [capture]),該方法的第三個(gè)參數(shù)為 true 的時(shí)候設(shè)置觸發(fā)事件的方式為事件捕獲。
const outer=document.querySelector('#outer');
const inner=document.querySelector('#inner');
outer.addEventListener('click', function () {
console.log('點(diǎn)擊了 outer');
}, true);
inner.addEventListener('click', function () {
console.log('點(diǎn)擊了 inner');
}, true);
document.body.addEventListener('click', function () {
console.log('點(diǎn)擊了 body');
}, true);
document.addEventListener('click', function () {
console.log('點(diǎn)擊了 document');
}, true);
window.addEventListener('click', function () {
console.log('點(diǎn)擊了 window');
}, true);
執(zhí)行結(jié)果:
使用行內(nèi)綁定和動(dòng)態(tài)綁定事件的方式無法使用事件捕獲。
我們已經(jīng)對(duì)上面兩個(gè)不同的事件模型進(jìn)行了解釋和對(duì)比。DOM 標(biāo)準(zhǔn)同時(shí)支持兩種事件模型,即事件捕獲與事件冒泡,但是,事件捕獲先發(fā)生。兩種事件流都會(huì)觸發(fā) DOM 中的所有對(duì)象,從 document對(duì)象開始,也在 document 對(duì)象結(jié)束(大部分兼容標(biāo)準(zhǔn)的瀏覽器會(huì)繼續(xù)將事件是捕捉/冒泡延續(xù)到window 對(duì)象)。
如圖:首先是捕獲傳遞事件,接著是冒泡傳遞,所以,如果一個(gè)處理函數(shù)既注冊(cè)了捕獲型事件的監(jiān)聽,又注冊(cè)冒泡型事件監(jiān)聽,那么在 DOM 事件模型中它就會(huì)被調(diào)用兩次。
DOM 標(biāo)準(zhǔn)的事件模型最獨(dú)特的性質(zhì)是,文本節(jié)點(diǎn)也會(huì)觸發(fā)事件(在IE不會(huì))。
事件委托,通俗地來講,就是把一個(gè)元素的處理事件的函數(shù)委托到另一個(gè)元素。
一般來講,會(huì)把一個(gè)或者一組元素的事件委托到它的父層或者更外層元素上,真正綁定事件的是外層元素,當(dāng)事件響應(yīng)到需要綁定的元素上時(shí),會(huì)通過事件冒泡機(jī)制從而觸發(fā)它的外層元素的綁定事件上,然后在外層元素上去執(zhí)行函數(shù)。
舉個(gè)例子,比如一個(gè)宿舍的同學(xué)同時(shí)快遞到了,一種方法就是他們都傻傻地一個(gè)個(gè)去領(lǐng)取,還有一種方法就是把這件事情委托給宿舍長(zhǎng),讓一個(gè)人出去拿好所有快遞,然后再根據(jù)收件人一一分發(fā)給每個(gè)宿舍同學(xué)。
在這里,取快遞就是一個(gè)事件,每個(gè)同學(xué)指的是需要響應(yīng)事件的 DOM 元素,而出去統(tǒng)一領(lǐng)取快遞的宿舍長(zhǎng)就是代理的元素,所以真正綁定事件的是這個(gè)元素,按照收件人分發(fā)快遞的過程就是在事件執(zhí)行中,需要判斷當(dāng)前響應(yīng)的事件應(yīng)該匹配到被代理元素中的哪一個(gè)或者哪幾個(gè)。
下面我們來做一個(gè)練習(xí),為下面的每一個(gè) li 注冊(cè)點(diǎn)擊事件,當(dāng)點(diǎn)擊當(dāng)前 li 的時(shí)候打印 li 中的文本內(nèi)容。
<ul id="list">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
......
<li>item n</li>
</ul>
首先我們用傳統(tǒng)的方式來實(shí)現(xiàn),先獲取到頁面上所有的 li,然后遍歷所有的 li,給每一個(gè) li 注冊(cè)點(diǎn)擊事件,這里使用 addEventListener() 注冊(cè)事件的時(shí)候省略了第三個(gè)參數(shù),默認(rèn)為 false,事件冒泡的方式。
這樣做不好的地方有兩點(diǎn),第一:我們需要為每一個(gè) li 元素創(chuàng)建一個(gè)新的事件處理函數(shù),每次創(chuàng)建都需要銷毀時(shí)間和內(nèi)存。第二:當(dāng)點(diǎn)擊按鈕往 ul 中添加新的 li 元素的時(shí)候需要給新創(chuàng)建的 li 注冊(cè)點(diǎn)擊事件。
const lis=document.querySelectorAll('#list li');
lis.forEach(function (li) {
li.addEventListener('click', function () {
console.log(this.textContent)
});
});
下面我們使用事件委托的方式優(yōu)化上面的代碼,把點(diǎn)擊事件注冊(cè)給父元素 ul,當(dāng)點(diǎn)擊 li 的時(shí)候通過事件冒泡把點(diǎn)擊事件傳遞給父元素 ul。
const ul=document.querySelector('#list');
ul.addEventListener('click', function () {
console.log('test');
// 此處的 this 是注冊(cè)事件的元素 ul
console.log(this);
});
代碼改完之后點(diǎn)擊 li,這段代碼確實(shí)可以執(zhí)行,但是我們的目標(biāo)是打印 li 之間的內(nèi)容,而通過打印發(fā)現(xiàn)此處的 this 不是我們想要的當(dāng)前點(diǎn)擊的 li,而是注冊(cè)事件的元素 ul。所以這里需要強(qiáng)調(diào)一點(diǎn),在注冊(cè)事件的時(shí)候,事件源是注冊(cè)事件的對(duì)象。
那如何獲取當(dāng)前觸發(fā)事件的元素 li 呢?當(dāng)事件被觸發(fā)的時(shí)候事件處理函數(shù)會(huì)接收一個(gè)參數(shù),這個(gè)參數(shù)叫做事件對(duì)象,事件對(duì)象可以提供觸發(fā)事件的時(shí)候相關(guān)的數(shù)據(jù),下一小節(jié)詳細(xì)介紹,這里我們先用事件對(duì)象解決當(dāng)前的問題,事件對(duì)象中有一個(gè) target 屬性,這個(gè)屬性就是當(dāng)前觸發(fā)事件的對(duì)象。
在 IE 瀏覽器中獲取事件對(duì)象的方式不同,IE 中是通過 window.event 獲取事件對(duì)象,以前在獲取事件對(duì)象的時(shí)候還要處理瀏覽器兼容性問題,IE 瀏覽器現(xiàn)在已經(jīng)被淘汰所以瀏覽器兼容性的處理我們就不再演示。
const ul=document.querySelector('#list');
// 事件參數(shù)(對(duì)象) e
ul.addEventListener('click', function (e) {
// e.target 觸發(fā)事件的元素
console.log(e.target.textContent);
// 注冊(cè)事件的元素
console.log(this);
});
到這里這個(gè)案例就完成了,我們?cè)賮頂U(kuò)展下這個(gè)案例,如果想要點(diǎn)擊特定的 li 來觸發(fā)事件該如何實(shí)現(xiàn)?
<ul id="list">
<li>item 1</li>
<li class="cls">item 2</li>
<li class="cls">item 3</li>
......
<li>item n</li>
</ul>
如上代碼,如果想點(diǎn)擊具有特性類樣式或者特定 id 的元素觸發(fā)事件,可以通過判斷當(dāng)前點(diǎn)擊的元素 e.target 的類樣式或者 id 屬性進(jìn)行判斷。
if (e.target.className==='cls') {
// ....
}
但是如果想像 CSS 選擇器一樣更加靈活的匹配的話,上面的判斷不夠靈活,這里可以使用 元素.matches(選擇器) 來匹配特定元素。當(dāng)元素匹配指定的選擇器返回 true。
const ul=document.querySelector('#list');
ul.addEventListener('click', function (e) {
// matches 方法,當(dāng)元素匹配指定的選擇器返回 true
if (e.target.matches('.cls')) {
console.log(e.target.textContent);
}
});
利用事件冒泡的特性,將本應(yīng)該注冊(cè)在子元素上的處理事件注冊(cè)在父元素上,這樣點(diǎn)擊子元素時(shí)發(fā)現(xiàn)其本身沒有相應(yīng)事件就到父元素上尋找作出相應(yīng)。這樣做的優(yōu)勢(shì)有:1. 減少內(nèi)存消耗,避免重復(fù)創(chuàng)建相同事件處理函數(shù),只需要把多個(gè)子元素的事件委托給父元素。2.隨時(shí)可以添加子元素,添加的子元素會(huì)自動(dòng)有相應(yīng)的處理事件。
const tbody=document.querySelector('tbody');
tbody.addEventListener('click', function (e) {
// 注冊(cè)事件的元素 tbody
// console.log(this);
// 觸發(fā)事件的元素(你點(diǎn)擊的那個(gè)元素)
// console.log(e.target)
// 判斷元素是否是指定的元素
// console.log(e.target.matches('.del'))
if (e.target.matches('.del')) {
e.target.parentNode.parentNode.remove();
}
});
每當(dāng)觸發(fā)一個(gè)事件,就會(huì)產(chǎn)生一個(gè)事件對(duì)象 event,該對(duì)象包含著所有與事件有關(guān)的信息。包括導(dǎo)致事件的元素、事件的類型以及其他與特定事件相關(guān)的信息。上一小節(jié)中我們使用事件對(duì)象獲取觸發(fā)事件的元素。
例如:鼠標(biāo)操作產(chǎn)生的 event中會(huì)包含鼠標(biāo)位置的信息;鍵盤操作產(chǎn)生的event中會(huì)包含與按下的鍵有關(guān)的信息。
所有瀏覽器都支持 event 對(duì)象,但支持方式不同,在標(biāo)準(zhǔn) DOM 中 event 對(duì)象必須作為唯一的參數(shù)傳給事件處理函數(shù),在 IE 中 event 是 window 對(duì)象的一個(gè)屬性。
成員 | 描述 | 備注 |
type | 觸發(fā)的事件名稱 | |
eventPhase | 事件流在傳播階段的位置 | |
target | 觸發(fā)事件的元素 | |
srcElement | target 的別名,老版本的 IE 中使用 | |
clientX / clientY | 基于瀏覽器的可視區(qū)域,鼠標(biāo)坐標(biāo)值 | 可配合固定定位,基于窗口定位 |
pageX / pageY | 基于整個(gè)頁面,頁面滾動(dòng)有關(guān),鼠標(biāo)在頁面的坐標(biāo)值 | 可配合絕對(duì)定位,基于頁面定位 |
key | 獲取按鍵輸入 | |
preventDefault() | 取消默認(rèn)行為 | |
stopPropagation() | 阻止事件冒泡 |
const img=document.querySelector('#img');
document.addEventListener('mousemove', function (e) {
// 鼠標(biāo)位置 - 圖片大小的一半
img.style.left=e.clientX - 96 / 2 + 'px';
img.style.top=e.clientY - 80 / 2 + 'px';
});
設(shè)置樣式,讓 body 的高度等于 1500px(垂直方向出現(xiàn)滾動(dòng)條),滾動(dòng)條下拉這時(shí)候移動(dòng)鼠標(biāo),圖片的縱向位置跟鼠標(biāo)脫離。
原因是 clientX 和 clientY 獲取的是鼠標(biāo)在當(dāng)前可視區(qū)域的位置。如果出現(xiàn)滾動(dòng)條的話可以通過 pageX 和 pageY 獲取鼠標(biāo)在當(dāng)前文檔中的位置。
const img=document.querySelector('#img');
document.addEventListener('mousemove', function (e) {
img.style.left=e.pageX - 96 / 2 + 'px';
img.style.top=e.pageY - 80 / 2 + 'px';
});
這里獲取圖片大小的時(shí)候?qū)懙氖蔷唧w值,將來圖片替換后,還需要改變這里的大小。我們可以使用 getComputedStyle() 獲取圖片的大小。
const img=document.querySelector('#img');
img.addEventListener('load', function () {
const style=window.getComputedStyle(img, null);
const imgWidth=parseInt(style.width);
const imgHeight=parseInt(style.height);
document.addEventListener('mousemove', function (e) {
img.style.left=e.pageX - imgWidth / 2 + 'px';
img.style.top=e.pageY - imgHeight / 2 + 'px';
});
});
注意:這里需要在 img 標(biāo)簽加載完畢后獲取圖片的大小,否則獲取到的圖片大小是 0,因?yàn)?load 事件代表圖片被加載,否則的話代碼從上到下執(zhí)行到這個(gè)位置,圖片還沒有被下載回來,這個(gè)時(shí)候獲取圖片的大小是 0。
#img {
width: 100px;
position: absolute;
left: 0;
top: 0;
}
.toLeft {
transform: rotateY(180deg);
}
const img=document.querySelector('#img');
let x=0;
let y=0;
document.addEventListener('keydown', function (e) {
switch (e.key) {
case 'ArrowLeft':
x -=10;
img.classList.add('toLeft');
break;
case 'ArrowRight':
x +=10;
img.classList.remove('toLeft');
break;
case 'ArrowUp':
y -=10;
break;
case 'ArrowDown':
y +=10;
break;
}
img.style.left=x + 'px';
img.style.top=y + 'px';
});
// contextmenu 鼠標(biāo)右鍵事件
document.addEventListener('contextmenu', function(e) {
// 禁止點(diǎn)擊的默認(rèn)行為,即顯示上下文菜單
e.preventDefault()
});
// 禁止選中文字事件
document.addEventListener('selectstart', function(e) {
// 禁止選中文字的默認(rèn)行為,即不能選中文字
e.preventDefault()
})
const loginBg=document.querySelector('#bg');
const loginLink=document.querySelector('#link');
const loginBox=document.querySelector('#login');
const closeBtn=document.querySelector('#closeBtn');
const loginTitle=document.querySelector('#title');
loginLink.addEventListener('click', function () {
loginBox.style.display='block';
loginBg.style.display='block';
});
closeBtn.addEventListener('click', function () {
loginBox.style.display='none';
loginBg.style.display='none';
});
// 拖動(dòng)事件的三個(gè)過程:鼠標(biāo)按下 mousedowm,鼠標(biāo)移動(dòng) mousemove,鼠標(biāo)松開 mouseup
const style=window.getComputedStyle(loginBox, null);
// 模態(tài)框跟著鼠標(biāo)走的原理
loginTitle.addEventListener('mousedown', function (e) {
const loginLeft=parseInt(style.left);
const loginTop=parseInt(style.top);
// 步驟一:當(dāng)鼠標(biāo)按下時(shí),需要立即得到鼠標(biāo)在盒子中的坐標(biāo)
var x=e.pageX - loginLeft;
var y=e.pageY - loginTop;
// 為整個(gè)頁面添加鼠標(biāo)移動(dòng)事件
document.addEventListener('mousemove', move);
function move(e) {
// 步驟二:模態(tài)框的left和top等于鼠標(biāo)在頁面的坐標(biāo)減去鼠標(biāo)在盒子內(nèi)的坐標(biāo)
// 注意:一定要加上px
login.style.left=e.pageX - x + 'px';
login.style.top=e.pageY - y + 'px';
}
// 步驟三:鼠標(biāo)松開時(shí)取消整個(gè)頁面的鼠標(biāo)移動(dòng)事件
document.addEventListener('mouseup', function (e) {
document.removeEventListener('mousemove', move);
});
});
在這之前我們已經(jīng)使用過了單擊事件、鼠標(biāo)經(jīng)過和鼠標(biāo)離開的事件,瀏覽器給我們提供的事件種類非常多,下面我們列出一些常用的事件,使用的方式都是一樣的。
描述 | 事件名稱 |
鼠標(biāo)單擊 | click |
鼠標(biāo)雙擊 | dblclick |
鼠標(biāo)移入 | mouseover |
鼠標(biāo)移出 | mouseout |
鼠標(biāo)移動(dòng) | mousemove |
獲取焦點(diǎn) | focus |
失去焦點(diǎn) | blur |
鍵盤按下 | keydown |
鍵盤彈起 | keyup |
不能識(shí)別功能鍵 ctrl、alt 等 | keypress |
文本框的輸入事件 | input |
const search=document.querySelector('#search');
function hanldeFocus(e) {
if (e.key==='s') {
search.focus();
e.preventDefault();
}
}
document.addEventListener('keydown', hanldeFocus);
search.addEventListener('focus', function () {
document.removeEventListener('keydown', hanldeFocus);
});
search.addEventListener('blur', function () {
document.addEventListener('keydown', hanldeFocus);
});
輪事件是不同瀏覽器會(huì)有一點(diǎn)點(diǎn)區(qū)別,一個(gè)像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法綁定DomMouseScroll事件,其他的瀏覽器滾輪事件使用mousewheel,下面我來給大家具體介紹。
Firefox使用DOMMouseScroll,其他的瀏覽器使用mousewheel。滾動(dòng)事件觸發(fā)時(shí)Firefox使用detail屬性捕捉滾輪信息,其他的瀏覽器使用wheelDelta。不知道為何在該問題上其他廠商和微軟的如此一致。Firefox可以使用addEventListener方法綁定DomMouseScroll事件。
elem.addEventListener(‘DOMMouseScroll’, func, false);IE和其他的主流瀏覽器可以使用傳統(tǒng)的事件綁定模型。但不要使用IE專有的attachEvent方法,其他主流瀏覽器并不識(shí)別微軟的這個(gè)方法。
Firefox 鼠標(biāo)滾輪向上滾動(dòng)是-3,向下滾動(dòng)是3
IE 鼠標(biāo)滾輪向上滾動(dòng)是120,向下滾動(dòng)是-120
Safari 鼠標(biāo)滾輪向上滾動(dòng)是360,向下滾動(dòng)是-360
Opera 鼠標(biāo)滾輪向上滾動(dòng)是120,向下滾動(dòng)是-120
Chrome 鼠標(biāo)滾輪向上滾動(dòng)是120,向下滾動(dòng)是-120
有人在Safari下做了一些測(cè)試:”只是滾動(dòng)一圈的話,值為+-0.1,如果滾動(dòng)地稍微快點(diǎn)的話(多滾動(dòng)幾圈),這個(gè)值也會(huì)變大。 這是因?yàn)镸ac OS下有鼠標(biāo)滾輪加速功能。滾動(dòng)一次,瀏覽器滾動(dòng)1像素,滾動(dòng)3次,瀏覽器卻滾動(dòng)30像素”。同時(shí)他也對(duì)Camino(基于Gecko的內(nèi)核引擎)進(jìn)行研究:“與Safari相似(+- 0.3 to +-Infinity),雖然使用了與firefox相同的內(nèi)核引擎,但結(jié)果這個(gè)delta值卻只在+-2.666666里浮動(dòng),無論滾動(dòng)速度如何
IE/Opera屬于同一類型,使用attachEvent即可添加滾輪事件。
/*IE注冊(cè)事件*/ if(document.attachEvent){ document.attachEvent('onmousewheel',scrollFunc); }
Firefox使用addEventListener添加滾輪事件
/*Firefox注冊(cè)事件*/ if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }
Safari與Chrome屬于同一類型,可使用HTML DOM方式添加事件
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome
其中除Firefox外其余均可使用HTML DOM方式添加事件,因此添加事件使用以下方式
/*注冊(cè)事件*/ if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }//W3C window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chromex
下面兩個(gè)參數(shù)可以獲取滾動(dòng)的位置
document.documentElement.scrollTop:垂直方向
document.documentElement.scrollLeft:水平方向
放入監(jiān)聽事件后就可以在鼠標(biāo)滑輪滾動(dòng)時(shí)給一些元素設(shè)置浮動(dòng)樣式
如頭條號(hào)的發(fā)表文章界面:
下滑前
下滑后
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。