千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

        400-811-9990
        手機站
        千鋒教育

        千鋒學習站 | 隨時隨地免費學

        千鋒教育

        掃一掃進入千鋒手機站

        領取全套視頻
        千鋒教育

        關注千鋒學習站小程序
        隨時隨地免費學習課程

        上海
        • 北京
        • 鄭州
        • 武漢
        • 成都
        • 西安
        • 沈陽
        • 廣州
        • 南京
        • 深圳
        • 大連
        • 青島
        • 杭州
        • 重慶
        當前位置:哈爾濱千鋒IT培訓  >  學員心聲  >  參加千鋒哈爾濱Web前端培訓 完成從0到N的華麗蛻變

        參加千鋒哈爾濱Web前端培訓 完成從0到N的華麗蛻變

        來源:千鋒教育
        發(fā)布人:Web學員
        時間:2019-02-22 17:17:00

          時間過的真快,千鋒哈爾濱Web前端培訓JavaScript部分已經學習一個月了,仿佛昨天才開始接觸JS。剛開始接觸JS時,總感覺寫JS代碼特別難,寫上那么幾行代碼就感覺好吃力。隨著深入的學習,接觸多了也不覺得有多難了,當每周末回頭看之前的知識點總感覺好容易啊。現在學的知識點多了,代碼量也是越來越多,從之前的十幾行到現在的動輒上百行,感覺之前的難度都不算個事。在這個月里我感覺綜合能力最強的是做九宮格那個拖拽效果了。編程思路主要如下:

        哈爾濱web學習機構

          一、取顏色和插內容好做,就不贅述了。

          二、一共用到mousedown mousemove mouseup

          1.mousedown時要做的事:

          1.1要記下此時鼠標距離事件源的位置,方便在鼠標移動事件使用該數值,主要是為了鼠標松開時計算離其余九個位置的距離(勾股定理)

          1.2克隆一個一樣的節(jié)點且放在原地

          2.拖拽時實時記錄clientX clientY的值,后邊計算最短距離時用到。

          3.鼠標松開時,要新聲明兩個數組,兩個都是用來存放勾股定理求出來的數組,其中一個用sort排序,得到最小值,然后根據這個最小值在第二個數組中找到它的索引,也就是可以根據這個索引找到它是第幾個div;然后和clonenode的那塊進行交換left和top值。

          既然來到千鋒培訓班學習,那就課上好好聽講,課下多多練習,剛開始可以跟著老師的思路來寫代碼,但是學到了一個月之后我們就需要自己有思想,自己去想如何對代碼進行優(yōu)化,一定要有自己的思想。學習上遇到不會的地方一定要多問,每天遇到的問題最好當天解決,不要每天留一個問題,時間長了會越積越多。前端是自己寫出來可以看到的東西,比看不到效果的后臺接受度高很多,讓人學習更有動力,同時要多敲代碼,這樣才熟能生巧!

        聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

        猜你喜歡LIKE

        最新文章NEW

        相關推薦HOT

        更多>>

        快速通道 更多>>

        最新開班信息 更多>>

        網友熱搜 更多>>