UI前端开发都是做什么的以及html、css、php、js等究竟是神马关系

第一个问题:

1、UI,是视觉方面的呈现。一个网页首先由UI完成整体设计,然后把每一个模块切图,例如组件、logo、版块等。常用工具:PS,AI,DW。

2、前端,是将UI的设计代码化,因为计算机无法识别UI完成的图片,只能将图片按照一定的样式布局,浏览器才能识别。可以简单理解为,UI做的给人看的,前端做的给电脑看的。 用到的技术:html,css,js

3、开发,是将前端的样式功能化,有了样式还需要请求服务器端的数据才能达到目的,php就是干的这个活,请求数据,返回数据,生成代码供浏览器读取。

第二个问题:

css ,其实是一种样式控制,也就是如何定义一个网页的布局,颜色等外观,这些是由浏览器负责解析。

js, 是一种客户端动态脚本,用于控制页面上的动态内容显示

php是一种服务器端的动态语言,最终会动态生成html代码供客户端浏览器解析

html 是一种超文本语言,由客户端的浏览器负责解析,就是说浏览器解析到的网页其整体是html源码

所以说,

css负责展现,可以让你的HTML更加的漂亮,比如加字体颜色加边框。

js负责功能,可以让你HTML+CSS组成的页面更加“生动”,

php与后端数据交互

HTML负责展示内容,而PHP可以输出可变化的HTML。

总结:

html,css,js 是前端技术,属于客户端语言,是由浏览器解析执行。

php 是后台技术,属于服务端语言,运行在远程服务器上,调用后台数据,其最终需要生成html才可以被浏览器识别

什么是动态?即客户端验证,如用户注册、用户登录、在线调查、用户管理、订单管理等等,包括非常炫酷的界面制作。

动态跟静态网页相对,静态网页随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。

而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

上一篇:Mybatis下的sql注入


下一篇:hdu 2795 Billboard 线段树单点更新