原创 簡述HTML DOM及其節點分類

        在JavaScript中,document這個對象大家一定很熟悉,哪怕是剛剛開始學習的新人,也會很快接觸到這個對象。而document對象不僅僅是一個普通的JavaScript內置對象,它還是一個巨大API的核心對象,這

原创 關於DOM對象與JQuery對象的那些事

                這個問題源自上一次的工作室討論班,主題是“jQuery選擇器的使用”,在討論班的結尾,我留了一個思考題:  jQuery獲取到的對象和直接調用原生Javascript方法獲得的對象有何區別呢?   這個思考

原创 【歷史】JavaScript和Java沒啥關係!————JavaScript簡史

文章的開始先上張圖:              圖片拍攝自北京圖書大廈,代表着現在國內應該是絕大部分書店的現狀——Javascript書籍放在Java類當中。甚至很多業內人也一直認爲Javascript是Java語言在瀏覽器內的實現。不

原创 數據結構JavaScript——雙向鏈表、雙向循環鏈表

關於鏈表簡介、單鏈表、單向循環鏈表、JS中的使用以及擴充方法:  單鏈表、循環鏈表的JS實現 關於四種鏈表的完整封裝: https://github.com/zhuwq585/Data-Structure-in-JavaScript/bl

原创 簡易網頁遊戲——八數碼問題遊戲

在工作室暑期集訓結束,回家的路上。 長春到北京的動車,將近七個小時,忘記拷電影了。。。手機裏也沒有遊戲。。。 無聊至極了,就自己寫了個遊戲。。。 用HTML+SASS+JS實現八數碼問題的小遊戲~ 直接貼上代碼: (文件目錄) HTML

原创 簡述JavaScript對象、數組對象與類數組對象

問題引出 在上圖給出的文檔中,用JavaScript獲取那個a標籤,要用什麼辦法呢?相信第一反應一定是使用document.getElementsByTagName('a')[0]來獲取。同樣的,在使用getElementsByName

原创 數據結構JavaScript——單鏈表、循環鏈表

數據結構系列前言:         數據結構作爲程序員的基本知識,需要我們每個人牢牢掌握。近期我也展開了對數據結構的二次學習,來彌補當年挖的坑。。。。。。   當時上課的時候也就是跟着聽課,沒有親自實現任何一種數據結構,更別提利用數據結構

原创 Bug整理——$(window).height()獲取到$(document).height()的問題

   想看解決方案不想看無聊乏味的bug解決過程的同學,請直接跳轉到頁面底部~    今天在做項目的過程中遇到了一個BUG,項目中需要獲取到瀏覽器客戶區的高度以方便做一些適應性調整,代碼如下: $(document).ready(f

原创 DIV+CSS3製作哆啦A夢頭像

先展示一下我的頭像吧。 作爲一個前端ER,我的頭像當然不能是繪畫工具畫出來的。沒錯,這個玩意是由HTML+CSS代碼實現的,過年的某一天晚上無聊花了一個小時敲出來的。來看看它原本的樣子: 爲什麼會變成第一張圖的樣子呢。那個呆萌的線條貓

原创 身份證號校驗原理及JavaScript實現

      在網站中,總有各種各樣的表單,用戶使用表單來向服務器發送數據,進行交互。 然而,代代相傳的經驗是,永遠不要信任用戶的輸入,一定要對數據進行驗證。如果使用不經驗證的表單,輕則會有大量無效提交進入服務器,嚴重影響網站運行;重則招

原创 JavaScript面向對象(1)——談談對象

       很多同學甚至在相當長的時間裏,都忽略了JavaScript也可以進行面向對象編程這個事實。一方面是因爲,在入門階段我們所實現的各種頁面交互功能,都非常順理成章地使用過程式程序設計解決了,我們只需要寫一些方法,然後將事件綁定在

原创 數據結構JavaScript——集合

在數據結構之前,集合首先是個非常重要的數學概念,離散數學的第一課應該都是講集合吧。。。 在數據結構中,集合是由一組無序且唯一的項組成的。這裏對這種數據結構進行了封裝,使用對象來存儲項(鍵和值都爲該項自身),提供了添加項、刪除項等一系列基

原创 【Leetcode】448. Find All Numbers Disappeared in an Array

題目如下: Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear

原创 JavaScript面向對象(4)——最佳繼承模式(從深拷貝、多重繼承、構造器借用,到組合寄生式繼承)

       很多同學甚至在相當長的時間裏,都忽略了JavaScript也可以進行面向對象編程這個事實。一方面是因爲,在入門階段我們所實現的各種頁面交互功能,都非常順理成章地使用過程式程序設計解決了,我們只需要寫一些方法,然後將事件綁定在

原创 Vue-cli項目在開發環境下跨域請求失敗的解決方法

最近在進行畢業設計的開發,採用了Express+Vue的前後端分離 結構.並使用了基於webpack的vue-cli腳手架工具.前兩天在開發用戶權限模塊時,發現session丟失狀況,導致登錄狀態無法保持. 以下是發現問題的過程 登錄