1.HTML
HTML(HyperText Mark-up Language)是一种标记语言,它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
无论是静态网页还是动态网页,最终返回到浏览器端的都是HTML代码,浏览器将HTML代码解释渲染后呈现给用户。
2.CSS
CSS是英文Cascading Style Sheets的缩写,叫做层叠样式表,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。同时CSS中的盒子模型、相对布局、绝对布局等能够实现对网页中各对象的位置排版进行像素级的精确控制。
3.JavaScript
JavaScript简称“JS”,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然,它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
4.Ajax
Ajax是一种前端异步交互技术,是浏览器提供的一套方法,可以实现压面无刷新更新数据,提高用户浏览网站应用的体验。换句话说:使用Ajax技术,网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。
5.Json
Json全称是JavaScript Object Notation,翻译为JavaScript对象表示法,是一种轻量级的数据交换格式。目前,客户端和服务器端在进行数据通信的时候,常见的数据格式就是Json和XML。但与XML相比,Json更为小巧且描述能力并不差。而正因为Json小巧,所以网络传输数据将减少更多流量从而加快速度。
6.JQuery
JQuery是基于javascript类库的框架,它里面提供了许多javascript类库,和一些css样式表的封装,使用起来比较方便,简化了用户与浏览器的交互,提高了系统的性能和开发效率,“write Less,Do More”
7.Web Service
Web Service技术能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。
8.Vue.js
Vue.js简称为Vue,是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架,旨在更好地组织与简化Web开发。Vue所关注的核心是视图层。通俗的来讲,vue就是一个已经搭建好的空屋,与单纯使用jQuery这种库比,可以更好地实现代码复用,减少工作量。
9.DOM
DOM是文档对象模型,全称是“Document Object Model”,它是定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。通常,前端代码都是先解析成DOM树,再整合成我们看到的页面。
10.Servlet
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
延伸阅读
Java的技术特点有哪些
Java是一套完整的IT行业解决方案,包含了很多技术。从整体上划分,Java技术可以分成Java编程语言和Java平台。
1.Java编程语言
Java编程语言是一种高级编程语言,具有面向对象、平台无关性、简单性、解释执行、多线程、安全性等很多特点。Java 语言的语法与C 语言和C++ 语言很相近,使得很多程序员学起来很容易。对Java 来说,它舍弃了很多C++ 中难以理解的特性,如操作符的重载和多继承等,而且Java 语言不使用指针,加入了垃圾回收机制,解决了程序员需要管理内存的问题,使编程变得更加简单。
2.Java平台
所谓平台是指程序运行的硬件或者软件环境。当今流行的平台包括Windows,Linux,Unix和Mac OS等。这些平台可以描述为操作系统以及下层硬件的组合体。
Java平台和这些平台的不同之处在于:Java平台是一个运行在其他基于硬件的平台之上的纯软件平台。Java平台是有两个组件:Java虚拟机和Java应用程序编程接口。
Java 语言的众多特性使其在众多的编程语言中占有较大的市场份额,Java 语言对对象的支持和强大的API 使得编程工作变得更加容易和快捷,大大降低了程序的开发成本。Java 的“一次编写,到处执行”正是它吸引众多商家和编程人员的一大优势。