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

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

  • 相关阅读:
    LINQ to SQL 模拟实现 ROW_NUMBER() OVER(ORDER BY ...) 的功能
    TCP粘包、拆包与通信协议
    Decoder和Encoder
    Future 和 ChannelFuture
    通道Channel
    通道初始化器ChannelInitializer
    数据处理器ChannelHandler
    通道配置项 ChannelOption
    ChannelPipeline
    启动配置类Bootstrap 和 ServerBootstrap
  • 原文地址:https://www.cnblogs.com/themost/p/6707341.html
Copyright © 2011-2022 走看看