前端頁面加載流程?
用戶輸入URL(假設是html頁面,第一次訪問),瀏覽器向服務器發送請求,服務器返回html文件。
瀏覽器開始加載html代碼,發現標簽中有一個標簽引用了一個外部CSS文件。
瀏覽器再次發送CSS文件請求,服務器返回這個CSS文件。
瀏覽器繼續加載html中的部分代碼,CSS文件已經獲取,可以開始渲染頁面了。
瀏覽器在代碼中發現了一個引用圖片的標記,并向服務器發送了一個請求。此時瀏覽器不會等到圖片下載完畢,而是繼續渲染后面的代碼。
服務器返回一個圖片文件,因為圖片占用了一定的面積,影響了后面段落的排列,所以瀏覽器需要回過頭來重新渲染這部分代碼。
瀏覽器發現了一個包含一行Javascript代碼的腳本標簽,所以趕緊運行一下。
Javascript腳本執行了這條語句,命令瀏覽器在代碼中隱藏某種樣式:(style。展示與展示無").真是悲劇!突然少了這么一個元素,瀏覽器不得不重新渲染這部分代碼。
最后,當html終結者到來時,瀏覽器淚流滿面...
等等,它這還沒有結束。用戶單擊了"皮膚變化amp按鈕,Javascript要求瀏覽器更改amplt;lt;鏈接gt;ampgt;標簽。
瀏覽器調用所有divspanulLipresent"讓讓我們收拾行李,我們必須從頭再來,瀏覽器向服務器請求新的CSS文件來重新呈現頁面。
前端js怎么直接獲取電腦詳細配置信息?
最近做了一個項目,后臺用java,前端用vue,前后端分離,一個統計員的電腦配置信息的電腦,類似魯大師詳細的電腦配置!
1.要擺脫用bat處理文件獲取電腦配置的想法,給每個員工發一個bat腳本,然后讓他們在自己的電腦上執行配置,再把配置發給管理員,但是很快就因為安全問題被拒絕了。
2.在網頁上添加一個按鈕,可以獲得本地電腦的詳細信息,員工點擊這個按鈕可以獲得自己電腦的詳細配置,比如cpu型號內存等。,然后請求后臺api接口持久化到數據庫!
現在最困難的問題是如何通過點擊網頁上的一個按鈕自動獲取電腦的詳細硬件參數。這個領導要求自動化!
一般的商業瀏覽器不會。;沒有這樣的接口,w3c也沒有。;t沒有這樣的標準,所以目前用js直接實現是不可能的。
要想基本實現,還是要給員工發一個本地程序來獲取配置信息,但是bat腳本肯定不行,太容易被修改了。如果你不我不想增加太多額外的東西對于編程成本和時間,可以考慮用nw.js或者electron打包網頁,分發給員工。它們相當于一個特殊的瀏覽器,允許js運行node.js的api來獲取機器配置信息。另外,兩者都可以對源代碼進行加密編譯,使得腳本無法被修改,從而保證了信息的準確性。
另外,最重要的是你的前端人員要能零成本上手,不需要額外花錢。
Js主要是不提供這個操作瀏覽器的Api。
Js沒有t好像沒說有可以讀取電腦信息的api。網頁js是以瀏覽器為容器的。正常的方法應該是使用插件。
怎么能直接回去由你前端拿到電腦配置?正確的做法是當你點擊前端的一個按鈕時,在后臺調用一個接口。應該是在后臺獲取電腦配置,然后持久化。
電腦配置信息,不應由您獲取的數據。