JS JSP HTML CSS概念
前段时间,因为项目展示,做了一个OD分析的web可视化,主要用了echart实现,因为自己是前端小白,连JS、HTML是什么都不了解,花了一些时间去看了相关概念,在此整理一下。
JS:
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在使用过程中,我对JS的理解是 HTML实现动态功能的脚本,在HTML中使用实现 。
JSP:
JSP(全称JavaServer Pages)部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。
JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。
在使用过程中,我对jsp的理解是 servlet与HTML的混合,实现两者功能,与js相比,两者不是一种技术范畴,js属于动态功能的实现脚本,是服务于HTML等web客户端的。而jsp属于服务端,自己能实现动态功能,持久化等,是一个servlet。
HTML:
HTML称为超文本标签语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。简而言之,就是画网页的。
CSS:
CSS 指层叠样式表 (Cascading Style Sheets),样式定义如何显示 HTML 元素,样式通常存储在样式表中
,把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题,外部样式表可以极大提高工作效率
,外部样式表通常存储在 CSS 文件中,多个样式定义可层叠为一个。CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。
JS JSP HTML CSS概念相关推荐
- 基于HTML+CSS+JS+JSP+Mysql的书城购书商城设计与实现 文档+项目源码及数据库文件
资源下载地址:https://download.csdn.net/download/sheziqiong/85723200 资源下载地址:https://download.csdn.net/downl ...
- Eclipse中写jsp文件时,发现里面加载不了js文件和css文件(解决css文件在eclipse中显示不了)
今天在做项目的时候,在项目中新建jsp文件和js文件和css文件,启动服务器,访问页面,加载不到js文件和css文件:(文件存在) jsp文件部分代码如下: <link rel="st ...
- jsp、css中引入外部资源相对路径的问题
jsp.css中引入外部资源相对路径的问题 在jsp页面中添加base,可用相对路径: <%String path = request.getContextPath();String baseP ...
- Javaweb学生信息管理系统(Mysql+JSP+MVC+CSS)
项目源码及数据库: 链接:https://pan.baidu.com/s/1ktUyxbOI9lljWr-HRTRIiQ?pwd=1024 提取码:1024 目录 一.项目介绍 二.运行效果 1.登录 ...
- 基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的律师事务所律师管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...
- 加js库和css库| jQuery hover()用法 |document.onreadystatechange |get和post
**************************************************************************************************** ...
- 基于javaweb的药品进货销售管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的药品进货销售管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...
- 基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql)
基于javaweb的网吧计费管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myec ...
- webpack(一)压缩js,加载css,压缩html,压缩图片
1.webpack是前端资源构建工具(将一系列小工具用一个大工具处理),静态模块打包器(js资源,css资源,图片字体等资源). 首先告诉webpack一个入口文件,webpack就会以这个入口文 ...
最新文章
- 更简单的非递归遍历二叉树的方法
- 解决查看框架源码时 class file editor source not found
- boost::mpl模块实现front相关的测试程序
- android 点击空白退出,Android 点击空白处隐藏键盘
- django之get filter
- Python 电子书下载列表
- CATIA VBA二次开发介绍
- Mac上安装Mysql配置文件的添加及修改配置文件
- java 文本编辑器_Java文本编辑器实现方法详解
- 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
- 自定义百度网盘分享密码提取码
- 苹果手机屏幕镜像_微软应用上线屏幕镜像功能:可在PC端控制安卓手机
- emoji粉色爱心符号_粉色爱心符号
- OpenSees二次开发实例01
- NLP入门学习3——句法分析(基于LTP4)
- 74LVC245电平转换电路
- 虚拟机共享计算机的网络连接,Parallels Desktop如何共享网络 Mac与虚拟机共享网络设置教程...
- 删除flash助手推荐广告
- 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),计算机组成原理课程设计...
- Mongodb 求和