概述:
1.动态网页与静态网页
2.客户端动态网页编程和服务端动态网页编程
3.前端工程师与客户端动态网页编程
废话不多,直接上图。这个思维导图给出了静态网页和动态网页的区别,其中判断的一个标准是网址是否有一个问号。
值得一提的是,这里图片的动态网页的定义只涵盖了服务端动态网页编程。
那么我们引入下一个话题,服务端动态网页编程和客户端动态网页编程,也就是下一章图片。
这一张图片把服务端编程分为客户端编程和服务端编程。
一般概念中的,客户端编程和前端工程师这个概念更接近,服务端编程和后端工程师这个概念更接近。
前端工程师的技术栈中一般都包含JavaScript,DOM,CSS,以及以其为基础延伸的jQuery,bootstrap,Less,Sass,Vue,React。
而对于后端工程师的技术栈,暂时没有较为清晰的条例,只有对数据库基本操作,在服务器软件部署文件,JSP和PHP的一些零碎的认识。
之后继续下一个话题,前端工程师与客户端动态网页编程。
涉及到客户端动态网页编程的技术,先说DHTML。
DHTML包含HTML,CSS,JavaScript,DOM。
DHTML包含的技术也是前端开发所必需的基础。