NO IMAGE

2018年2月22日

主要內容:

1.前後端分離
2.小程式的坑

1.為什麼要前後端分離?

① 應用執行環境多樣化
 前端需適應PC瀏覽器, 微信H5, Android, IOS, 小程式等, 但後端只有一套.
② 程式碼更好維護
各端維護自己的程式碼,互不干涉,部署也不影響.

2.如何實現前後端分離?

①後端提供Restful API 返回資料(json,xml等), 通常伺服器對資源支援get/post/put/delete/等,用來實現資源的增刪改查,並給出詳細文件說明.
②前端請求介面獲取資料渲染頁面.
③專案部署階段,利用nginx 做反向代理

3.nginx跨域問題

傳統跨域可以使用jsonp, 其實nginx也可以實現跨域, 但是需要在配置檔案中配置header(cookie等), 不然雖然跨域, 但是cookie等資訊並沒有帶過去.

4.shtml格式檔案

shtml和asp 有一些相似,以shtml命名的檔案裡,使用了ssi的一些指令.
我們通常使用它是因為在shtml結尾的頁面中可以巢狀其它頁面:

<#include file="">

相當於iframe標籤.

5.小程式:地圖map和視訊video層疊最高,z-index不起作用

 可設定cover-view解決次問題

6.小程式:微信不允許”誘導分享”

 比如:”分享之後,才能開啟紅包”不允許

7.什麼是SaaS服務?

 SaaS是Software-as-a-service(軟體即服務)。SaaS提供商為企業搭建資訊化所需要的所有網路基礎設施及軟體、硬體運作平臺,並負責所有前期的實施、後期的維護等一系列服務,企業無需購買軟硬體、建設機房、招聘IT人員,即可通過網際網路使用資訊系統。就像開啟自來水龍頭就能用水一樣,企業根據實際需要,向SaaS提供商租賃軟體服.

8.SaaS服務的用處?

 其實在雲端計算還沒有盛行的時代,我們已經接觸到了一些SaaS的應用,通過瀏覽器我們可以使用Google、百度等搜尋系統,可以使用E-mail,我們不需要在自己的電腦中安裝搜尋系統或者郵箱系統。典型的例子,我們在電腦上使用的Word、Excel、PowerPoint等辦公軟體,這些都是需要在本地安裝才能使用的;而在GoogleDocs(DOC、XLS、ODT、ODS、RTF、CSV和PPT等)、MicrosoftOfficeOnline(WordOnline、ExcelOnline、PowerPointOnline和OneNoteOnline)網站上,無需在本機安裝,開啟瀏覽器,註冊帳號,可以隨時隨地通過網路來使用這些軟體編輯、儲存、閱讀自己的文件。對於使用者只需要自由自在地使用,不需要自己去升級軟體、維護軟體等操作。