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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...