一。前端开发的三大技术
通过浏览器访问一个页面,并在浏览器上显示来自Web服务器的相应反馈信息,两者之间的交互操作需要涉及前端开发的三大技术,这三大技术是HTML;CSs;JavaScript提供了这些技术的简要概述。
(1) HTML格式
HTML只是标准通用标记语言(sg)的应用程序之一,sg是标准通用标记语言的规范。浏览器页面的文本结构的显示是HTML提供的标记文本,它是Web编程的基础。浏览器按标签的特定顺序显示网页,并为内容的显示设置规则。所以网站建设的第一步就是要用HIML构建一个合理布局的框架,同时还要兼容当前的浏览器。当然,网页建设的发展仅仅使用HTML技术是不好的,那么网页的可用性就不符合企业网站的要求,还需要使用CSS语言来进一步优化网页的可用性。
(2) CSS
层叠样式(CSS)是一种类似HTML的样式语言,HIML是网页的标准样式语言,CSS是网页的描述性样式语言。CSS可以对网页的数据和样式进行拆分,使浏览器对网页信息的呈现达到最大的增强,它可以为一些元素提供多种文档样式的外观和文本转换,修改页面字体的颜色,增强HTML中重要内容的标记。虽然使用CSS和HTML两种技术可以满足用户对企业网页的浏览需求,但是有两个问题需要产生,在网页的外观和功能上都达到了可用性的要求,也要注意。首先,CSS在当今的互联网市场上用不同的测量方式在网页浏览器或浏览器上显示出了很大的差异,不同的版本由于浏览器的核心设计和支持不同,有时会有一些浏览器对网页内容的性质显示不出来,所以在编写CSS时需要考虑各种浏览器的兼容性问题。第二,网页仍然是静态的,浏览但不与数据交互,需要avascript技术。
(3) Javascript
JavaScript I缩写为J,JavaScript 1作为一种语言,随着现代网络技术的进步,JS已经发展成为一种全面而完善的文字脚本语言。JavaScript解释器一直是各种浏览器(称为JavaScript引擎)的必备工具,主要用于客户端。Javascript已经发展得非常完善,因为它在web开发中被广泛应用于建筑,可以处理各种复杂的计算问题,也有浏览器和web服务器之间的交互功能,也可以是动态交互,它也随着技术的发展在服务中逐渐出现了副作用。JavaScript与HIML的交互可以实现页面行为与风格的松耦合。当浏览器有一些交互操作时,通过使用侦听器,特定元素的处理程序被绑定。此时,将触发相应的处理程序函数来执行任务。
二、分离前后MVC模式的Web开发
(a) 划分前端和后端
视图层(V)是页面的构造,显示各种数据,分为前端;模型层(M)是存储各种数字和处理不同的业务逻辑,分为处理层。控制层(C)是具有转发和处理请求能力的后端。最关键的是控制层的划分,因为它既关系到耦合到服务器的前后主题,又关系到服务器得到的内容在模型层处理后,反馈给处理器的内容分配控制信息,分析客户端的请求内容并发送给内容层,从而向客户端发送正确的网页,虽然控制层和通信模型比较简单,用于数据交互。从控制层的功能来看,它是数据交互和调度的场所,没有业务逻辑,因此将控制层划分为前端是合理的。
(2) 实现前后分离
大多数门户都是以Node.js T作为中间层构建的,并使用Express来开发企业网站。当用户访问企业网站的门户时,服务器决定并响应。如果一个页面需要动态数据,Node将用户ID作为请求参数发送给后端的接口,接口接受请求并将其返回给Node层。当数据到达节点层时,我使用函数回调对页面进行点播,并将收集到的数据注入ES模板,将JSON数据转换为HTML,最后将文件显示在浏览器中,供用户查看。
(3) 重用前后分离的数据
分离模式的应用,它的优点是数据的后端性很强。比如我们查询今天的天气预报是非常方便的,但是天气预报的查询功能调用是一个外部接口,用户发送一个特定城市天气状况的请求,在前台的请求下获取请求参数,使用AJAX技术请求节点逐层的节点接口,发送第二个请求给天气预报带来的节点,回到首页,用户刷新后会得到多个城市的天气预报处理。使用此模型前后的正式分离,使得天气预报后端只关注天气数据的更新,而不必关注页面的结构,前端只需要关注与用户的接口,而不需要更新数据,而该平台在任何地方都可以使用网络连接到天气预报数据,这意味着前后数据的分离可以重用。
广州新跃专业做网站多年,通过了解企业的特性进行打造适合各种企业网站;
广州网站建设公司,广州新跃;