一、概念区别
JS(javascript)是一种可以嵌入Web页面中的基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。
脚本语言是服务于某一个子系统的语言
JSP(Java Server Pages)--->javaee建立的动态页面
二、实现方式区别
JS在HTML中用<script></script>实现
JSP在HTML中用<%%>实现
三、运行位置(主要)
JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。
JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。
JS(javascript)是一种可以嵌入Web页面中的基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。
脚本语言是服务于某一个子系统的语言
JSP(Java Server Pages)--->javaee建立的动态页面
二、实现方式区别
JS在HTML中用<script></script>实现
JSP在HTML中用<%%>实现
三、运行位置(主要)
JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。
JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。