如题所述
Javascript é¤äºæ§è½ç¥æ鸡å¤åºæ¬æ¯å
¨è½çï¼å¯ä»¥åºç¨å¨ä»¥ä¸é¢åï¼
1. ç½ç«å¼å
1.1. ç½ç«å端å¼å
Javascript çèæ¬è¡ãç¨æ¥å®ç°å端é»è¾ï¼ç®åçæ¯å¦è¯´ç¹ä¸ä¸ªæé®ä¼åçä»ä¹ä¹ç±»çï¼å¤æçä½ å¯ä»¥ç¨ js å个 x86 模æå¨åç个 linux ç³»ç»è¿å»ã
1.2. ç½ç«å端å¼å
Node.js 让ç¨åºåå¯ä»¥ç¨ js èªç±å°åå端äºã
2. 移å¨å¼å
2.1. Web app
HTML5 æä¾äºå¾å¤ API æ¯æï¼å¯ä»¥å®ç°åçåºç¨æ¥æç大é¨ååè½ï¼ä½æ¯æ§è½æå¾ æé«ãå Firefox OS å°±æ¯åºäº web app ç移å¨æä½ç³»ç»ã
2.2. æ··åå¼åºç¨å¼å
æåçåºç¨çä¸é¨åç¨å端ææ¯å®ç°ï¼ä½¿åçåºç¨æ´å çµæ´»ãå¾å¤åºç¨é½ä¼è¿æ ·åãPhoneGap ä¹ç±»å¹³å°çåºç°å 许ç¨åºåä½¿ç¨ js æ¥è¿è¡ç§»å¨åºç¨å¼åã
3. æ¡é¢å¼å
主è¦æ¯æ chrome çæµè§å¨è½æ js åçç¨åºæå ææ¡é¢åºç¨ãGoogle åæ¨ç Chrome OS ä¹æ¯åºäº web app çæä½ç³»ç»ã
4. æ件å¼å
Javascript æ¯å¯ä¸ä¸ç§å¨ææ主æµå¹³å°é½è¢«åçæ¯æçç¼ç¨è¯è¨ï¼å æ¤å¨ææ主æµå¹³å°é½å¯ä»¥ä½¿ç¨ js è¿è¡æ件å¼åã常è§çææµè§å¨æ件åæ©å±ç¨åºï¼åæ¶å¤§é¨å移å¨åºç¨çæ件平å°ä¹æ¯ä½¿ç¨ js è¿è¡æ件å¼åçï¼å 为ä¸æ¬¡å¼åå¯ä»¥ä¿è¯è·¨å¹³å°ä½¿ç¨ã
没éï¼å ä¹ææé¢åé½å¯ä»¥ä½¿ç¨ js è¿è¡å¼åï¼å°±ç®ç°å¨ä¸è½ä»¥åä¹ä¼å¯ä»¥çï¼ææè½ç¨ Javascript åçä¸è¥¿æç»é½ä¼è¢« Javascript ååºæ¥ã
1. ç½ç«å¼å
1.1. ç½ç«å端å¼å
Javascript çèæ¬è¡ãç¨æ¥å®ç°å端é»è¾ï¼ç®åçæ¯å¦è¯´ç¹ä¸ä¸ªæé®ä¼åçä»ä¹ä¹ç±»çï¼å¤æçä½ å¯ä»¥ç¨ js å个 x86 模æå¨åç个 linux ç³»ç»è¿å»ã
1.2. ç½ç«å端å¼å
Node.js 让ç¨åºåå¯ä»¥ç¨ js èªç±å°åå端äºã
2. 移å¨å¼å
2.1. Web app
HTML5 æä¾äºå¾å¤ API æ¯æï¼å¯ä»¥å®ç°åçåºç¨æ¥æç大é¨ååè½ï¼ä½æ¯æ§è½æå¾ æé«ãå Firefox OS å°±æ¯åºäº web app ç移å¨æä½ç³»ç»ã
2.2. æ··åå¼åºç¨å¼å
æåçåºç¨çä¸é¨åç¨å端ææ¯å®ç°ï¼ä½¿åçåºç¨æ´å çµæ´»ãå¾å¤åºç¨é½ä¼è¿æ ·åãPhoneGap ä¹ç±»å¹³å°çåºç°å 许ç¨åºåä½¿ç¨ js æ¥è¿è¡ç§»å¨åºç¨å¼åã
3. æ¡é¢å¼å
主è¦æ¯æ chrome çæµè§å¨è½æ js åçç¨åºæå ææ¡é¢åºç¨ãGoogle åæ¨ç Chrome OS ä¹æ¯åºäº web app çæä½ç³»ç»ã
4. æ件å¼å
Javascript æ¯å¯ä¸ä¸ç§å¨ææ主æµå¹³å°é½è¢«åçæ¯æçç¼ç¨è¯è¨ï¼å æ¤å¨ææ主æµå¹³å°é½å¯ä»¥ä½¿ç¨ js è¿è¡æ件å¼åã常è§çææµè§å¨æ件åæ©å±ç¨åºï¼åæ¶å¤§é¨å移å¨åºç¨çæ件平å°ä¹æ¯ä½¿ç¨ js è¿è¡æ件å¼åçï¼å 为ä¸æ¬¡å¼åå¯ä»¥ä¿è¯è·¨å¹³å°ä½¿ç¨ã
没éï¼å ä¹ææé¢åé½å¯ä»¥ä½¿ç¨ js è¿è¡å¼åï¼å°±ç®ç°å¨ä¸è½ä»¥åä¹ä¼å¯ä»¥çï¼ææè½ç¨ Javascript åçä¸è¥¿æç»é½ä¼è¢« Javascript ååºæ¥ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-07-05
1. 网站开发
1.1. 网站前端开发
Javascript 的老本行。用来实现前端逻辑,简单的比如说点一个按钮会发生什么之类的,复杂的你可以用 js 写个 x86 模拟器再灌个 linux 系统进去。
1.2. 网站后端开发
Node.js 让程序员可以用 js 自由地写后端了。
2. 移动开发
2.1. Web app
HTML5 提供了很多 API 支持,可以实现原生应用拥有的大部分功能,但是性能有待提高。像 Firefox OS 就是基于 web app 的移动操作系统。
2.2. 混合式应用开发
把原生应用的一部分用前端技术实现,使原生应用更加灵活。很多应用都会这样做。PhoneGap 之类平台的出现允许程序员使用 js 来进行移动应用开发。
3. 桌面开发
主要是指 chrome 等浏览器能把 js 写的程序打包成桌面应用。Google 力推的 Chrome OS 也是基于 web app 的操作系统。
4. 插件开发
Javascript 是唯一一种在所有主流平台都被原生支持的编程语言,因此在所有主流平台都可以使用 js 进行插件开发。常见的有浏览器插件和扩展程序,同时大部分移动应用的插件平台也是使用 js 进行插件开发的,因为一次开发可以保证跨平台使用。本回答被网友采纳
1.1. 网站前端开发
Javascript 的老本行。用来实现前端逻辑,简单的比如说点一个按钮会发生什么之类的,复杂的你可以用 js 写个 x86 模拟器再灌个 linux 系统进去。
1.2. 网站后端开发
Node.js 让程序员可以用 js 自由地写后端了。
2. 移动开发
2.1. Web app
HTML5 提供了很多 API 支持,可以实现原生应用拥有的大部分功能,但是性能有待提高。像 Firefox OS 就是基于 web app 的移动操作系统。
2.2. 混合式应用开发
把原生应用的一部分用前端技术实现,使原生应用更加灵活。很多应用都会这样做。PhoneGap 之类平台的出现允许程序员使用 js 来进行移动应用开发。
3. 桌面开发
主要是指 chrome 等浏览器能把 js 写的程序打包成桌面应用。Google 力推的 Chrome OS 也是基于 web app 的操作系统。
4. 插件开发
Javascript 是唯一一种在所有主流平台都被原生支持的编程语言,因此在所有主流平台都可以使用 js 进行插件开发。常见的有浏览器插件和扩展程序,同时大部分移动应用的插件平台也是使用 js 进行插件开发的,因为一次开发可以保证跨平台使用。本回答被网友采纳