看實(shí)際情況
專注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)茶陵免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
如果需要進(jìn)行一些數(shù)據(jù)上的交互就得后端進(jìn)行
如果沒有數(shù)據(jù)上的操作,只是一些h5效果就不需要后端了
另外借助后端也不一定是php,其他語言也能完成,比如java .net等
簡單點(diǎn)說,就是前端技術(shù)與后端技術(shù)溝通,根據(jù)業(yè)務(wù)定義交互接口,交互接口的的形式可能包含:
1、后端將數(shù)據(jù)輸出到HTML頁面,在JS控制邏輯中需要訪問數(shù)據(jù)時(shí)可以從HTML中取得。
2、定義前后端請(qǐng)求的接口,一般是AJAX接口,如果存在跨域問題或一些特殊的業(yè)務(wù)場(chǎng)景,可能也會(huì)使用JSONP或者其他方式,總之,不論是何種方式請(qǐng)求,目的都是動(dòng)態(tài)的請(qǐng)求數(shù)據(jù),然后根據(jù)返回?cái)?shù)據(jù)刷新頁面內(nèi)容。返回?cái)?shù)據(jù)的格式現(xiàn)在主流是使用JSON格式,但是也不排除一些特殊的業(yè)務(wù)場(chǎng)景需要是使用XML或其他格式的數(shù)據(jù)。
大哥,html本來就是前端渲染頁面的,根本就沒有邏輯,連html5都是借助js才能實(shí)現(xiàn)的,所以如果光是html,別說不可能實(shí)現(xiàn)后臺(tái)搭建,前端的邏輯處理你都完不成。你用html、css、js三者可以實(shí)現(xiàn)前端頁面搭建,然后用nodejs本地模擬服務(wù)器,也就是后臺(tái)。
一般是用Ajax,url習(xí)慣用一般處理程序。Ajax是Jquery里的。一般處理程序?qū)W.net應(yīng)該都要會(huì)的。
function?jiaohu(){
$.ajax({
type:?"Post",//提交方式,分為get和post兩種
url:?"test.json",//路徑,就是你要交互的后臺(tái)的路徑
data:?{username:"1",?password:"2"},//參數(shù),提交到后臺(tái)的參數(shù)
dataType:?"json",//后臺(tái)返回的類型
success:?function(data){????//交互成功后的回調(diào)函數(shù),data為返回的內(nèi)容
$('#resText').empty();???//清空resText里面的所有內(nèi)容
var?html?=?'p交互成功/p';?
$('#resText').html(html);
}
});
}