第一个问题:

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代码的生成,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。

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

最新文章

  1. asp.net(C#)页面事件顺序
  2. 《android传感器高级编程》译者序
  3. 给定数组a[N]构造数组b[N]
  4. HTML5-canvas实例:刮刮乐游戏
  5. Java中布尔类型操作符&=,|=与^=的使用
  6. 强大的Mockito测试框架(转)
  7. 打印NSLog分类 Foundation+Log.m
  8. thinkPHP17---操作绑定到类
  9. Hadoop安全机制之令牌
  10. sublime Text3 新建文件时定义模块
  11. JavaScript 计算指定月份有多少天
  12. 深入学习Redis(1):Redis内存模型
  13. ROS(indigo) 用于机器人控制的图形化编程工具--code_it robot_blockly
  14. mysql 安装部署
  15. npm常用模块
  16. react better-scroll 编写类似手机chrome的header显示隐藏效果
  17. Java之JSON操作(gson)
  18. python-day96--git版本控制
  19. PHP——抽象类与接口的区别
  20. Centos7.3安装部署Zabbix3.4.15(成功可用)

热门文章

  1. 纯CSS制作网页图标
  2. 【windows】 配置一个本地的tomcat服务器
  3. 【Python】 http客户端库requests & urllib2 以及ip地址处理IPy
  4. windows上SSH服务连接远程主机失败
  5. [poj2152]fire_树形dp
  6. Sticks Problem
  7. python(练习实例)
  8. Python中的SQLAlchemy
  9. WHCTF-babyre
  10. Leetcode 14——Longest Common Prefix