當前位置:首頁 » 網頁前端 » 知乎前端實現
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

知乎前端實現

發布時間: 2022-07-14 15:59:04

① 怎麼和朋友介紹 web前端開發 知乎

雖然我只是學了點基礎的html,後面就看不懂了,但是我還是能幫你回答這個問題的,哈哈。web前端開發通俗來講就是給企業製作一個門戶類的網站,就這么簡單。

② 網頁前端想訪問知乎日報介面怎麼做

some inserted text bold text
而知乎的編輯器的效果是這樣:
step1: some bold text
step2。
輸入一些文字。
在大部分其他的編輯器裡面;some<
知乎的編輯器是怎樣完成分拆動作的?
監聽 keypress 事件;/b>,到第二步的時候;b>;/b>inserted text<b>:在 contentEditable 上的編輯操作只能更新當前節點的文本內容,剛才加粗的所有文字都回復了正常狀態;some inserted text bold text<,做以下操作: some bold text
step2: some bold text
step3,也就是說如果沒有 js 干預,效果是這樣:
<b>: some bold text
step3: some inserted text bold text
從 HTML 上面看,它是把一個<:
選中一串文字,點擊「 B 」把它加粗。
把游標移到這串文字的中間;b>節點拆成了三個節點:
<b>.
問題是;bold text</?那輸入中文怎樣實現在線富文本編輯器裡面;b></:
step1,再點「 B 」

③ app前端開發之前要做什麼 知乎

app前端開發可以理解為現在所謂的大前端開發,對於大前端這一詞語,沒有一個准確的說法,一般前端發展都需要具備多種開發技能,除去傳統的 PC 端開發,Web 端開發,還有基於微信的公眾號開發、小程序開發,配合打包技術實現的混合 APP 開發,以及桌面應用開發,還有基於 node.js 進行後台開發。
前端開發是創建Web頁面或app等前端界面呈現給用戶的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。

④ 知乎上前端開發領域有哪些值得推薦的問答

前端資源:

關於 Javascript 學習,有哪些好的博客或者網站推薦? - 前端開發
有哪些不錯的前端開發博客? - JavaScript
前端業內有哪些交流氛圍比較好群/論壇/社區? - 前端開發
想深入了解一下 jQuery 的源碼,但是覺得學習曲線有點陡峭,有沒什麼好的方法或者學習資源推薦? - JavaScript

⑤ 請教前端達人,知乎的編輯器是怎樣實現這個功能的

在線富文本編輯器裡面,做以下操作:
選中一串文字,點擊「 B 」把它加粗。
把游標移到這串文字的中間,再點「 B 」。
輸入一些文字。
在大部分其他的編輯器裡面,到第二步的時候,剛才加粗的所有文字都回復了正常狀態:
step1: some bold text
step2: some bold text
step3: some inserted text bold text
而知乎的編輯器的效果是這樣:
step1: some bold text
step2: some bold text
step3: some inserted text bold text
從 HTML 上面看,它是把一個<b></b>節點拆成了三個節點:
<b>some</b>inserted text<b>bold text</b>.
問題是:在 contentEditable 上的編輯操作只能更新當前節點的文本內容,也就是說如果沒有 js 干預,效果是這樣:
<b>some inserted text bold text</b>
知乎的編輯器是怎樣完成分拆動作的?
監聽 keypress 事件?那輸入中文怎樣實現?
監聽 change ?

⑥ 知乎 怎麼把前端和後台連接起來

1、前端和後端之所以需要對接,是因為前端頁面只負責提供視圖沒有內容。
2、而後端只提供內容,兩者所謂的對接,就是把後端的內容放在前端頁面預留出來的位置上。(雖然說是前端後端,但這一對接實際發生在伺服器端)
3、所以伺服器端進行的活動如下:接收用戶請求——》找到負責處理的程序——》處理程序找到要傳輸給用戶的前端頁面——》該前端頁面留出位置——》後端到資料庫取數據——》後端把數據放在前端留出來的位置上——》結合成真正用戶看到的html文件——》傳輸給用戶。

⑦ 前端要懂的知識是不是太多了 知乎

作者:小爝
鏈接:https://www.hu.com/question/24092572/answer/39454494
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

1,知乎有很多標準的前端架構師,他們身上你如果細心是能夠發現共性的,我比較認同的有winter和賀師俊還有張雲龍這三位。其他沒提到的可能我不太關注,知乎高手很多,但是能達到架構師的其實不多,最多算是高工,或者某一領域專業的牛人,我覺得就像前3位提到的大神,他們的編碼能力過硬,演算法能力,計算機基礎知識都沒的說,許多回答都是干貨,有理有據,show me code風格的,而且解答不會模糊,直接簡要,能做到這些必須是肚子里有貨,我覺得這算是硬體基礎。

2,編碼能力好,熟悉各項標准,演算法好,API熟練,就能成為前端架構師了么?不不,這些只能說你是個高工,你說你自己寫了許多框架和開源包,各種功能,前後端都有?no no no,也是最多算是高工而已。至少我是這樣認為,為什麼呢?因為你踩的坑決定了你架構的能力,你的硬體基礎只決定了你遇坑之後的解決能力。

打個比方,前端工作3年,一直在電商領域,或者一直在做sns,或者一直在做webview里的開發,這種經驗是不具備前端架構能力的,什麼?都是寫js?沒區別?錯了,你讓一個寫了3年電商框架的人去寫一個斗魚tv或者搜狐視頻試試,寫是能寫出來,但是選型問題真不會是最佳,因為他踩的坑一定沒有專注這個領域的人多。什麼是架構能力?其實說白了就是幫助最後項目順利開發完成,易擴展,好維護,有規范,能解決一些剛開始人看不到的麻煩。這些能力都是從一個一個真實得項目中鍛煉出來的,而不是說只做了一家公司的一個項目之後就可以說自己是前端架構師了。。

說的比較亂,其實簡單比方就是個經驗包的問題,你的經驗比你的技能更大的決定了你的架構能力。

3,溝通表達能力,這個其實不是特別重要,但是單獨拿出來說,就是因為如果你的想法不能在團隊有效的執行下去是不行的,你必須也一定是最後說服團隊使用你的方案的人。

所以最後,回到up主問的問題上來。

⑧ 知乎網站前端使用了什麼技術和框架

web前端分為網頁設計師、網頁美工、web前端開發工程師
首先網頁設計師是對網頁的架構、色彩以及網站的整體頁面代碼負責
網頁美工只針對UI這塊兒的東西,比如網站是否做的漂亮
web前端開發工程師是負責交互設計的,需要和程序猿進行交互設計的配合。
web前端需要掌握的有腳本技術javascript DIV+CSS現下最流行的頁面搭建技術,ajax和jquery以及簡單的後端程序等。 後端的話可供開發的語言有 asp、php、jsp、.NET 這些後端開發語言的話搭建環境都不一樣,具體如果你想學的話看是想從事前端部分還是後端程序部分。後端開發如果有一定的條件的話可以轉為軟體開發。不過要有一定的語言基礎,類似java語言。C#等。關鍵是看你的興趣愛好。
這個到後期不會區分這么細,做前端到後期也會懂一些後端的技術,反之,後端也是。
在我們實際的開發過程中,我們當前這樣定位前端、後端開發人員。
1)前端開發人員:精通JS,能熟練應用JQuery,懂CSS,能熟練運用這些知識,進行交互效果的開發。
2)後端開發人員:會寫Java代碼,會寫sql語句,能做簡單的資料庫設計,會Spring和iBatis,懂一些設計模式等。
現在來看,我們對前後端的要求還是蠻低的,尤其是後端,新員工經過培訓之後都是可以參與到後端開發的,沒有太高的技術門檻,唯一需要做的就是先變成熟練工種,這個階段沒有涉及到設計模式、架構、效率等一些列問題。
Web前端: 顧名思義是來做Web的前端的。我們這里所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
Web後端:後端更多的是與資料庫進行交互以處理相應的業務邏輯。需要考慮的是如何實現功能、數據的存取、平台的穩定性與性能等。
前端、後端的技術要求:
Web前端:
1)精通HTML,能夠書寫語義合理,結構清晰,易維護的HTML結構。
2)精通CSS,能夠還原視覺設計,並兼容業界承認的主流瀏覽器。
3)熟悉JavaScript,了解ECMAScript基礎內容,掌握1~2種js框架,如JQuery
4)對常見的瀏覽器兼容問題有清晰的理解,並有可靠的解決方案。
5)對性能有一定的要求,了解yahoo的性能優化建議,並可以在項目中有效實施。
6)......
Web後端:
1)精通jsp,servlet,java bean,JMS,EJB,Jdbc,Flex開發,或者對相關的工具、類庫以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,對Web開發的模式有較深的理解
2)練使用oracle、sqlserver、mysql等常用的資料庫系統,對資料庫有較強的設計能力
3)熟悉maven項目配置管理工具,熟悉tomcat、jboss等應用伺服器,同時對在高並發處理情況下的負載調優有相關經驗者優先考慮
4)精通面向對象分析和設計技術,包括設計模式、UML建模等
5)熟悉網路編程,具有設計和開發對外API介面經驗和能力,同時具備跨平台的API規范設計以及API高效調用設計能力
6)......

⑨ 怎樣學習web前端 w3school 知乎

我也在W3Cschool學過HTML,總感覺缺了點什麼,然後就去報了培訓班,跟老師說我要學用HTML做出好看的EDM設計,於是老師就讓我照著EDM案例模仿學習,很快我就拿到了網頁設計師的認證,賣給客戶$100一個,很快就賺回了培訓費。這算不算最早期的知識付費,還賺了?

學習需要動力,總是停留在理論層面是沒有價值的,所謂的實操也不是一場考試認證,而是做出商業化項目作品,看客戶是否願意為你付費?正好有一個機會,讓你做屬於自己的3D可視化項目,這里了解一下什麼是3D可視化?就是帶有基礎數據的3D效果圖。