家好啊,我是測評君,歡迎來到web測評。
前幾期給大家分享了Chanzhaoyu大佬寫的chatgpt-web網頁版源碼,這一期來給大家分享另一個大佬在這個開源項目的基礎上,使用golang二次開發了一個后臺管理端,但是目前這個項目屬于半開源狀態,只提供了編譯后的文件作為體驗版,感興趣的朋友可以下載搭建體驗一下。
注:服務器要想正常的回復對話,如果是國內的服務器,還需要自行在服務器里安裝一個魔法梯子,如果是海外的服務器,則沒有這個限制,
location /backend/{
proxy_pass http://127.0.0.1:3000/backend/;
}
location / {
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /api/{
proxy_pass http://127.0.0.1:3000;
}
8、訪問 admin端的域名 即可訪問管理后臺,默認后臺賬號密碼詳見搭建教程。
這是帶有后臺管理端的chatgpt半開源項目,后端使用了golang開發,有以下功能
視頻教程
ChatGPT實戰搭建Express與Vue3網頁版帶后臺管理源碼
/韓作
以前,我們曾經將HTML代碼作為資源填充到CGI應用程序中。前端開發是每個人都會做的事情。 — 90 年代的匿名程序員
被稱為“HTML”的超文本標記語言將迎來 30 年的歷史。在 1992 年 6 月 發布其第一個版本后,它走過了很長的路,也取得了長足的進步。
盡管在 1993 年發布,但HTML和萬維網卻經歷了相當長的時間才獲得一些關注。直到 1995 年末,萬維網才開始騰飛。
那時候“上網”是一種痛苦的過程,需要相當長的時間和耐心來進行相關設置。
建立網站也并不是一件容易的事情,如果想建立商業應用程序,仍然要在Web、法國的Minitel或德國的BTX之間做出選擇。
90 年代中期,如果你想建立網站,第一個難題就是找人托管您的網站。注冊域名在當時是完全不敢想象的事情。
當然如果你有自己的服務器那就另當別論了。
話說回來,當時如果找到某人來托管你的網站,他們可能只會讓你通過FTP訪問一臺Unix 機器,該機器將存儲你的HTML和一些漂亮的GIF圖像以供需要它的任何人使用。
相繼而出的HTML1.0、2.0 直到 3.2也都是很基本、很基礎的。
JavaScript在1995年才問世,并花了一些時間被當時的兩種瀏覽器(主要是網景和ie瀏覽器)所采用。
1994年推出的HTTPcookie也是如此。這造就了現在幾乎所有瀏覽器都會提示用戶必須接受的 cookie 消息的局面。
話說,如果你想建立一個有意義的交互式網站,用戶不僅可以瀏覽,還可以與聊天等網站進行實際互動——你最終幾乎都會使用CGI(“通用網關界面”)或建立你自己的web服務器軟件。
在過去,建立自己的web服務器并不罕見。然而,大多數人都偏向于使用CGI。
CGI本質上做的是將HTTP請求轉發到應用程序,應用程序將返回頭信息和HTML代碼或它提供的任何內容。
Perl、C和C++是為web服務器構建CGI應用程序的最常見的語言。但是它非常麻煩,基本上任何交互式操作都必須在服務器上完成。
由于沒有cookie,會話處理和會話管理,大多是通過URL的路徑組件都會使用每個用戶或會話的唯一標識符來完成的。
考慮到90年代中期計算機的性能,CPU時鐘速度在25到180Mhz之間,運行交互式web服務器是非常昂貴的。
升陽公司的SPARCcpu及其系統也用于這一目的,并且在當時也并不便宜。
95 年和 96 年可以看成是互聯網的里程碑。
從雅虎 GeoCities 等免費網絡托管商、eBay 等拍賣平臺和 Amazon.com 等在線商店開始,互聯網得到了蓬勃的發展。
特別是像Microsoft Frontpage、來自Sierra的WWW Artist和其他許多類似軟件的軟件,讓構建自己的HTML頁面并用FTP上傳它們變得更容易。
新的編程語言,如PHP,Internet Information Server 的 Microsoft Active Server Pages,使構建萬維網應用程序變得更容易。
Cookie和JavaScript還允許添加更多的交互性,當然瀏覽器很快就被執行JavaScript代碼淹沒,崩潰也是常有的事。
1995年發布Java小程序、1996年發布的宏媒體中流行的Flash播放器。
同樣在1996年發布的還有層疊樣式表(CSS)。
然而,當時建立網站仍然使用的是表格布局。所有的東西都被安置在大量的大表格和小表格中。
互聯網更新并不是一件多難的事,所以遇到相當過時的網絡瀏覽器并不罕見。從95年到98年的瀏覽器戰爭,導致了跨瀏覽器支持這一個令人頭疼的問題,所以使用表格是最安全的方法。
如果你想搭建自己獨特風格的網站,那你最終也還是會使用圖像、圖像映射和“裝在”表格中的圖像,你基本上還是整天都在擺弄表格。
考慮到95-98年大多數連接的超慢速度,即56k或7千節每秒,加載圖像也需要很長時間。
所以即便用一些很棒的動畫gif,每個也都需要2秒來加載。等待30秒鐘的網站出現也很常見。
在當時,內容傳遞并不會增加用戶體驗,減少延遲才是。
在這段時間,來自舊金山的一家名為 Macromedia 的小型公司的軟件產品,包括 Dreamweaver、Fireworks 和 Flash,迅速成為許多專業網站管理員的首選解決方案。
網站管理員成為了一種職業。隨著CSS、JavaScript、PHP和許多其他純粹專注于Web的編程語言的興起,構建網站成為了一項純粹的軟件開發或工程工作。
然而,直到21世紀初,許多網站仍然是表格布局,經常出現像IE3.0這樣的瀏覽器也并不少見。
多年的發展,網站變得越來越互動,媒體內容也越來越豐富。對于構建者和用戶來說,這意味著要擺弄諸如Flash、Java小程序或真正的播放器插件。對于用戶來說,這意味著必須永久地更新插件和安裝新的插件。
遺憾的是,當時的下載速度仍然遠低于一個可接受的水平。
第一個視頻和音樂流媒體服務出現在90 年代后期,可就論質量來說,盡管是每秒超過 1 兆比特的“寬帶”用戶也幾乎無法體驗任何東西。
但至少他打開了一個新世界的大門。
無線應用協議 (WAP) 使用無線標記語言 (WML),可以在一組卡片中組織不同的頁面(稱為“卡片式布局”)。
因為可以一次將多個頁面傳輸到客戶端,減少了傳輸的數據量,有點像今天的前端框架。鑒于移動網絡運營商的高定價,以及幾秒鐘內產生巨額賬單,WAP 和移動瀏覽器并沒有帶來多好的體驗。
用戶并不喜歡它。
隨后,WAP 和 WML 迅速消亡。
盡管在技術上可圈可點,但它們所處的商業環境最終導致了它們的消亡。
功能更強大的移動瀏覽器代替了WAP。
2002年互聯網領域最具代表性的事件就是 Internet Explorer 6 的 Firefox 和 Windows XP 的誕生。
在 2000 年的互聯網泡沫之后,Internet 和 Web相繼到了發展成熟階段。在線商店、酒店和航班預訂網站等商業網絡服務開始萌芽。
隨著 JavaScript、CSS 和 HTML 4.01 的成熟,Web 正在朝著被定義為“Web 2.0”的方向發展。瀏覽器也能夠呈現和操作相對復雜的用戶界面組件,如日歷、自動完成文本框、交互式表格、地圖等等。
隨著谷歌地圖等應用程序的出現,現代“Web 2.0”展示了其部署的全面應用程序的能力,而這些應用程序以前僅能作為桌面應用程序。維基百科作為一個交互式百科全書的誕生,也標志著服務器群也有了足夠的數據庫、存儲和計算能力來運行大規模的交互式網站。
一夜之間,JavaScript突然能夠操縱整個DOM,瀏覽器在后臺有了足夠的能力來呈現復雜的頁面,CSS讓應用程序的樣式也更加舒適。
以前存在于桌面上的電子郵件應用程序已經基本上全部基于 了Web,并具有采用更具交互性的電子郵件客戶端設計,電子郵件服務也變成了免費的。
隨著 HTML、CSS 和 JavaScript 的每一次改進,Web也變得更加接近桌面應用程序的功能。
移動網絡自從 90 年代中期誕生以來,一直存在兩個重大問題,阻礙了它的發展和普及。
Apple與移動網絡運營商達成協議,Wi-Fi成為移動設備的主流。
隨著這些事情的變化,越來越多的網站管理員和開發人員開始構建移動網站。在移動互聯網的早期,移動設備通常會被重定向到精簡的移動網站。
那些保留WAP服務并慢慢過渡到新的移動網絡(比如CNN),通常都會在wap.xxxxx.com這樣的域名下。
諾基亞無法做到的事情,最終被蘋果和谷歌掌握了:將移動網絡帶給大眾。
2012年,當CSS媒體查詢被引入后,“移動網站”開始能夠使網站能夠適應各種屏幕大小、設備和形式,最早的“移動網站”開始慢慢的消失了。移動瀏覽器變得更加強大,同時變得強大和先進的還有他們的底層設備。
當然,包括 JavaScript。
2020 年初,網絡和網絡瀏覽器解決了過去幾十年的幾乎所有挑戰。
瀏覽器現在可以流式傳輸視頻、處理圖像和視頻、適應任何類型的設備并在瀏覽器中運行基本上任何完整的應用程序。到目前為止,瀏覽器也可以運行已經移植到web匯編程序中的整個操作系統。
HTML、CSS、JavaScript、WebAssembly 和大量原創API,是當今現代應用程序的主要組件。HTML也已經遠遠超越了Web 瀏覽器,同時它也成為桌面應用程序和移動應用程序的通用標準,具有 React Native、Electron 和許多其他實現等框架。
瀏覽器也越來越多地集成到 ChromeOS、Android、iOS 和 Windows 等操作系統中。與此同時,越來越多的應用程序大量使用 Web 和 HTML 來顯示內容和提供服務。
隨著軟件服務的興起,現代企業應用程序也正在迅速過渡到瀏覽器,從而減輕了用戶的安裝負擔和難搞的許可。
回望過去,瀏覽器測試至今依然是一件很痛苦事。
盡管 Internet Explorer 已成為過去,但移動設備的多樣性、不同的外形尺寸以及對HTML5或Web API的不同支持仍然是一個挑戰。
好在,現代開發環境還是可以很輕松跟上時代的。對于Chrome、Safari 和 Firefox,這些瀏覽器在桌面和移動設備上的差異并不像早期的 Internet Explorer 和 Netscape Navigator 那樣嚴重。
當今的 Web 應用程序必須處理移動網絡、跨多個網絡漫游的設備以及由于網絡覆蓋范圍丟失而可能突然斷開的連接。因此,網絡的挑戰仍然以某種形式存在著。
z-index 操作的引入也帶來了彈出窗口。居中的圖層阻止用戶訪問網站的實際內容。
隨著 HTML、CSS 和 JavaScript 復雜性的增加,新的軟件開發人員也越來越難以進入 Web 開發世界并跟上Web應用程序標準的標準,例如 Lighthouse 測試等性能測試。
而且,今天的一些網站很容易超過 5 兆字節甚至更多。過去的性能問題今天仍然沒有得到解決。
W3C的web路線圖還有很多東西,W3C 繼續證明它有能力解決標準化方面非常復雜的挑戰。構建 Web 應用程序從未像現在這樣靈活和復雜。
今天有些人傾向于區分前端和后端,而 Web 的歷史已經證明這是一種有缺陷的方法。過去,因為 HTML 經常在服務器端生成,而今天,過去駐留在服務器上的許多操作(如視頻和圖像編輯)卻在現在迅速地轉移到了瀏覽器端。
使用像 React 這樣的框架,構建好的 Web 應用程序也從未如此簡單。你可以假設像 JSX、JavaScript 語法擴展這樣的 React 元素也會進入瀏覽器的標準。就像 Flash 一樣,許多其他被 W3C 標準取代的技術。
“那些不能從歷史中吸取教訓的人注定要重蹈覆轍。”
——溫斯頓·丘吉爾爵士
(如果你感興趣,可以關注我,查看以往的作品,希望能和大家共同成長)
#互聯網#
天分享的這一款,是一款強大的管理系統模板,基于materialize css框架的管理后臺模板。強大和易于定制的HTML管理系統模板。它有4個儀表板,無限的配色方案,9種獨特的演示,您可以輕松地定制這個模板,根據幫助文檔。
提示:下載鏈接在文章的尾部,需要的可直接為文章底部提?。?/strong>
9種風格分別有:左側菜單默認布局、左側小菜單、水平菜單寬窄屏、水平菜單全屏、整體暗色風格、整體亮色風格、圖標菜單樣式、窄屏樣式。9個模板都是支持PC端、平板電腦、手機端。響應式布局。后臺的組件非常豐富、有郵箱、文章、日歷、表單、用戶組、購物車等??捎糜谧銎髽I網站管理后臺、社交網站管理后臺、商城電商類管理后臺。
網站的組件都是非常豐富的,至于用于怎樣的行業,就看您自己了!下面我們例舉幾個特點:
主要特色:
1、materialize框架
2、6配色方案
3、1000+頁面模板
4、300+UI組件
5、很多小部件
6、畫廊的選項
7、2000+字體圖標
8、很多表的例子
9、容易定制
10、大量的圖表選項
11、多個文件上傳
12、驗證表單
13、電子商務網頁
14、大日歷設計
這2款管理系統后臺模板左側布局是一樣的,前一款采用的是白色風格、后一款是暗色系風格,比較護眼,一般后臺都是具備切換風格的功能,也就是色系、開發的時候,可以試著將2款結合在一起用。
css框架管理系統后臺模板
前一個采用的是左側小菜布局,鼠標移動上去顯示全部的文字及圖表,后面一個采用水平的布局方式,同理,鼠標移動上去顯示。我個人還是比較喜歡這種風格的,簡約、配色好看!
左側小菜單、水平菜單寬窄屏
水平菜單全屏、整體亮色風格、圖標菜單樣式、窄屏樣式,這里就不做過多的介紹了,需要的可自行下載后,觀看哦!
剩余的4種風格
過幾天,會分享一個賊好看的博客源碼,基于bootstrap4.3開發的,風格采用2020年最流行的扁平化、卡片式風格。
分享時間是七天,抓緊下載哦!
鏈接: https://pan.baidu.com/s/1gOZ0_1qItcRo-ouOrc4DHw 提取碼: 6qfe
往期精選文章:
白嫖,免費送!4套布局物聯網管理后臺模板框架,基于Webstrot
*請認真填寫需求信息,我們會在24小時內與您取得聯系。