JavaScript 是运行在浏览器端的脚步语言, JavaScript 主要解决的是前端与用户交互的问题, 包括使用交互与数据交互. JavaScript 是浏览器解释执行的, 前端脚本语言还有 JScript(微软, IE 独有),ActionScript( Adobe 公司, 需要插件) 等.
原生 JavaScript 就是 JavaScript, 指没有封装的 JavaScript, 指遵循 ECMAscript 标准的 JavaScript; 不同于微软的 jscript 也不依赖于任何框架, 它是依托于浏览器标准引擎的脚本语言.
比如 jQuery 是在原生的 JS 上集成的框架资源, 使用 jQuery 并不代表代码就不是你写的, 区别在于使用 jQuery 只是使用了它的语法, 更利于兼容以及实现.
jQuery 已经将常规的 JS 兼容问题解决, 所以使用起来出现不兼容的情况会更少, 更利于开发.
但同时, 要使用 jQuery 等框架也需要去学习相关的语法, 拥有 JS 基础的同学学习 jQuery 时会发现很轻松, 在使用时也会发现很方便.
来源: http://www.css88.com/qa/javascript/11115.html