不管是静态页面还是动态页面,最终呈现给用户的都是由HTML、CSS、JS等组成的,浏览器能解析的内容。
HTML模版与PHP的结合方式有三种:
混合编程
使用模版引擎
前后端分离
混合编程
混合编程就是一个文件里既有HTML代码,也有PHP代码,这是PHP早期的开发模式。
使用模版引擎
由于在混合编程模式下,PHP文件里既有HTML代码,也有PHP代码,极不方便前端人员和后端人调试。这时候就有人提出可以模板引擎将模板文件与PHP代码分开开发,前端人员需要在模版文件里使用数据时就先用一些特殊的标签位代替,等页面渲染时模板引擎再把这些标签位使用PHP代码代替。PHP里比较常用的模版引擎有Smarty,QuickSkin……一些主流的框架也会内置自己的模版引擎。
前后端分离
模板引擎的使用虽然一定程度上将模板文件和PHP代码分离开来,但模版引擎里一些特殊的标签,可能有时候还是得需要后端人员操作,这样就导致前端人员和后端人员之间还是会有一些牵制,从而影响开发效率。
那如何排除前后端开发的相互干扰呢?答案:前后端分离。
前后端分离是将前端开发和后端开发隔离开来,前端开发人员只负责HTML、JS、CSS,后端人员只负责PHP,两者的交互只会通过接口调用的方式,如使用Ajax。前后端分离真正做到了前后端人员的相互分离,互不打扰,但相对而言也对前端人员产生了挑战,因为前端人员现在要知道如何处理数据。
随着现在终端越来越多,前后端分离将是一个必然的趋势。
谢谢邀请!先推荐一批图片素材网站。 1.WallHaven WallHaven是设计师熟知的一个网站,里面包括各种高清图片,图片品味高,质量上乘,更新率很快,而且主用是壁纸图片。喜欢高清大图的朋友,打...
没有注册公司是可以做网站的,可以做个人独立网站,我们来给大家介绍下独立网站的优势: 一、品牌宣传 独立站的规则完全由自己掌握。可以使用它来制作自己的品牌网站,或者可以应用所选择的模板,这些模板可以在...
那两组密码的另一个应该是空间的管理密码。 把域名指向空间一般是先进空间管理界面,把要绑定的域名填写好,然后到对应域名的管理界面(GD里设置域名DNS的界面)设置相应的A记录或cname记录就OK了...
自己有多大本钱,有多大锅,就煮多少米。创业也是,自己有多少能力,就做多大的事业。别人给你推荐的不一定是最好的,万一创业失败,会不会说,哎呀,不是说好了能挣钱么?为啥我就没创业成功呢? 创业先从小处做起...
1、主机初始化(恢复出厂设置);点击系统设置,系统选项最下方“Initialize”,最下“Initialize Console”,下一步直至初始化完成,初始化完成主机会自动关机,此过程已经将账号和主...
首先给大家介绍一下,什么是B2C? B2C就是business to customer,business就是企业或者商家的意思,2则是to的谐音,customer就是消费者的...
你好,我是提供全国企业信用信息查询,用大数据全方位刻画企业画像的企查猫。 查询企业信息有多种方式,主要看你想了解企业哪方面的。现在我大致梳理一下有哪些查询方式和内容。 1、最常用的是各种搜索引擎,但这...
这个问题的答案,就和问取个老婆多少钱一样,没有标准答案。取个老婆,得看你娶的是二婚的,还是头婚的?漂亮的还是一般的?贤惠的还是贪婪的?要不要求你买房买车?摆酒去五星级酒店还是家里自己做?做个网站也类似...