JS 和 JSP 区别
JS 和 JSP 一样吗?
—— 肯定不一样啊。
但是很多人对于js和jsp这两者,一直处于迷糊状态。今天就简单的介绍下两者的区别。
1、JSP全称是java server page 是JAVA企业应用的一种动态技术 用于java语言的web开发方向。
JS全称是javaScript 是一种页面脚本语言,与java没有关系,语法相似而已,由以前的livescript转化而来,为了敢时髦改成了javacript,
.js文件一般是以javascript为语法写的一些为html元素服务的函数/方法的库文件。
2、最主要的区别是运行位置不同。
JSP运行在后台服务器上,混合在HTML中的java程序段用于控制HTML的动态生成,并且通常负责调用后台数据库中的数据,
形成能够根据使用情况的变化的,具有丰富数据交互效果的页面。
JavaScript 通常是运行在前台,即运行于用户浏览器的,通常不需要服务器的后台支持(AJAX交互例外),
混合在HTML中的JavaScript脚本程序直接被浏览器解释执行,以提高页面的美观性和UI操作响应速度为基本目标。
3、JSP在HTML中用<% %>里面实现。
JS在html中用<Script> </Script>实现。
顺便提一下:JQuery
JQuery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,
它兼容CSS 3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
JQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
JQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
JQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
JS 和 JSP 区别相关推荐
- 如何打开JSP文件/JS和JSP的区别/Servlet的本质是什么,是如何工作的?
一:如何打开JSP文件 1.安装JAVA 2.安装TOMCAT--免费开源的JAVAWEB服务器 3.安装ECLIPSE 二:JS和JSP区别 名字:JS:JavaScriptJSP:Java Ser ...
- js和jsp的区别和联系
1.js和jsp的区别和联系 JavaScript(简称"JS")是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言.JSP(全称JavaServerPages)是由Su ...
- JS、JSP、JQuery区别
JS 和 JSP 一样吗? -- 肯定不一样啊. 但是很多人对于js和jsp这两者,一直处于迷糊状态.今天就简单的介绍下两者的区别. 1.JSP全称是java server page 是JAVA企业应 ...
- JAVASCRIPT、JSP、JS有什么区别和联系
JAVASCRIPT.JSP.JS有什么区别和联系 js是javascript的缩写.以下是JSP与JS的区别和联系: 名字:JS:JavaScriptJSP:Java Server Pages 执行 ...
- JS和JSP的区别?
名字: JS:JavaScript JSP:Java Server Pages 执行过程:JSP先翻译,翻译成Servlet执行 如: test.jsp 要变成 test_jsp.java 然后编译成 ...
- JS和JSP之间值传递
JSP 页面通常嵌入 JS 代码,且 JS.JSP之间需要相互使用一些变量的值,但JSP代码在服务器运行.JS代码在客户端浏览器运行,所以涉及到JS和JSP值传递问题.其交互方式如下: 1.JS使用J ...
- js和html以及css的区别,html、css、js中的区别与关系
html.css.js中的区别与关系 2020/04/26 作者: 互盟股份 今天小盟给大家分享的是html.css.js中的区别与关系,相信很多人都不太了解,为了让大家更加了解html.css.js ...
- Js与Jsp、Jsp之间的中文乱码转换
一.js与jsp: 1.转码:js处理 <script type="text/javascript"> var ch = "中文"; functio ...
- js 到 jsp 传输数据
js 往jsp 传输数据 我主要的目的是想把js 里面的数据存入数据库中,但是js直接连接数据库,不安全.刚开始想用表单将数据传输过去在跳转到自己的jsp页面但是想了想在我的这个项目中并不实用,后 ...
最新文章
- tab 触发ajax请求,防止重复发送ajax请求的思索
- GDB 调试多进程或者多线程应用
- java静态成员方法_java的静态成员、静态方法的注意事项!
- Mybatis中连接池介绍
- 关于es6的const跟vuex里的getter
- AWS技术峰会免费报名 | 北上深三地可选,资深技术大牛分享实践干货
- 如何快速验证电子邮件地址?
- JSP版LCX:端口转发神器 KPortTran
- 51 单片机学习_2.1 独立按键控制LED亮灭
- linux 安装TeamViewer
- 2003年高考语文全国最高分_2003年参加高考的同学们?你们考了多少分啊?再议2003年高考数学...
- 企业做好绩效管理的四种方法
- java筆試題,Java筆試題及答案
- 删除有外键关联的表报错,Cannot delete or update a parent row: a foreign key constraint fails
- python期货基本面分析_Python股票期货交易利器,砖型图详细绘制教程!
- python 工资减税_Python告诉你个税抵扣能省多少钱?
- 关于String你了解多少
- 隔行的BT.656标准信号
- Python 《Hamlet》哈姆雷特英文词频统计
- 《漩涡中的中国首富李彦宏》
热门文章
- 前后端分离重复提交_防止表单重复提交(二)
- Android查询:模拟键盘鼠标事件(adb shell 实现)
- 【汇正财经】什么是热点板块?
- 临时保存——破底翻形态
- 解决Vue3的ts报错:类型“{}”上不存在属性“xxx”,两种方法彻底根治
- 『ML笔记』深入浅出字典学习2(Dictionary Learning)
- [bzoj4373]算术天才⑨与等差数列
- Win7/Win10如何设置局域网文件共享(2018图解)
- 如何在Ubuntu 20.04中配置CA根证书
- mysql索引名字可以重复吗_MySql索引