站長資訊網
        最全最豐富的資訊網站

        解決JavaScript運行環境

        javascript欄目介紹其運行環境,才有好的開始。

        解決JavaScript運行環境

        相關免費學習推薦:javascript(視頻)

        文章目錄

        • 文件版本說明
        • JavaScript運行環境
          • 鑲嵌網頁
          • JavaScript文件腳本:.js
          • JavaScript打印
            • 打印方式
            • 打印級別
          • 編寫代碼IDE平臺:記事本 + 瀏覽器
            • 調試代碼
          • 編寫代碼IDE平臺:Visual Studio Code + Node.js
            • 主程序
            • 調試代碼
          • 編寫代碼IDE平臺:Linux
          • 中文支持

        文件版本說明

        版本 發布日期 修訂章節 作者
        0.1 2018.05.01 撰寫草稿 鐘鑫
        0.2 2018.05.05 添加js變量定義 鐘鑫
        0.3 2018.05.05 添加js編譯環境 鐘鑫
        0.4 2018.05.11 添加js函數 鐘鑫
        0.5 2018.05.14 添加解構賦值 鐘鑫
        0.6 2018.05.19 添加函數定義以及類定義 鐘鑫
        0.7 2018.05.27 添加類的定義 鐘鑫
        0.8 2018.06.09 添加時間定義 鐘鑫

        JavaScript運行環境

        鑲嵌網頁

        在一個html中鑲嵌JavaScript,鑲嵌標簽
        JsTest.html

        <html> 	<head> 		<title> ZX test title </title> 		<script>  		function js_test_html(){   			alert('alert ZX test'); 			console.log('console ZX test'); 			document.write('document ZX testn'); 		}    		js_test_html();  		</script> 	</head> 	<body> 	</body> </html>

        顯示效果如下圖所示。
        解決JavaScript運行環境
        解決JavaScript運行環境

        JavaScript文件腳本:.js

        將js代碼寫入一個js文件中,然后通過html調用這個腳本。
        function js_main(){  alert('main alert ZX test'); 		console.log('main console ZX test'); 		document.write('main document ZX test'); }   js_main();

        將js文件鑲嵌到html文件中

        <html> 	<head> 		<title> ZX test title </title> 		<script src="./Jsmain.js"> </script> 	</head> 	<body> 	</body> </html>

        顯示效果如下圖所示。

        解決JavaScript運行環境
        解決JavaScript運行環境

        JavaScript打印

        JavaScript的調試打印在瀏覽器中按F12調出,代碼中用console對象實現。

        打印方式

        JavaScript的調試打印有多中方式,包含可以直接打印數字、數組、字符串甚至結構體和類。
        源碼

        function js_console_test(){  	 	var strtest = "string"; 	var chartest = 'A'; 	var istest = 3; 	var fpai = 3.14159; 	var arraytest = ["zx",6.626E-34,'B',8]; 	 	var stTest = { 		siindex: 1, 		strname: "ZX Test", 		sinum: 2.71828, 		 		functest: function stfunc(){ return true;} 	};  	console.log(strtest); 	console.log(chartest); 	console.log(istest); 	console.log(fpai); 	console.log(arraytest); 	console.log(stTest); }

        執行結果
        解決JavaScript運行環境

        打印級別

        console對象對調試打印有著打印級別,對應不同的調試環境。

        源碼

        function js_console_level(){  	 	console.log("This is log level."); 	console.debug("This is debug level."); 	console.info("This is info level."); 	console.warn("This is warn level."); 	console.error("This is error level."); }

        執行結果
        解決JavaScript運行環境

        點擊右邊的定位會跳轉到代碼調試選項
        解決JavaScript運行環境

        編寫代碼IDE平臺:記事本 + 瀏覽器

        只要安裝了瀏覽器,通過記事本就可以編寫js代碼。但要使js運行起來,就必須將js鑲嵌到html文件中

        瀏覽器打開html文件,就可以執行js腳本。

        調試代碼

        在瀏覽器按F12調出調試環境,可以在源碼上打上斷點,單步調試,查看輸出。如下圖所示。
        解決JavaScript運行環境

        edge上調試代碼,如下圖所示
        解決JavaScript運行環境
        解決JavaScript運行環境

        編寫代碼IDE平臺:Visual Studio Code + Node.js

        用Visual Studio Code輕便,結合Node.js開發可以不用調用瀏覽器去調試代碼。
        與瀏覽器不同的是,js文件可以單獨運行而不需嵌入html中,通過Node.js加載運行。

        Visual Studio Code下載:https://code.visualstudio.com/
        Node.js下載:https://nodejs.org/en/

        安裝完之后打開指定文件夾,如下圖所示
        解決JavaScript運行環境

        編碼格式選擇LF,與linux保持一致,如下圖所示
        解決JavaScript運行環境

        主程序

        在安裝好Node.js之后,配置Visual Studio Code的環境,就可以調試js的代碼。如下圖所示。
        解決JavaScript運行環境

        調試代碼

        控制調試代碼的配置是由文件launch.json進行控制的,可以在添加配置選項中配置調試選項。launch.json文件放置在工程目錄的.vscode文件夾下,如下圖所示。
        解決JavaScript運行環境

        編輯界面可以打斷點進行調試,在調試控制臺可以看到輸出信息。變量欄可以時刻觀察js變量。如下圖所示。
        解決JavaScript運行環境

        編寫代碼IDE平臺:Linux

        在linux中,支持JavaScript的調試,需要安裝nodejs

        sudo apt-get install nodejs-legacy nodejs  $ node -v v4.2.6

        執行JavaScript腳本

        $ node Jsmain.js  string A 3 3.14159 [ 'zx', 6.626e-34, 'B', 8 ] { siindex: 1,   strname: 'ZX Test',   sinum: 2.71828,   functest: [Function: stfunc] }

        中文支持

        js文件保存的形式是utf-8模式保存,不然會出現亂碼,如下圖所示。
        解決JavaScript運行環境

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品尤物yw在线| 色妞ww精品视频7777| 亚洲精品乱码久久久久久蜜桃不卡 | 国产精品电影网| 亚洲精品高清国产一线久久| 国产午夜精品一区二区三区小说 | 精品人无码一区二区三区| 日本精品少妇一区二区三区| 中文字幕精品一区影音先锋| 91久久精品91久久性色| 欧美精品久久久久久久自慰| 亚洲精品无码av天堂| 免费短视频软件精品一区二区| 国产精品无码v在线观看| 91精品久久久久久无码| 国产精品久久久久久福利69堂| 国产精品亚洲а∨无码播放| 久久精品99久久香蕉国产色戒 | 国内精品伊人久久久久AV影院 | 久久99国产精品久久99果冻传媒| 国产精品亚洲аv无码播放| 色欲久久久天天天综合网精品 | 99久久99这里只有免费费精品| 日韩精品无码一区二区三区不卡 | 性欧洲精品videos| 最新国产成人精品2024| 永久免费精品影视网站| 亚洲精品人成无码中文毛片| 亚洲а∨天堂久久精品9966| 久久久精品波多野结衣| 久久五月精品中文字幕| 青青热久久国产久精品 | 亚洲精品无码永久在线观看你懂的| 三级国产精品| 亚洲精品国产V片在线观看| 亚洲AV无码乱码精品国产| 在线亚洲精品自拍| 午夜精品乱人伦小说区 | 亚洲精品成人久久久| 伊人精品视频在线| 精品视频一区二区三三区四区|