web前端學習之路

来源:http://www.cnblogs.com/brighy/archive/2016/04/02/5346843.html
-Advertisement-
Play Games

test 隨著自己對於web前端知識瞭解的越多,越來越發現自己真的好菜 一臉茫然階段 兩年前大學接觸網頁設計,那時對於網頁設計一竅不通,只是看了一本自己大學編的一本入門教材,我甚至不知道那些網頁設計的代碼是乾什麼用的,大學的老師自己講的很投入,然而我並不懂。最後考試他就划了重點。我們只要記一些簡單的 ...


test

隨著自己對於web前端知識瞭解的越多,越來越發現自己真的好菜

 

一臉茫然階段

兩年前大學接觸網頁設計,那時對於網頁設計一竅不通,只是看了一本自己大學編的一本入門教材,我甚至不知道那些網頁設計的代碼是乾什麼用的,大學的老師自己講的很投入,然而我並不懂。最後考試他就划了重點。我們只要記一些簡單的html代碼,那時的我還不知道什麼是盒子模型,不知道什麼是css,怎麼外部引用css和javascript,只是對一些標簽眼熟

初識網頁設計

去年的暑假,那時無意中看到了一個視頻,視頻是教你怎麼在十分鐘搭建一個論壇網站,內容其實很簡單,就是把phpnow一件安裝包安裝到本地,搭建一個伺服器,然後到discuz下載騰訊開發的discuz論壇程式,一件安裝,通過本地訪問127.0.0.1,經過本測試確實可以完成簡單的搭建一個網站,於是我到處去下載各種個樣打到網站程式,算是知道瞭如何完成一個網站搭建的流程。但是問題來了,搭建網站用的是別人的網站程式,別人的logo你總要修改吧,不至於裡面的文字都不會改吧,於是我就把網頁設計的書又看了一遍,又是一種似懂非懂的狀態,不過我算是知道了網頁設計的用途了,就是設計好放到一臺伺服器中運行,類似於我本地搭建的網站環境。

有了本地搭建的經驗,我就想到網上去租一臺伺服器,於是看到了阿裡雲,免費空間,我看了下,有獨立主機,虛擬主機,免費空間,免費空間有兩年的使用期限。後來把網站程式用ftp傳上去,訪問不了,沒備案,阿裡對於沒有備案的空間不允許外部訪問

沒辦法,只好放棄,看了備案的流程,實在是很麻煩,不過真的要備案還

第一次設計網頁

暑假的陪著室友,室友在鬥魚開直播,我們在賓館住了一個月的時間,期間接代練,我們接了代練就交給自己聯繫的打手打,賺取微簿的中介費用,後來回到學校,室友是生意越做越大,開了淘寶店鋪,店鋪的成交量一個上萬元,但是大部分代練的人還是通過支付寶直接支付。我萌生了設計一個自助查詢代練價格網站的念頭,因為有科技就要會使用,不用白不用

於是花了大約三個晚上(本人喜歡晚上活動,因為晚上安靜,沒人打擾,不過對身體不好),用dreamweaver,加上在網上拷貝的計算器js代碼(那時我是一本javascript的書都沒看過,一竅不通),自己就對著上面的註釋一點一點的改成了自己想要的價格計算器,一開始很簡陋,就幾個select加上(+,-,*,/),功能就是這麼簡單,此處附上第一個作品地址


作品一
作品二

當然那時不知道什麼是w3c標準,不知道什麼叫行為,結構,表現分離,只是知道複製粘貼,能用就行,在dreamweaver下寫的代碼確實可以運行,現在看來自己當初寫的東西好垃圾,不過沒有再去重構了,因為室友的鬥魚直播間被封了,人氣瞬間沒了,就像幸苦建立起來的大廈,突然經厲了一場地震,都沒了,後來換了平臺,去了全名直播,但是始終沒什麼人氣

中間一段時間,我還打算圍繞室友直播做個論壇(因為看不懂代碼,而且自己只會拷貝論壇程式,改改logo),備案了一半被退下來了,因為私人是不許辦論壇的,因為掃黃打非,大部分個人論壇都被關了。企業論壇還是活的好好的,

本人為了在阿裡雲建站,特意學了linux的基本知識,因為網上說linux伺服器穩定。我租了兩台虛擬伺服器,一臺阿裡,一臺騰訊雲,還在美橙網買了個功能變數名稱,www.mml.space還在騰訊雲買了個功能變數名稱www.gnfire.cn,後來感覺阿裡的伺服器用不上就關了,只留了騰訊雲一臺伺服器,幾個月的作用就是給我掛掛qq,因為建論壇的計劃泡湯了

初學網頁設計

因為大四了,別人大部分都找到了工作,自己也有點慌了。寒假,我就在家把www.w3school.com.cn,這個網站網頁設計的基礎知識看了,也就看了html標簽,css,年後想找份實習的工作,但是自己連自己會什麼的不知道,網上投簡歷投的是程式員,我想找份工作邊工作邊學,但是自己真的什麼也不會,突然想到自己大學究竟學了什麼,能直接應付工作的好想沒有

介紹下自己大學學的專業,電子信息。最近我才知道我的這個專業其實是個坑,什麼都懂,然而什麼都不精,並不能勝任任何工作,只是帶你入個門,數電,模電,單片機,嵌入式,fpga,網頁設計,網路工程,通信原理,移動通信原理,高頻電子線路,等等,幾乎把和帶電和與電腦有關的東西都學了個遍,我的畢業設計選的是plc,plc是自動化的的課程。學的東西真的是亂七八糟,我的總結就是多而不精,然而並沒有卵用,我們一個班就幾個參加過電子設計競賽的人在深圳找到了硬體工程師和軟體工程師的職位,一家路由器公司,早知道當初也參加一下電子設計競賽,悔不當初啊

再學web前端

就業的壓力迫使我開始考慮到底從事什麼職業,關鍵是一個很好的定位,以前只是知道有網頁設計這麼回事,投簡歷的時候才知道原來我一直在學的東西就是web前端,於是我到處找關於web前端的書看,我並不是一竅不通的,基本的知識我都知道,只是沒有一個準確的目標,只是懶散的學習一下基本知識。於是開始學習前端的知識,html,css,javascript,ajax,jquery,還有後端的知識,php,java,當然,後端我只是瞭解一下。能看懂代碼

經過兩個月高強度的學習,終於掌握了一個初級web前端應該具備的技能:根據美工設計圖紙完成靜態頁面的div加css佈局,還可以用javascript完成簡單的動態頁面的

隨著學習的深入,越來越發現自己的不足,網上看別人做的Demo,html5+css3完成的特效真的,令人驚嘆,我都要被這樣的頁面吸引住了,很想瞭解是怎麼做的,但是html5的canvas我還不會,svg我也不會,再去看外國的那些大神的Demo,做的大部分都是響應式佈局,就是頁面可以隨著視窗大小而改變的,各種各樣的框架,其中典型的bootstrap,javascript也是有各種各樣的框架,資料庫我也只是會簡單的sql語句,然而我並不能掌握好,還有各種各樣的瀏覽器相容問題,web app,Angular JS,各種各樣新的技術,xml

迷茫了

學了一段時間感覺自己懂得前端知識真的只是冰山一角,看著室友都找到了工作,我也有點方了,不如也找份測試工程師的工作先乾著算了,去蘇州那邊找很好找的。但是我又不想放棄,畢竟已經是半隻腳踏進web前端的人了,只是欠一份web前端工作,慢慢積累工作經驗。

未完待續。。。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • html文本垂直居中對齊,代碼如下: <div id="box" style="height:100px; line-height:100px; border:1px solid #cccccc;margin:50px;"> <span style="vertical-align:middle;di ...
  • 本文章向碼農們介紹motion-path在css動畫中的使用實例分析,需要的碼農可以參考一下。 使用motion path,作者可以讓圖像物體按照指定的路徑運動。谷歌瀏覽器積極的要實現這個CSS特征,我想主要motion-path是SVG動畫里獨特的亮點,而谷歌瀏覽器已經決定放棄SVG SMIL,所 ...
  • 前端工作一年了,期間由於工作需要,也做了一些產品的設計,因為自己的目標就是做編程,所以婉拒了與產品相關的一些任務,打算主要把精力放到編程這方面. PS:2015年1月進軍編程行業。 廢話不多講,這一年頁面改版了N次,以至於設計師都撂挑子了,,,頁面做多了,經驗自然就有了。 背景(前端小白,迫於生計放 ...
  • 現如今做電商網站必不可少的一個效果就是限時搶購,這也是各大電商網站的一種促銷手段。下麵的圖片就是聚划算上面的限時搶的效果 一、實現限時搶的效果需要用到的知識 :Javascript Date()對象 Date()返回當前的日期和事件 getYear()返回年份 獲得年最好用 getFullYear( ...
  • 第一章、瞭解web及網路基礎 1.2 http的誕生 HTTP於1990年問世,那時候HTTP並沒有作為正式的標準被建立,被稱為HTTP/0.9 HTTP正式作為標準被公佈是在1996年5月,版本被命名為HTTP/1.0,該協議至今仍被廣泛用在伺服器端。 HTTP/1.1於1997年1月公佈,是目前 ...
  • 開始這個實例之前,我們簡單談一下Node.js吧,Node.js是一個由JavaScript書寫而成的強大Web開發框架,它讓開發強壯的、伸縮性良好的伺服器端Web應用變得更加簡單、容易。這種技術誕生於09年末,在一個JavaScript大會上宣佈,當時這項在伺服器端運行JavaScript技術讓所 ...
  • 前幾天寫的那個拖拽,自己留下的疑問。。。這次在熱心博友的提示下又修正了一些小小的bug,也加了拖拽的邊緣檢測部分。。。就再聊聊拖拽吧 一、不要直接操作dom元素 react中使用了虛擬dom的概念,目地就是要儘量避免直接操作dom元素,所以我們在對dom元素進行操作的時候需要註意,我之前為了獲取fo ...
  • 本文同步至微信公眾號http://mp.weixin.qq.com/s?__biz=MzAxMzgwNDU3Mg==&mid=402267570&idx=1&sn=4b0dc27842c32d902bad2dc4eea75f9a#rd 感興趣的可以掃碼關註哈 生命周期(Life Cycle)這個詞, ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...