里云云開發平臺重磅推出開源應用中心,聚合最熱門的開源應用,讓你像安裝app一樣快速上線一個網站。面向新人和持續活躍的開發者用戶推出上線激勵加油包,最高100元無門檻代金券免費送,現在體驗還能夠領取年輕人的養生神器,桌面不銹鋼保溫杯!
開源應用中心聚合了目前最熱門的前端開源應用模版,讓大家真正可以做到像安裝APP一樣來上線一個網站。目前已經支持最熱門的前端框架,包括Vue.js、React、Nuxt.js、Next.js、AntDesign等,還有內容管理平臺Hexo、Docusaurus、VuePress、Sapper等。使用部署開源模版非常適合您的以下場景:
云開發平臺同樣面向廣大的開源作者征集應用,對于熱門的應用我們能夠提供現金激勵、以及流量曝光等扶持。
阿里云云開發平臺前端應用部署功能旨在為前端開發者改善工作環境,優化前端開發和部署體驗。同時還可以結合云開發平臺云原生的架構能力和主機應用的部署能力,讓前后端應用能夠更高效地協同。
1. 賬號準備工作
2. 創建應用
2.1 選擇應用中心任意模版創建應用
2.2 使用自己的倉庫應用創建
不知道如何操作?您也可直接點擊一次“部署”按鈕,之后,對默認生成的build.sh內容進行任意修改:
b. 填寫靜態文件相對目錄:在build.sh執行后,從代碼生成出的靜態文件所在的相對目錄,需要被填寫到“部署配置-資源路徑”中。
Tip:例如React應用(如圖),一般會填寫“./build”;Vue應用則一般為“./dist”。
c. 調整配置:當您完成上述步驟后,發現自己的代碼仍然部署錯誤時,需查看排查部署日志,對上面的build.sh和部署資源路徑進行修改。常見的幾種部署錯誤情況如下:
3. 在日常環境部署站點
4. 配置自定義域名在線上環境上線
原文鏈接:https://developer.aliyun.com/article/829641?utm_content=g_1000314028
本文為阿里云原創內容,未經允許不得轉載。
信息加速發展的互聯網時代,越來越多的科技公司為了專注核心競爭力業務以及降低軟件項目成本,開始將項目中的部分業務模塊分發給第三方外包公司來完成。而這樣是否就意味著大幅度地降低成本了?
事實告訴我們,并沒有。
本文作者作為一名外包商,以自身的經歷告訴我們本可以在3天之內完成了的一個報價僅為 1500 美元的靜態 HTML 頁面,是如何被大型企業硬是拖成了一個為期 7 周且需要耗費 18000 美元(約為人民幣12萬)項目的。
不久前,我作為承包商工作,經常從一個項目跳到另一個項目。有些是短期的,工作一周左右,可很快提交我的工作成果。也有的項目會持續幾個月,這期間我會攢一些錢用以休息一段時間。
我更喜歡短期工作,因為這樣的工作使我可以在單位時間內收取更高的費用。這樣不僅我感覺是在為自己打工,而且我覺得我不需要太努力工作就能過上還算體面的生活了。我的最高費率仍然在合理的范圍之內,而且我總是提供高質量的服務。這就是我和一家大公司定下這個項目之前我的工作狀態。
這家公司聯系我的時候顯得很著急,經理告訴我他們現在就需要一個人來搞定這件事。需要一個不怎么需要公司培訓就能馬上上手,而且能交付最大性能的人。不管怎么說,這剛好是我的座右銘。這個項目正是我喜歡的工作類型。它內容簡短,很快就能做好,而且報酬很高。
在談判確定好合適的費率后,我收到了一封包含說明的電子郵件。他們給了我更多關于這個項目的背景。他們的開發人員在沒有事先告知的情況下就離開了,并且從未跟任何其他人匯報過項目的進展。
我們需要您毫不分心地完成此項目。在合同期限內,您將只與我們合作,并及時交付成果。我們會對給您造成的麻煩進行補償。
任務說明很簡單:閱讀這些需求然后估計完成這個項目需要多長時間。這是我職業生涯中遇到的一個那類比較容易的項目之一。這是一個HTML頁面,包含一些簡單的動畫和幾個嵌入的視頻。我花了一個晚上研究需求并在腦中模擬實施。這些年來,我已經學會了在能確定收到報酬之前不為客戶寫任何代碼。
我確定了這個項目充其量也就是一天的活兒。但為了保持謹慎,我上報了20個小時,總計1500美元。畢竟這只是一個HTML頁面而已,我也只能收取這么多費用。他們讓我到25英里外的衛星辦公室去。在為他們工作的那三天里我必須天天開車去那兒。
第二天,我到了衛星辦公室。在一個購物中心,然后通過一扇秘密的門進入了一個秘密的世界,一些工作人員在他們的小隔間里安靜地工作著。接待員給我看了一個我將用它來工作的全新MacBook Pro,我必須從零開始設置環境。我的確更偏向于使用公司的筆記本電腦,因為他們經常要求承包商安裝一些可疑的軟件。(我可不想裝到自己電腦上。)
我花了一天時間下載我的工具包,設置電子郵件、SSH密鑰和請求服務的授權。換句話說,我什么都沒做。這就是為什么我上報了20個小時,還沒開始寫代碼呢,光前期設置就耗費了8個小時。
第二天,我準備開始真正地干活了。有了MacBook Pro,我用它發了一封電子郵件給經理。我告訴他我已經準備好工作了,正在等待上述的資源。那天,我在我柔和燈光下的工位上待著,玩著手指,直到太陽落山。
我再次計算了一下。根據我的估計,我還只剩4個小時的時間來完成這項工作,這對單個HTML頁面來說也不是不可能。但不用說,第二天,我把這剩下的4個小時花在了吃公司贊助的午餐上,伙食很不錯,而且我與其他員工玩得很開心。
當預計的20小時到期時,我確保向經理發送了另一封電子郵件,讓他知道我確實人一直在公司,但我沒有收到我需要的資源。當然,那封電子郵件被無視了。
接下來的星期一,我猶豫地開過了這25英里。令我驚訝的是,經理已經來到衛星辦公室,并熱情地問候了我。他是個三十來歲,很隨和很不錯的人。我很不解,他并不像當初要雇我的那時候那么著急了。我們進行了友好的交談,沒有提到任何工作。后來,我們去吃午餐,他付了錢。這是美好的一天。完全沒工作。
好吧你可以說我很容易形成習慣,但如果你供我吃喝并每天呵護我,我會習慣這一切。這變成了一個例程。
我來上班,花一些時間在網上閱讀以及看視頻。我每天發一封電子郵件,所以他們知道我確實去了公司。
然后,我會去吃午飯并和碰見的有趣的人一起玩耍。在一天結束時,我站起來,伸個懶腰,打一個當之無愧的哈欠,然后開車回家。
我習慣了。事實上,我在期待這些。當我終于收到一封帶有指向我需要的資源的鏈接的電子郵件時,我反而有點失望。我重新開始腳踏實地,變回自己工作時的嚴肅臉。但是,在花了幾分鐘查看Zip文件后,我才注意到它缺少了我需要的大部分內容。設計師給我發了一些Adobe Illustrator文件,我無法在MacBook上打開它。
我回復了電子郵件來解釋我的疑慮,而且一并問了一些其他問題以節省時間。那時,我當初上報的20個小時時間早都已經過了。我現在真的想要完成這項工作了。
點擊發送后不久,我收到了一封電子郵件。只有一句:“轉發給Alex”,然后Alex得到了這封電子郵件的抄送。
Alex回答說他轉發給了Steve。Steve回答說Michelle是設計師,她會了解得更多一些。
Michelle的自動回復稱她正在度假,所有詢問都應該直接告訴她的經理。
她的經理回復說“誰是Ibrahim?(我的名字)”我的經理回復說他很抱歉還沒有向大家介紹我。
作為承包商,在人們注意到我在那里工作之前,我通常就已經完成我的工作并離開那家公司了。但這次,我收到了大量歡迎的電子郵件。這樣的郵件持續了一段時間,而我被迫回復那些友好地過了頭的郵件。有些人很想跟我本人見面。當我說我在加利福尼亞州,離得遠著呢,他們有點失望。以及羨慕,他們說他們羨慕加州美好的天氣。
他們很有禮貌地無視我的電子郵件,用抄送來轉移我的問題,把我問過的任何事情歸為垃圾郵件。我花了很多時間,像一位考古學家在深深的電子郵件之溝內挖掘,希望找到我問題的答案。
你可以想象每當我想起我唯一的任務是構建一個靜態HTML頁面時,我感覺到的冒名頂替綜合癥(心虛,懷疑自己的回報不是理所應得的)的程度之深。原本虛報了的20個小時的項目變成了為期7周的冒險,期間我享受免費午餐,每天開車50英里,并翻看電子郵件。
當我最終完成項目時,我在GitHub上將它發送給了團隊。
在不久之后,我收到了邀請,整個團隊會用Google Hangout開視頻會議對我的代碼進行Code Review。
我花了一個多月的時間來寫一個靜態HTML頁面,而現在整個團隊都要評價我的工作?
那個什么,我要為自己說句話,這個頁面也包含一些JavaScript交互,是響應式的,還包括CSS動畫......好吧我真的覺得自己像個來冒名頂替的。
當然,視頻會議的時間又重新安排了幾次。當它終于發生時,我和我的工作已經不是會議的主題了。他們都坐在紐約某個地方的同一個房間里,像一個緊密團結的團體一樣聊了一會兒。事實上,他們所說的關于我做的項目的所有內容只有:
那天晚上回家的時候,我意識到自己正面臨另一個挑戰。我在這家公司工作了7個星期,而我的原始報價為1,500美元。這相當于每年11,100美元或每周214美元。或者直接說,每小時5.35美元。
這幾乎還不夠我付油錢的。所以,我給他們發了一張發票,我按照原來的每小時費率給他們報了7個星期,總額達18,000美元。我當然感到羞恥,但我還能怎么辦呢?
就像我預期的那樣,我沒有收到回復。如果所有大公司都有什么相同之處,那就是他們并不急于按時支付賬單。這么簡單的工作要價這么多,我覺得自己像一個騙子,但話又說回來了,我又不是來做慈善的。我每天開車50英里來做這項工作,如果工作沒有完成,那不是因為我不想。這是因為他們回復太緩慢了。
接下來的一周我得到了回復。這是一封來自經理的冷郵件,他把我每天的工作日分成不同的時間段。然后他把我工作的那部分時間高亮了,每天標記一個小時的午休時間。最后他用我們商定的小時費率做了一些計算。
顯然,我算錯了。我錯誤估算了總數。調整后,他們欠我的總金額是21,000美元。
請確認重新調整后的小時數,以便財務可以給您寫個支票。
我很快回復了確認。
原文:https://idiallo.com/blog/18000-dollars-static-web-page
作者簡介:Ibrahim Diallo,具有多年開發經驗的軟件工程師。
本文為 CSDN 翻譯
多學員在學習的過程中都遇到過這樣的問題:為什么老師講的我都能聽懂,然而做起來卻總是諸多問題?千鋒重慶校區老師告訴你,其實這是正?,F象,誰也不能幾天就成為大師,你的實踐還太少了!練習多了,經驗多了,靜態網頁自然也就手到擒來。
靜態的網頁其實就是由兩部分組成,一個是底層結構HTML,另外一個就是負責修飾結構的CSS。其實書寫靜態網頁就像小時候過家家,首先得把需要的家庭成員找齊了,即首先考慮要做一個什么樣的網站,例如一個綜合類網站包括:搜索框、導航、文章類別模塊、文章標題以及一部分廣告板塊;一個博客主頁包括:導航、文章縮略、文章搜索、文章導航以及沒有顯示但可能會有的評論區。
寫頁面的時候是有劇本的,這個劇本指網頁設計圖,或者某個現有網頁,建議大家在模仿網上現有網頁的時候利用瀏覽器自帶的截圖功能,把整個完整的頁面截取下來,QQ瀏覽器,360瀏覽器都可以做到。這樣的優點在于可以利用PS自己一步步測量數據、切圖都做到親力親為,并且做到了頁面數據的精準度,而不是隨意的給數據,或者是利用瀏覽器的F12功能查看原網頁的數據。
按照設計好的劇本接著就可以找對應的成員了,例如百度網頁從上往下分為導航頭部、中間logo和表單、尾部二維碼和文字,相對來說頁面的整體布局是比較簡單的,當然還有很多不同類型的頁面,布局要復雜一些。
當看到一個網頁時,需要在腦海當中對頁面進行一個簡單的掃描,如果把頁面當成一張紙,要怎么樣從大到小一點點分割。當有了初步的認識之后,就可以把這些東西轉化成HTML結構,所有不同顏色的框框在寫的時候用的都是DIV。
從上往下,從大到小一點點先把某個模塊以不同的顏色色塊利用代碼堆積出來。保證大的模塊布局沒問題之后,在往里面放一些小的東西,比如圖片img、表單form input、文字、超鏈接a、列表ul li,這時候簡單的頁面結構就出來了。
接下來要把寫好的結構進行美化,不然頁面就會一團亂麻,沒有美感,而網頁當中潤色部分是用CSS來做的。這個環節需要更加細心,例如百度首頁導航紅色框整體在綠色框的右邊,需要給紅色框添加float:right;紅色框里面文字的字號大小,字體,字體顏色,水平間距,垂直間距都需要一點點寫。如果在寫的過程中遇見了問題,可以借助Chrome瀏覽器的調試功能,哪里錯了用箭頭點哪里,結構看左邊,CSS看右邊,看看CSS屬性有沒有顯示,有沒有劃掉,有沒有黃色報錯等等。
在做頁面時,需要大量的練習,才可以熟能生巧。一個頁面寫完之后,總結一下這個頁面在書寫過程中遇到了哪些問題,是怎么解決的,為什么這樣解決,深入思考這個模塊的這個效果可不可以用其他的方法來實現,以做到舉一反三。
千鋒重慶HTML5大前端培訓,配合實戰項目講解網站頁面布局,讓你從容應對HTML、CSS的學習,基礎打好了,才能更有信心面對之后的挑戰。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。