var obj = {};
網站建設、成都網站設計,成都做網站公司-創新互聯公司已向成百上千企業提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業品質網站。
var obj;
var obj = new Object();
function obj(){}
由于JavaScript是解釋執行的,所以它的語法遠不如C語言等嚴格,如果程序中有錯誤,瀏覽器會忽略錯誤的部分,而不是停止執行。
JavaScript程序是在客戶端執行的,它不能操縱服務器中的數據庫,所以包含了JavaScript的網頁仍是靜態網頁。
擴展資料:
JavaScript腳本語言不依賴于操作系統,僅需要瀏覽器的支持。因此一個JavaScript腳本在編寫后可以帶到任意機器上使用,前提上機器上的瀏覽器支持JavaScript腳本語言,JavaScript已被大多數的瀏覽器所支持。
不同于服務器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。
而隨著服務器的強壯,雖然程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。同時,有些特殊功能(如AJAX)必須依賴JavaScript在客戶端進行支持。
參考資料來源:百度百科-JavaScript
js里面$的意思是:
$符號在php中是表示變量的特征字符, 在js中它也有很多作用,一般我們用來命名一個函數名稱,獲取id的。
1、首先可以用來表示變量, 比如變量 var s='asdsd'或var $s='asdasd';
2、在正則表達式中,它可以匹配結尾 /sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'則匹配,string='125sa21'則不匹配 正則表達式很復雜,這里只是簡單的說說。
擴展資料
JavaScript被歸類為直譯語言,因為主流的引擎都是每次運行時加載代碼并解譯。V8是將所有代碼解譯后再開始運行,其他引擎則是逐行解譯,但由于V8的核心部分多數用JavaScript撰寫(而SpiderMonkey是用C++),因此在不同的測試上,兩者性能互有優劣。
與其相對應的是編譯語言,例如C語言,以編譯語言編寫的程序在運行之前,必須經過編譯,將代碼編譯為機器碼,再加以運行。
參考資料來源:百度百科-JavaScript
一、算法優劣評判
穩定:如果 a 原本在 b 前面,而 a = b,排序之后 a 仍然在 b 的前面;
不穩定:如果 a 原本在 b 前面,而 a = b,排序之后 a 可能會出現在 b 的后面;
內排序:所有排序操作都在內存中完成;
外排序:由于數據太大,因此把數據放在磁盤,而排序通過磁盤和內存中的數據才能進行排序
時間復雜度:一個算法執行所消耗的時間;
空間復雜度:運行完一個算法所需內存的大小;
二、時間復雜度的推導
算法的時間復雜度是表示算法所消耗時間大小的量度,通常使用?大O表示法?來建立數學模型,即?O(f(n)),隨著 n 的數值增大,O(f(n))?的數值增長的越慢就越是時間復雜度低的算法。
用常數?1?取代運行時間中的所有加法常數。
在修改后的運行次數函數中,只保留最高階項。
如果最高階項存在且不是1,則去除與這個項相乘的常數。得到的結果就是大O階。
javascript 中的?是屬性。例如:var text={??x:1,y:2?? }? ? ,? 輸出:text.x?????? 那么值就是1?? 如此而已。
javascript的相關概念:
語句
JavaScript程序是由若干語句組成的,語句是編寫程序的指令。JavaScript提供了完整的基本編程語句,它們是:
賦值語句、switch選擇語句、while循環語句、for循環語句、for each循環語句、do...while循環語句、break循環中止語句、continue循環中斷語句、with語句、try…catch語句、if語句(if..else,if…else if…)。
函數
函數是命名的語句段,這個語句段可以被當作一個整體來引用和執行。使用函數要注意以下幾點:
1)函數由關鍵字function定義(也可由Function構造函數構造)
2)使用function關鍵字定義的函數在一個作用域內是可以在任意處調用的(包括定義函數的語句前);而用var關鍵字定義的必須定義后才能被調用
3)函數名是調用函數時引用的名稱,它對大小寫是敏感的,調用函數時不可寫錯函數名
4)參數表示傳遞給函數使用或操作的值,它可以是常量,也可以是變量,也可以是函數,在函數內部可以通過arguments對象(arguments對象是一個偽數組,屬性callee引用被調用的函數)訪問所有參數
5)return語句用于返回表達式的值。
6)yield語句扔出一個表達式,并且中斷函數執行直到下一次調用next。
一般的函數都是以下格式:
function myFunction(params){
//執行的語句
}
函數表達式:
var myFunction=function(params){
//執行的語句
}
var myFunction = function(){
//執行的語句
}
myFunction();//調用函數
匿名函數,它常作為參數在其他函數間傳遞:
window.addEventListener('load',function(){
//執行的語句
},false);
對象
JavaScript的一個重要功能就是面向對象的功能,通過基于對象的程序設計,可以用更直觀、模塊化和可重復使用的方式進行程序開發。
一組包含數據的屬性和對屬性中包含數據進行操作的方法,稱為對象。比如要設定網頁的背景顏色,所針對的對象就是document,所用的屬性名是bgcolor,如document.bgcolor="blue",就是表示使背景的顏色為藍色。
事件
用戶與網頁交互時產生的操作,稱為事件。事件可以由用戶引發,也可能是頁面發生改變,甚至還有你看不見的事件(如Ajax的交互進度改變)。絕大部分事件都由用戶的動作所引發,如:用戶按鼠標的按鍵,就產生click事件,若鼠標的指針在鏈接上移動,就產生mouseover事件等等。在JavaScript中,事件往往與事件處理程序配套使用。
而對事件的處理,W3C的方法是用addEventListener()函數,它有三個參數:事件,引發的函數,是否使用事件捕捉。為了安全性,建議將第三個參數始終設置為false
傳統的方法就是定義元素的on…事件,它就是W3C的方法中的事件參數前加一個“on”。而IE的事件模型使用attachEvent和dettachEvent對事件進行綁定和刪除。JavaScript中事件還分捕獲和冒泡兩個階段,但是傳統綁定只支持冒泡事件。
變量
1、常用類型
Object:對象
Array:數組
Number:數
Boolean:布爾值,只有true和false兩個值,是所有類型中占用內存最少的
null:一個空值,唯一的值是null,表空引用
undefined:沒有定義或賦值的變量
2、命名形式
一般形式是:
var 變量名表;
其中,var是javascript的保留字,表面接下來是變量說明,變量名表是用戶自定義標識符,變量之間用逗號分開。和C++等程序不同,在javascript中,變量說明不需要給出變量的數據類型。此外,變量也可以不說明而直接使用。
3、作用域
變量的作用域由聲明變量的位置決定,決定哪些腳本命令可訪問該變量。在函數外部聲明的變量稱為全局變量,其值能被所在HTML文件中的任何腳本命令訪問和修改。在函數內部聲明的變量稱為局部變量。只有當函數被執行時,變量被分配臨時空間,函數結束后,變量所占據的空間被釋放。局部變量只能被函數內部的語句訪問,只對該函數是可見的,而在函數外部是不可見的。
運算符
javascript提供了豐富的運算功能,包括算術運算、關系運算、邏輯運算和連接運算。
1.算術運算符
javascript中的算術運算符有單目運算符和雙目運算符。雙目運算符包括:+(加)、-(減)、*(乘)、/(除)、%(取模)、|(按位或)、(按位與)、(左移)、(右移)等。單目運算符有:-(取反)、~(取補)、++(遞加1)--(遞減1)等。
2.關系運算符
關系運算符又稱比較運算,運算符包括:(小于)、=(小于等于)、(大于)、=(大于等于)、==(等于)和!=(不等于)以及 ===) 和 !==。
關系運算的運算結果為布爾值,如果條件成立,則結果為true,否則為false。
3.邏輯運算符
邏輯運算符有:(邏輯與)、||(邏輯或)、!(取反,邏輯非)、^(邏輯異或)。
4.字符串連接運算符
連接運算用于字符串操作,運算符為+(用于強制連接),將兩個或多個字符串連結為一個字符串。
5.三目操作符?
三目操作符“?:”格式為:
操作數?表式1:表達式2
三目操作符“?:”構成的表達式,其邏輯功能為:若操作數的結果為true,則表述式的結果為表達式1,否則為表達式2。例如max=(ab)?a:b;該語句的功能就是將a,b中的較大的數賦給max。
相關規則
在JavaScript中,“==="是全同運算符,只有當值相等,數據類型也相等時才成立。
等同運算符“=="的比較規則:
當兩個運算數的類型不同時:將他們轉換成相同的類型。
1)一個數字與一個字符串,字符串轉換成數字之后,進行比較。
2)true轉換為1、false轉換為0,進行比較。
3)一個對象、數組、函數與 一個數字或字符串,對象、數組、函數轉換為原始類型的值,然后進行比較。(先使用valueOf,如果不行就使用toString)
4)其他類型的組合不相等。
JavaScript想兩個運算數類型相同,或轉換成相同類型后:
1)2個字符串:同一位置上的字符相等,2個字符串就相同。
2)2個數字:2個數字相同,就相同。如果一個是NaN,或兩個都是NaN,則不相同。
3)2個都是true,或者2個都是false,則相同。
4)2個引用的是同一個對象、函數、數組,則他們相等,如果引用的不是同一個對象、函數、數組,則不相同,即使這2個對象、函數、數組可以轉換成完全相等的原始值。
5)2個null,或者2個都是未定義的,那么他們相等。
而“===”是全同運算符,全同運算符遵循等同運算符的比較規則,但是它不對運算數進行類型轉換,當兩個運算數的類型不同時,返回false;只有當兩個運算數的類型相同的時候,才遵循等同運算符的比較規則進行比較。
例如:null==undefined 會返回真, 但是null===undefined 就會返回假!
表達式
表達式是指將常量、變量、函數、運算符和括號連接而成的式子。根據運算結果的不同,表達式可分為算術表達式、字符表達式、和邏輯表達式。
腳本語言
不同于服務器端腳本語言,例如PHP與ASP,JavaScript是客戶端腳本語言,也就是說JavaScript是在用戶的瀏覽器上運行,不需要服務器的支持而可以獨立運行。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。而隨著服務器的強壯,雖然程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。
JavaScript是一種腳本語言,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發送給瀏覽器由瀏覽器解釋運行。解釋語言的弱點是安全性較差,而且在JavaScript中,如果一條運行不了,那么下面的語言也無法運行。而且由于每次重新加載都會重新解譯,加載后,有些代碼會延遲至運行時才解譯,甚至會多次解譯,所以速度較慢。
與其相對應的是編譯語言,例如Java。Java的源代碼在傳遞到客戶端運行之前,必須經過編譯,因而客戶端上必須具有相應平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現獨立于某個特定的平臺編譯代碼的束縛。但是它必須在服務器端進行編譯,這樣就拖延了時間。但因為已經封裝,所以能保證安全性。
Javascript庫
庫,指得是可以方便應用到現有開發體系中的、現成的代碼資源。庫不僅為大部分日常的DOM腳本編程工作提供了快捷的解決方案,而且也提供了許多獨特的工具。雖然庫使用起來很方便,但它們也并非能解決你所有的問題。在使用庫之前,一定要保證真正理解javascript的DOM原理。
這些庫一般是一個(或多個)js(Javascript的縮寫)文件,只要把他們導入你的網頁就能使用了。
常用的庫有:
jQuery:javascript庫中的新成員,提供css和xpath選擇符查找元素、ajax、動畫效果等
JSer: 國人開發的一款全功能的開源腳本框架. 借助JSer,可以便捷的操作DOM、CSS樣式訪問、屬性讀寫、事件綁定、行為切換、動態載入、數據緩存、URL與AJAX等眾多功能。
dojo:一個巨大的庫,包括的東西很多,dijit和dojox是dojo的擴展,幾乎你想要的各種javascript程序都包括了。
prototype:一個非常流行的庫,使用了原型鏈向javascript中添加了很多不錯的函數
YUI:(YahooYUI庫)yahoo!用戶界面,非常實用,提供各種解決方案。
ExtJs:組件非常豐富,皮膚也很漂亮,動畫效果也豐富。
語句
JavaScript程序是由若干語句組成的,語句是編寫程序的指令。JavaScript提供了完整的基本編程語句,它們是:
賦值語句、switch選擇語句、while循環語句、for循環語句、for each循環語句、do...while循環語句、break循環中止語句、continue循環中斷語句、with語句、try…catch語句、if語句(if..else,if…else if…)。
函數
函數是命名的語句段,這個語句段可以被當作一個整體來引用和執行。使用函數要注意以下幾點:
1)函數由關鍵字function定義(也可由Function構造函數構造)
2)使用function關鍵字定義的函數在一個作用域內是可以在任意處調用的(包括定義函數的語句前);而用var關鍵字定義的必須定義后才能被調用
3)函數名是調用函數時引用的名稱,它對大小寫是敏感的,調用函數時不可寫錯函數名
4)參數表示傳遞給函數使用或操作的值,它可以是常量,也可以是變量,也可以是函數,在函數內部可以通過arguments對象(arguments對象是一個偽數組,屬性callee引用被調用的函數)訪問所有參數
5)return語句用于返回表達式的值。
6)yield語句扔出一個表達式,并且中斷函數執行直到下一次調用next。
一般的函數都是以下格式:
function myFunction(params){
//執行的語句
}
函數表達式:
var myFunction=function(params){
//執行的語句
}
var myFunction = function(){
//執行的語句
}
myFunction();//調用函數
匿名函數,它常作為參數在其他函數間傳遞:
window.addEventListener('load',function(){
//執行的語句
},false);
對象
JavaScript的一個重要功能就是面向對象的功能,通過基于對象的程序設計,可以用更直觀、模塊化和可重復使用的方式進行程序開發。
一組包含數據的屬性和對屬性中包含數據進行操作的方法,稱為對象。比如要設定網頁的背景顏色,所針對的對象就是document,所用的屬性名是bgcolor,如document.bgcolor="blue",就是表示使背景的顏色為藍色。
事件
用戶與網頁交互時產生的操作,稱為事件。事件可以由用戶引發,也可能是頁面發生改變,甚至還有你看不見的事件(如Ajax的交互進度改變)。絕大部分事件都由用戶的動作所引發,如:用戶按鼠標的按鍵,就產生click事件,若鼠標的指針在鏈接上移動,就產生mouseover事件等等。在JavaScript中,事件往往與事件處理程序配套使用。
而對事件的處理,W3C的方法是用addEventListener()函數,它有三個參數:事件,引發的函數,是否使用事件捕捉。為了安全性,建議將第三個參數始終設置為false
傳統的方法就是定義元素的on…事件,它就是W3C的方法中的事件參數前加一個“on”。而IE的事件模型使用attachEvent和dettachEvent對事件進行綁定和刪除。JavaScript中事件還分捕獲和冒泡兩個階段,但是傳統綁定只支持冒泡事件。
變量
1、常用類型
Object:對象
Array:數組
Number:數
Boolean:布爾值,只有true和false兩個值,是所有類型中占用內存最少的
null:一個空值,唯一的值是null,表空引用
undefined:沒有定義或賦值的變量
2、命名形式
一般形式是:
var 變量名表;
其中,var是javascript的保留字,表面接下來是變量說明,變量名表是用戶自定義標識符,變量之間用逗號分開。和C++等程序不同,在javascript中,變量說明不需要給出變量的數據類型。此外,變量也可以不說明而直接使用。
3、作用域
變量的作用域由聲明變量的位置決定,決定哪些腳本命令可訪問該變量。在函數外部聲明的變量稱為全局變量,其值能被所在HTML文件中的任何腳本命令訪問和修改。在函數內部聲明的變量稱為局部變量。只有當函數被執行時,變量被分配臨時空間,函數結束后,變量所占據的空間被釋放。局部變量只能被函數內部的語句訪問,只對該函數是可見的,而在函數外部是不可見的。
運算符
javascript提供了豐富的運算功能,包括算術運算、關系運算、邏輯運算和連接運算。
1.算術運算符
javascript中的算術運算符有單目運算符和雙目運算符。雙目運算符包括:+(加)、-(減)、*(乘)、/(除)、%(取模)、|(按位或)、(按位與)、(左移)、(右移)等。單目運算符有:-(取反)、~(取補)、++(遞加1)--(遞減1)等。
2.關系運算符
關系運算符又稱比較運算,運算符包括:(小于)、=(小于等于)、(大于)、=(大于等于)、==(等于)和!=(不等于)以及 ===) 和 !==。
關系運算的運算結果為布爾值,如果條件成立,則結果為true,否則為false。
3.邏輯運算符
邏輯運算符有:(邏輯與)、||(邏輯或)、!(取反,邏輯非)、^(邏輯異或)。
4.字符串連接運算符
連接運算用于字符串操作,運算符為+(用于強制連接),將兩個或多個字符串連結為一個字符串。
5.三目操作符?
三目操作符“?:”格式為:
操作數?表式1:表達式2
三目操作符“?:”構成的表達式,其邏輯功能為:若操作數的結果為true,則表述式的結果為表達式1,否則為表達式2。例如max=(ab)?a:b;該語句的功能就是將a,b中的較大的數賦給max。
相關規則
在JavaScript中,“==="是全同運算符,只有當值相等,數據類型也相等時才成立。
等同運算符“=="的比較規則:
當兩個運算數的類型不同時:將他們轉換成相同的類型。
1)一個數字與一個字符串,字符串轉換成數字之后,進行比較。
2)true轉換為1、false轉換為0,進行比較。
3)一個對象、數組、函數與 一個數字或字符串,對象、數組、函數轉換為原始類型的值,然后進行比較。(先使用valueOf,如果不行就使用toString)
4)其他類型的組合不相等。
JavaScript想兩個運算數類型相同,或轉換成相同類型后:
1)2個字符串:同一位置上的字符相等,2個字符串就相同。
2)2個數字:2個數字相同,就相同。如果一個是NaN,或兩個都是NaN,則不相同。
3)2個都是true,或者2個都是false,則相同。
4)2個引用的是同一個對象、函數、數組,則他們相等,如果引用的不是同一個對象、函數、數組,則不相同,即使這2個對象、函數、數組可以轉換成完全相等的原始值。
5)2個null,或者2個都是未定義的,那么他們相等。
而“===”是全同運算符,全同運算符遵循等同運算符的比較規則,但是它不對運算數進行類型轉換,當兩個運算數的類型不同時,返回false;只有當兩個運算數的類型相同的時候,才遵循等同運算符的比較規則進行比較。
例如:null==undefined 會返回真, 但是null===undefined 就會返回假!
表達式
表達式是指將常量、變量、函數、運算符和括號連接而成的式子。根據運算結果的不同,表達式可分為算術表達式、字符表達式、和邏輯表達式。
腳本語言
不同于服務器端腳本語言,例如PHP與ASP,JavaScript是客戶端腳本語言,也就是說JavaScript是在用戶的瀏覽器上運行,不需要服務器的支持而可以獨立運行。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。而隨著服務器的強壯,雖然程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。
JavaScript是一種腳本語言,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發送給瀏覽器由瀏覽器解釋運行。解釋語言的弱點是安全性較差,而且在JavaScript中,如果一條運行不了,那么下面的語言也無法運行。而且由于每次重新加載都會重新解譯,加載后,有些代碼會延遲至運行時才解譯,甚至會多次解譯,所以速度較慢。
與其相對應的是編譯語言,例如Java。Java的源代碼在傳遞到客戶端運行之前,必須經過編譯,因而客戶端上必須具有相應平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現獨立于某個特定的平臺編譯代碼的束縛。但是它必須在服務器端進行編譯,這樣就拖延了時間。但因為已經封裝,所以能保證安全性。
Javascript庫
庫,指得是可以方便應用到現有開發體系中的、現成的代碼資源。庫不僅為大部分日常的DOM腳本編程工作提供了快捷的解決方案,而且也提供了許多獨特的工具。雖然庫使用起來很方便,但它們也并非能解決你所有的問題。在使用庫之前,一定要保證真正理解javascript的DOM原理。
這些庫一般是一個(或多個)js(Javascript的縮寫)文件,只要把他們導入你的網頁就能使用了。
常用的庫有:
jQuery:javascript庫中的新成員,提供css和xpath選擇符查找元素、ajax、動畫效果等
JSer: 國人開發的一款全功能的開源腳本框架. 借助JSer,可以便捷的操作DOM、CSS樣式訪問、屬性讀寫、事件綁定、行為切換、動態載入、數據緩存、URL與AJAX等眾多功能。
dojo:一個巨大的庫,包括的東西很多,dijit和dojox是dojo的擴展,幾乎你想要的各種javascript程序都包括了。
prototype:一個非常流行的庫,使用了原型鏈向javascript中添加了很多不錯的函數
YUI:(YahooYUI庫)yahoo!用戶界面,非常實用,提供各種解決方案。
ExtJs:組件非常豐富,皮膚也很漂亮,動畫效果也豐富。
JavaScript是Web開發領域中的一種功能強大的編程語言,主要用于開發交互式的Web頁面。在計算機、手機等設備上瀏覽的網頁,其大多數的交互邏輯幾乎都是由JavaScript實現的。對于制作一個網頁而言,HTML、CSS和JavaScript分別代表了結構、樣式和行為,結構是網頁的骨架,樣式是網頁的外觀,行為是網頁的交互邏輯,比較HTML、CSS和JavaScript:千鋒官網每日更新最新軟件開發基礎知識內容,鞏固日常學習中的基礎技能。更有免費的軟件開發視頻教程幫助學員快速學習。千鋒教育就有線上免費的軟件開發公開課,。
JavaScript內嵌于HTML網頁中,通過瀏覽器內置的JavaScript引擎進行解釋執行,把一個原本只用來顯示的頁面轉變成支持用戶交互的頁面程序。瀏覽器是訪問互聯網中各種網站所必備的工具,JavaScript主要就是運行在瀏覽器中的,以下列舉了幾種常見的瀏覽器及其特點。千鋒教育集團目前已與國內4000多家企業建立人才輸送合作,與500多所大學建立實訓就業合作,每年為各大企業輸送上萬名移動開發工程師,每年有數十萬名學員受益于千鋒教育組織的技術研討會、技術培訓課、網絡公開課及免費教學視頻。
JavaScript中常用的運算符及其使用方法
JavaScript中常用的運算符及其使用方法如下:
類型
-(負值),例如:-5。
*(乘法),例如:2*4,得8。
/(除法),例如:10/2,得5。
%(取余),例如:9%2,余數為1。
+(加法),例如:1+2,得3。
-(減法),例如:9-8,得1。
算術運算符
|(按位或運算),例如:5|3,得7。
(左移),例如:53,得40。
(右移),例如:51,得2。
~(取補),例如:~5
,得6。
++(遞加),例如:
a=5,a++,得a=6。
--(遞減),例如:
a=5,a--,得a=4。
字符運算符
+(字符串連接),例如:“a”+“b”,得ab。
==(等于),例如:1==2,為Flase。
!=(不等于),例如:3!=4,為True。
比較運算符
(小于),例如:76,為Flase。
(大于),例如:109,為True。
=(小于等于),例如:6=9,為True。
=(大于等于),例如:3=6,為Flase。
邏輯算符
!(邏輯非),例如:!Flase,為True。
(邏輯與),例如:FlaseTrue,為Flase。
||(邏輯或),例如:Flase||True,為True。
^(邏輯異或),例如:Flase^True,為True。
新聞名稱:javascript中&,javascript中switch用法
網頁路徑:http://vcdvsql.cn/article10/dsdgjdo.html
成都網站建設公司_創新互聯,為您提供外貿建站、網站建設、全網營銷推廣、Google、網站制作、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯