对前端的认识

对前端的认识

  • 前端:
    • (一)web:
    • (二)Android: 使用组件写过页面
    • (三)IOS: 没了解过
    • (四)小程序:微信小程序,百度小程序,头条小程序等
  • 后端:

前端:

(一)web:

html:超文本标记语言,能够实现Web页面并在浏览器中显示
css :设计样式,可以帮助把网页外观做得更加美观。
js :制作动态页面,使用ajax(get或post等方法)从后端接口获取json数据 ,js框架:react、 vue、Angular 、ionic、uni-app等

浏览器发起的http请求,会将请求回的文本解析渲染,解析渲染该过程主要分为以下步骤:

  1. 将HTML文本解释成DOM树。

  2. 将DOM中的各个元素对象加上css样式信息

  3. 将其中的元素对象和样式信息结合起来,计算它们的大小位置等布局信息

  4. javaScript代码并把代码的逻辑和对DOM和CSS的改动信息应用到布局中去,从而改变渲染的结果。

    前端是设计外观和交互实现。在开发中,URL主要是由后台来写好给前端。前端与后台的交互数据格式主要是json,其他还有text,html等;
    

    web前端使用ajax从接口获取数据

			function 方法名(){
				    $.ajax({
				        type : “请求方法”,     //post get put等
				        datatype : “数据类型”, //返回的数据类型
				        url : “请求的地址”,   
				        data : { 
				            key : value           //传给后端的值
				        },
				        success : function (Result){
				                                  //请求成功
				        }
				        error : function (XMLHttpResponse){
				                                  //请求失败
				        }
				    });
				}

 主要关注接口地址、前端请求的参数、后端返回的参数,返回的数据;

(二)Android: 使用组件写过页面

(三)IOS: 没了解过

(四)小程序:微信小程序,百度小程序,头条小程序等

后端:

更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

个人认为这篇博文:https://blog.csdn.net/heioowhat/article/details/78556855 对前端的理解描述的很详细

你可能感兴趣的:(前端)