JavaScript簡介
JavaScript是一種基於對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。
特點: 動態性:JavaScript是一種解釋性語言,程序不需要編譯;
弱類型:可以用var來聲明任何類型的變數;
函數式:代碼是以函數的方法來調用的; 基於原型的語言;內置支持類;
跨平臺:JavaScript只與流覽器有關,與操作系統無關。
完整的JavaScript包含三個部份:ECMAScript(基本語法),DOM(文檔對象模型)和BOM(流覽器對象模型)
JS框架 | 特点 |
jQuery | Write less do more--快速、简洁,帮助你简化查询DOM对象,处理事件,制作动画,和处理Ajax交互过程。 |
Prototype | prototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。 |
ExtJS | ExtJS是一个跨浏览器,用于开发 RIA(Rich iInternet Application)应用的JavaScript框架。提供:高性,可定制的Web UI控件库。良好的设计、丰富的文档和可扩展的组件模型 |