發表文章

目前顯示的是有「網站開發」標籤的文章

該選擇RWD還是AWD?這篇已經幫你整理好了!

圖片
  AWD難道真比 RWD 難用?繼續往下看說不定會推翻你的理解呢!       目錄 該選擇 RWD 還是 AWD ? 先看看自己的需求吧! 評估現有的資源人力 對網頁設計畫面要求較嚴謹的狀況下,就使用 AWD 吧! AWD 要怎麼做才能對 SEO 無痛? 該選擇 RWD 還是 AWD ? 先看看自己的需求吧! 當下  RWD  正夯,但並不代表所有的網頁都適用 RWD 技術。決策者必須先檢視網站的規模、內容、專案的需求以及人力,再決定使用  AWD  還是 RWD。至於哪一類的網站適合 RWD、哪一種的網站適合 AWD,簡單整理如下表所示 :   RWD AWD 人力需求 較少,因為只有一套  CSS 較多 (因為需要多套 CSS), 需要網頁人才與尚需 前端 工程師撰寫判斷裝置後自動匯入相應的 CSS 的程式 維護成本 較少,因為只有一套 CSS 較多,因為有多套  CSS  以及程式 適用內容 網站內容較單純時適用。 如簡單的企業形象網站、一頁式網站等等。 網站內容較多、較複雜時適用。 如博克來、MOMO 購物網、蝦皮拍賣等。 適用排版 較簡潔的畫面與排版 較多元化、複雜的畫面與排版 SEO  支援 SEO  優化、維護較容易 同左,但前提是不能直接把網站分成桌機版跟手機版兩個網站再進行轉址,導致流量分散。 工程師必須要在同一個 URL 下寫出對應裝置的網站架構並指定適用的 CSS 可支援的裝置 各裝置都適用 各裝置都適用 以上分析建議仔細看過。 以下再作補充說明: 評估現有的資源人力 只需要寫一套  CSS ...

所有網站的必需品-RWD.AWD,它們的差異在哪呢?

圖片
  RWD 和AWD的差別到底在哪?還搞不清楚?今天你得要好好看完這篇啊!   目錄 RWD 和 AWD 的差異與優缺點 RWD、AWD 的異同之處 共同之處 不同之處 RWD AWD RWD 的優點與缺點 優點 缺點 AWD 的優點與缺點 優點 缺點 該選擇 RWD 還是 AWD ? 先看看自己的需求吧! AWD  跟  RWD  的目的一致,都是希望能針對桌機、平板、手機等不同尺寸的裝置,而顯示出易於瀏覽的網站畫面。 在規劃網站時,相信有不少的 PM 在與 前端 工程師或是 網頁前端設計師 在溝通上遇到瓶頸,像是網站要使用 RWD 或是 AWD 等等。本篇就以未接觸過 網頁設計 、或是無任何技術背景的網頁規劃者為角度,講解 RWD 與 AWD 網站的差異,以及如何規劃與選擇。 RWD 和 AWD 的差異與優缺點   在網頁上, RWD  是「Responsive Web Design (響應式 網頁設計 )」的縮寫;而 AWD 則是 「Adaptive Web Design (自適應式 網頁設計 )」的縮寫。RWD 與 AWD 是為現今大多數人們習慣使用手機、平板等行動裝置上網而生的  CSS  寫法,讓 網頁設計 無論在桌機螢幕上、或是尺寸較小的行動裝置上,都能清楚的呈現,讓使用者能更舒服的瀏覽網頁。 RWD 與 AWD 的差異,簡單的來說,前者是無論行動裝置或是桌機,都使用同一套 CSS;而後者是針對各種裝置撰寫對應的 CSS,可以有多套  CSS ,例如桌機有桌機的一套 CSS,手機有自己的一套 CSS。 RWD  與 AWD 的差異,簡單的來說,就是前者只有一套 CSS 檔案、後者卻有多套 CSS 檔案。詳述如下: RWD 會把所有裝置的樣式都寫在同一套  CSS  中,因此無論行動裝置或是桌機,都是使用同一套 CSS 。當使用者打開了網頁,就能即時透過網頁的寬度,決定要套用...

有了這套人工智慧系統,會說英文就能寫程式?(下)

圖片
  ​ 本文為下篇,上篇請看此 連結 OpenAI:共同維持單純生態讓程式社群「產生更高價值」 當被問及這些抱怨時,Greg Brockman回答:「新技術即將到來,確實需要這場辯論,即使會有別於過往社群的意見,我們將接受反饋並以不同的方式做事。」他認為 人工智慧 社群始終受益於Open AI的工作。「這會對生態系統有很大的價值,歸根結底,這些技術可以重塑我們的經濟,為所有人創造一個更美好的世界。」Brockman解釋道。 Codex 也肯定會為  OpenAI  及其投資者創造價值。2015年公司以非營利實驗室的身份起步,為了吸引外部資金,它在 2019 年轉為「利潤上限」 (capped-profit)模式,儘管Codex最初是作為免費API發布的,但  OpenAI  預期未來將對使用者收費。 OpenAI  表示它不想使用Codex構建自己的工具,因為它更適合改進 人工智慧 核心模型。Brockman說:「我們意識到如果追求成為任何一項工具,就會切斷任何其他路線。作為一家初創公司,可選擇最擅長一件事。毫無疑問,此系統正為所有模型製作更好的版本。」 從 Codex 展示案例中猜測語言喜好 雖然 Codex 聽起來非常令人興奮,但在真正的工程師掌握之前很難判斷它的全部功能。但即使在不是工程師的情況下,確實看到 Codex 的運行情況,並且對 人工智慧 有一些想法。 OpenAI  的 Brockman 和 Codex 負責人 Wojciech Zaremba 線上展示使用 Codex 創建網站遊戲,Brockman 在 Google 圖片上找到一個人的剪影,告訴 Codex 在貼上 URL 前「從頁面添加這個人的圖像」,剪影隨後出現在視窗上,然後 Brockman 修改它的大小,說道:「讓這個人變大了一點」、「現在可以用左右箭頭鍵控制它」。 ​ OpenAI  的 Brockman 使用 Codex 創建網站遊戲 ,使用口語來「使喚」Codex 寫出相應代碼。 人工智慧藝術與科學般的對 Codex 下達指令 這一切都非常順利。人影開始在視窗上晃來晃去,但很快就遇到一個問題:它一直在視窗外消失。為了阻止這情況,Brockman額外下達指令:「不斷檢查這個人是否離開頁面,如果是就...

有了這套人工智慧系統,會說英文就能寫程式?(上)

圖片
  ​ 人工智慧發展太快!Codex可將英文翻譯成程式碼 你還在苦於不會寫程式碼,落後於其他人嗎?隨著 人工智慧 技術越來越強,未來程式設計不再是需要編寫複雜的代碼,甚至會說英文就能 coding! 由 馬斯克 創辦、致力於 人工智慧 的研發公司 OpenAI 日前發佈一款新的 機器學習 系統「Codex」,可將英語直譯成程式語言。期望這樣的人工智慧應用,能讓程式設計變得更簡單便利,讓更多人能共同參與。 ​ https://www.youtube.com/watch?time_continue=3&v=SGUCcjHTmGY&feature=emb_logo Codex:能將人話翻成Python等10多種程式碼的人工智慧應用 OpenAI 的 CTO 兼聯合創辦人 Greg Brockman 和 Codex 負責人 Wojciech Zaremba 線上展示 Codex 的各式用途,揭開它神秘的面紗:簡約的介面、能將自然語言翻譯成 Python 、JavaScript、Go、Perl、PHP、Ruby、Swift 和 Shell 等 10 多種主流程式語言的能力。 Codex 就像是一位資料科學家,可將資料下載、歸納後予以分析、製作圖表。還可以把人話翻譯成電腦程式碼,實現多種程式語言之間的互譯,更進一步建構出基礎的網站和遊戲。 舉例來說:使用者在指令欄中,使用英文「寫」出一個上方有大標、側邊有導覽列的網頁後,Codex 便會將此指令翻譯為完整的程式碼。雖然此系統並非萬無一失,操作執行時仍需要耐心,但已證明可為不同領域帶來更佳效率與價值。 程式設計中「最乏味」的關鍵步驟,人工智慧一把罩! OpenAI 的 CTO 兼聯合創始人 Greg Brockman 說他們將 Codex 這項 人工智慧 定義為「增加工程師的人數」。他說:「編寫程式語言有兩個部分:首先,你必須認真思考、理解一個問題;之後將這些需要執行的片段——無論是函數還是API——轉譯成現有程式語言。」而後者的「轉譯」步驟是最乏味、但也是最關鍵的,這時就只能請出人工智能「Codex」為工程師消除繁重的工作。 ​ https://www.youtube.com/watch?v=Ru5fQZ714x8&feature=emb_logo Codex 恐延續 Copilot 的代碼...

零基礎的人想學網站前端,看這裡就對啦!

圖片
網站前端技能現在超搶手,零基礎也不要擔心,這篇一步步幫你建立觀念! 很多想要轉行的朋友紛紛把目光投降了網路前端技術。 網路前端作為一個薪資前景好的熱門行業,吸引了很多人的加入。但是對於剛剛準備轉行的朋友來說並不知道網路前端是什麼?零基礎怎麼學習Web?下面就來和小編一起看一看文章內容吧~ 零基礎怎麼學習Web? 一、網站前端是什麼呢? 當你在網絡、APP上瀏覽網頁時看到的所有漂亮的頁面,其實都是由網站前端實現的!在我們看來簡單,但其實光是一個小小的按鈕、一個小小的符號,都是 網站前端 工作者們仔細斟酌過的。 網站前端工作相對於其他軟件開發工作是比較容易入門的,但是要是你深入學習後會發現其實困難,它需要從業人員掌握一定的設計、代碼、交互技能,有的公司還會要求有一點SEO技能。 今天就讓達內帶你看看:零基礎該如何入門? 二、零基礎怎麼學習Web? 網站前端 培訓零基礎入門有兩種方式: · 第一,通過自己自學進入該行業 · 第二,通過參加Web培訓機構入門 通過自身學習入門你需要通過的是最開始學習時多看看視頻,有一定了解後針對自身情況挑選合適的書籍,進行知識性的查漏補缺。當然這學習的過程很重要,需要將自己學習的知識串成知識點時常溫習。平時多練習代碼,堅持一段時間之後一定能有所成就。最好可以挑選合適的教育機構,這樣可以減少你學習的時間,有針對性的學習。 三、網站前端技術的三個階段 分別是前端美工、前端開發和前端架構。 前端美工主要負責最基本的一些平面設計,視覺互動設計,不需要參加太多代碼問題,中級網站前端會寫js,應用js,用戶交互等,前端架構是開發、優化框架和服務器,用戶體驗等涉汲就比較廣。三者薪資根據等級不同也逐漸升高。 四、網站前端開發包括三個要素 HTML、CSS和 JS ,是網站前端開發包括的三要素,當然服務器端語言以及基本的PS、視覺設計也是需要了解的。 網站前端既需要與上游的視覺互動設計師、視覺設計師和產品經理溝通,又要與下游的服務器端工程師溝通,需要掌握的技能比較多。所以對於有些知識只需要入門不需要精通,有些知識卻需要融會貫通,這對網站前端開發的學習比較重要。 五、 HTML5 和網站前端的區別 HTML5是現在網站前端開發一項重要的內容,由於技術的不斷發展...

今天整理給你!前端工程師.後端工程師.全端工程師的超級比一比!

圖片
之前有一篇文章分析前端工程師和後端工程師,今天除了複習,又多了個"全端工程師"! 業界對於網站開發工程師的需求,一直沒有停止過,也吸引很多非本科系出身的同學想轉職到網站開發工程師。 但是常常聽到網站開發工程師還有分成「 前端工程師 」、「後端工程師」,還有綜合上述的「全站(full-stack)工程師」。 今天就來解惑:這三種聽起來超像的職位到底差在哪?我又該選哪種學習比較好上手?由於真的太多人有類似的問題,因此本篇文章會幫助你先了解網站開發的分工定義、技能需求,如此一來,才能幫助你找到適合自己的目標、讓你更有效率學習,更快達成轉職網站開發工程師的願望! 前端工程師 網站的「前端」是與用戶直接交互的部分,包括你在瀏覽網頁時接觸的所有視覺內容--從字體到顏色,以及下拉菜單和側邊欄。這些視覺內容,都是由瀏覽器解析、處理、渲染相關 HTML 、CSS、 Javascript 文件後呈現而來。 技能與工具 前端開發,就是要創造上面提到的網站面向用戶的部分背後的代碼,並通過建立框架,構建沉浸性的用戶體驗。為了實現這個目標,開發需要熟練運用下列語言、框架、工具庫——三大語言: HTML ,CSS,和 Javascript 。 此外,掌握jQuery 和LESS 等工具庫也很重要,它們能幫助開發者以更高效的方式編碼;很多前端開發崗也要求Ajax 方法的使用經驗,它可以幫助你使用 Javascript 在後台從服務器拉取數據,協助實現頁面的動態加載。 打個比方, 前端工程師 的工作專注於「房屋」裝修,而蓋房子的工作由後端開發者負責。通過一些專門的工具,前端開發者與設計師/用戶體驗分析師密切合作,幫助構建原型或是線框圖,參與產品開發到發布的全過程。 一些 前端工程師 甚至能準確定位影響用戶體驗的特定問題,並給出建議或是代碼解決方案,對產品設計帶來積極影響。在專業能力外,與其它團隊協作,以理解特定目標、需求、機遇,以及高效的執行力也非常重要。 這聽起來工作內容很多,但也回報豐厚。「我是一名技術人員,也是一名設計者,在數字平台上使用標記語言和代碼修改視覺元素並與之互動是很自然而有趣的體驗,」有八年前端開發經驗的Mikey Ilagan 說「這讓我能夠直接影響到用戶體驗,操縱應用和網站裡用戶所...