新聞中心
為什么網(wǎng)頁都可以查看源代碼?
只是你以為你看到的是源代碼而已。
這一句話已經(jīng)答完了其實。

專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計制作,服務(wù)好的網(wǎng)站設(shè)計公司,成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計負(fù)責(zé)任的成都網(wǎng)站制作公司!
你現(xiàn)在從錢包里掏出一張,現(xiàn)在這張的各種信息你都可以想辦法檢查出來。但是,你能造得出一張么?你不能。
除非你有專門的機(jī)器,專門的紙張油墨,專門的技術(shù)流程。這些才是源代碼,那一張本身并不是。
查看源代碼并不意味著開源。所謂的查看源代碼是瀏覽器里的查看頁面源代碼的效果。這些代碼很多情況下都是被編譯后的代碼,并非原始代碼。并且還是前端頁面用到的代碼。而一個網(wǎng)站的工作前端展示和交互操作只是很小一部分。你的一個點擊,可能觸發(fā)的是按鈕按下后頁面向服務(wù)器發(fā)送了一個包含請求的url,然后服務(wù)器就開始工作,找到信息返回給頁面。而具體服務(wù)器端怎么做,你是看不到代碼的。
1、http是超文本傳輸協(xié)議,它最早的設(shè)計就是我放個文件在服務(wù)器上大家自己看就好了,沒后端這一說法的,所以html一直都是文本文件。
2、前端上的那些技術(shù)其實出現(xiàn)過很多二進(jìn)制的,從java applet到activex再到flash,其實html+js+css成為主流并沒有很長歷史。js一開始是做些簡單的dom操作的,比如做個文字變色之類的簡單的東西,不復(fù)雜所以也就是文本文件了。
3、所有二進(jìn)制的方案基本都有安全性問題,后來也漸漸不用了。腳本文件曾經(jīng)還有過vbs,不過這東西也已經(jīng)emmmm
4、大概google還是誰(肯定不是ms)帶頭用js+css做web應(yīng)用,大家才發(fā)現(xiàn)前端還能這樣啊,就開始了。
首先你看到的不是源代碼,只是一種標(biāo)記語言。
HTML稱為超文本標(biāo)記語言,是一種標(biāo)識性的語言。它包括一系列標(biāo)簽.通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等。[1]
簡單的是,就是把文字標(biāo)記都好看一點,把圖片和文字整合在一起,就是排版。
然后加入了一些動態(tài)元素,比如git動畫,視頻,音頻flas等。
css是做美化的,js是一種腳本語言。
就好比,你用記事本打開一個txt文件,就可以看到一大堆文字,這個有什么源碼不源碼的?
用瀏覽器打開html文件,本質(zhì)和記事本打開txt是一樣的,只是瀏覽器可以根據(jù)標(biāo)記(標(biāo)簽,css)渲染的好看一些。
怎樣才能看懂代碼?
傳統(tǒng)意義的代碼就是編程的程序語言,屬于軟件系統(tǒng)的應(yīng)用。代碼主要是系統(tǒng)的后臺基礎(chǔ)框架,頁面的編輯語言等,簡單來說就是用程序語言編輯你要實現(xiàn)的功能或者看到的畫面,但是你卻看不帶代碼,把抽象的需要進(jìn)行直觀的展示。
要看懂代碼,最起碼要懂編程語言,比如c語言,vb,vc,oracal,sql等計算機(jī)軟件常用的語言。
web開發(fā)者樣式編輯器中如何插入代碼?
如果你有ftp或者后臺,可以在相應(yīng)的位置插入網(wǎng)頁代碼,再傳上去即可生效。這個不太好提供圖片,你是想制作網(wǎng)頁,還是想在別人的網(wǎng)頁里插入一些代碼就可以?
3怎么查代碼?
查看方法如下:
一、打開手機(jī),在手機(jī)的桌面上找到“設(shè)置”一項的圖標(biāo),然后點擊進(jìn)入。
二、進(jìn)入到手機(jī)的設(shè)置界面以后,下拉菜單找到“應(yīng)用管理”一欄,然后點擊進(jìn)入。
三、進(jìn)入以后,點擊“正在運行”,就可以查看到后臺運行的程序了。
四、另外也可以直接在手機(jī)桌面點擊菜單鍵,進(jìn)入后左右滑動就能看到后臺運行程序。
文章題目:為什么網(wǎng)頁都可以查看源代碼?(怎樣才能看懂代碼?)
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/djeogss.html


咨詢
建站咨詢
