不吹流弊了,小作品。
先說,最初的設計思路都是老師提的,甚至包括前期的制作,我只是跟老師到靜態頁面設計后,就開始自己推敲了,畢竟自己覺得基礎差就行了,不能沒點學習品質吧。結果,,,經常出錯,一出錯就卡死,每每解決一個問題,都是經過自己調試幾十次,瞎貓碰死耗子碰到了思路,說實在的,前期就算是完成靜態頁面的時候,都可能卡兩三個小時的,,,因為什么?沒思路,沒經驗,沒常識,,,
比如,一個元素就算顯示不出來,位置也沒差啊,,,狠狠地調試,寬高,,,還是沒用,,,自己卡死了,,,最后跟老師的交流才知道是父元素高度為0,,,
包括中期對歌詞數據的處理,還有后期對收藏功能的數據的交互的實驗,,,很多情況吧,,,經??ㄋ?,反而浪費了很多時間后,調試了無數次,才發現了問題所在,,,
所以我也是熟能生巧,遇到問題了,自己也有了一些心得的,往往越是調試出來的找不到問題所在的bug,越是簡單的常識性的或者是書寫的或者是格式上的,或者是語法上的錯誤,等等吧,越是這些基礎知識的錯誤,越卡死的,,,
不光如此,還有一個點是,一旦卡死了,我就經常沒了思路,雖然不至于拿來主義直接問人抄代碼,但是也是六神無主,然后搜索資料了,,,經常耽誤時間的,,,
所以,我做了這個項目,其實,說真的,自己很自豪的,十月一那時候算是JS新手吧,跟著老師節奏,自己模仿了一個靜態文件加載的音樂盒,很簡陋的,自己當時記得花了兩天半,不斷設計外觀,哈哈,就是前面的那第一個音樂盒,這個的意義就是讓我對自己的學習有了信息了,說真的自己的基礎很差的,很多方法屬性記不住,只能查出來再用的。所以也造成了經常出錯,經常卡死,,,
其實我前期是沒思路的,因為前期有老師走到我前面了,我必須要先超過他的要求才對嘍。第二個音樂播放器是我自己思考,完全自己做出來的,怎么說呢,用了兩天吧,記得經常凌晨兩三點才睡的。因為經常為了一個效果或者一個bug調試很多次。所以,越到后來,我越重視思想了,不能一味地被牽著走,否則連錯誤都不知道出哪里。第二個音樂播放器,我當時做完了,其實心里屁顛屁顛的,確實,如果不是當時沒聽明白這個作業要求,我都覺得不錯了。第二個作品就是那個第一次音樂API了。
感覺,那就是幫我打開了真正的設計的大門了,心里有了種勇氣了,這源于什么?
說句實話,就是做產品太有意思了,是創作者的尊嚴和自信的彰顯,這只是意義性的,實在的是有了種信念,想要干什么,那就寫成代碼干出來,就是那種沒有代碼解決不了的問題的,雖然有bug,但是有bug反而更說明了,有解決bug的方法。就是這個邏輯,讓我覺得,我自己算是入門了,,,,
太晚了,長話短說:
這個作品從簡單粗糙到效果添加,人為控制,我自己琢磨出來了,一些東西,包括收藏的加減效果,搜索,展示人為控制,動畫的人為控制,除了不滿沒有給開放的搜索API,否則就是成品的音樂網站了。不過百度也不傻,給了,它的網站的山寨兄弟們就多了。有一些錯誤是常識性的,包括前面說的父元素高度沒設置,但是不知怎地默認0了,還有處理數據,經常繞彎或者是出錯,繞彎是思路的問題,不清晰,出錯,我印象深刻的就是代碼敲錯了,有格式上的,有數據本身的屬性上的,還有作用域的問題,,,
久病成醫??!學生不得不說,發現錯誤這個行為越來越主動了,自己有了經驗和思路,重要的是思路,這是解決問題的最主動的,被動的就是調試了,當然調試就是為了驗證什么,當然是驗證思路的。如今,寫個效果,不再以前一樣慢吞吞的半天了,因為越來越熟悉,思路越來越清晰了。我自己非要把歌詞給整出來,結果花了五六個小時去搞數據再呈現,因為我沒思路,就搜資料,有了思路,就立馬實踐,惡心的,自己的基礎差,而且別人的思路是別人的,一出錯就不知道哪里了,最后做出來自己也不滿意,歌詞顯示出問題了,但是給了我經驗了,不過自己??調試了兩三個小時,最終終于,,,氣不過,心里說,為啥非要跟你走?心里一有這個念頭,突然就想到了一種方案,立馬著手,花了一個多小時,出來了,效果還可以,但是看臉,不滿意,因為是順著別人思路來的,有些思想繼承了過來,我又思考這些繼承的東西,改了改,果然可以的,,,還是比較滿意的,,,
馬上睡了,,,再說一點,思路越多,打代碼越多,學的越快越好。撐死膽大的餓死膽小的。建立一個自己的代碼世界,自己的產品觀念,自己的學習品質。別人的是一種成功的可能,自己要把自己可能的成功成功了,,,,
輪播
事件代理
阻止事件冒泡
動畫效果插件
屏保
邊緣性的設計:阻止,判斷
最后一點,當我被老師一棍子打醒了,我感覺整個世界都變了,,,這個棍子就是變量的賦值與傳遞,保存,讓我豁然開朗?,F在,我自己心里狼嚎地覺得自己一個語言小白,終于跨入語言的世界啦啦啦啦
第一次小成品音樂API事實就是,如果給我開放接口,做個成品網站又何妨
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
- Swift版本點擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
- 一、BuildType 屬性以及方法。 下面簡要介紹下BuildType的屬性以及方法,更多詳情,可以參閱:Bui...
- 今天要寫記錄發現已經200天,遇整數中國人喜歡紀念,還記得上次100天的時候總結了陳小冠100天閱讀書單。 最近正...