原创 leetcode----最長公共前綴

題目:編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","race

原创 Express安裝 找不到內部對象問題

1. NODE 沒有安裝成全局變量 2. express 4.x版本中將命令工具分出來了,需要再安裝一個命令工具,執行命令“npm install -g express-generator”完成後再測試就可以了。   3.https://

原创 spring下載

https://repo.spring.io/release/org/springframework/spring/

原创 javaScript——閉包

閉包的解釋: 閉包是函數和聲明該函數的詞法環境的組合。 MDN解釋:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures 理解:應用的兩種情況即可——函數作爲返回

原创 javaScript —— 回調函數

剛開始學的對回調函數一直挺模糊, 今天通過在網上找資料好好學習一番。 先是其定義:回調函數是一段可執行的代碼段,它作爲一個參數傳遞給其他的代碼,其作用是在需要的時候方便調用這段(回調函數)代碼。 較好的理解是: 我們把 煙 比作 回調函數

原创 git指令使用

記錄使用到的git方法 1)git add  命令將文件內容添加到索引(將修改添加到暫存區)。也就是將要提交的文件的信息添加到索引庫中。    其中 git add . 是將所有修改添加到暫存區 (*號可以做通配)   2)git com

原创 javascript 的defer、async屬性 與noscript標籤

1)defer屬性/ 延遲腳本 (HTML4.01)      作用: 使得腳本執行不受頁面構造(自上而下解析)影響。  腳本會被延遲到整個頁面都解析完畢後再運行。 相當於告訴瀏覽器立即下載,但延遲執行。      <script sr

原创 HTTP協議發展史

HTTP/0.9   (1991)       1.只有一個命令GET。       2.沒有HEADER等描述數據的信息。       3.服務器發送完畢, 就關閉TCP連接。   HTTP/1.0 (1996)      1.增加了P

原创 HTTP協議類

一、HTTP協議的主要特點       ① 簡單快速       每個資源是固定的(有固定url)       ② 靈活              通過一個HTTP協議可以完成不同的數據類型傳輸       ③ 無連接          

原创 JavaScript——Array對象中的方法

Array對象是我們在開發中最常用的對象之一。它的介紹是: 用於在單個變量中存儲多個值。 Array的對象屬性 屬性 描述 constructor 返回對創建此對象的數組函數的引用 length 返回或設置數組中元素的數目 prototy

原创 H5-------Video

H5的新增特性之一,<video>標籤。也稱爲h5播放器。 現在大多數瀏覽器都樂意使用,未來必定會替換掉flash的播放器(flash已經被拋棄了2333); 標籤名:<video></video> 兼容:IE8及以下不兼容。 支持視頻格

原创 BFC整理

一、什麼是BFC 首先介紹Box、 Formatting context的基本概念; Box:  Box 是 CSS 佈局的對象和基本單位, 直觀點來說,就是一個頁面是由很多個 Box 組成的。元素的類型和 display 屬性,決定了這

原创 事件監聽、事件委託

1.事件監聽 事件監聽分爲三個事件階段,依次是捕獲階段、目標階段、冒泡階段。 IE8及其以前不支持該事件機制,IE9以後才支持W3C規範。 W3C標準 語法: element.addEventListener(event, functi

原创 DOM0,DOM1,DOM2,DOM3級事件與event對象

DOM事件級別 DOM 0 element.onclick = function(){} DOM 2 element.addEventListener(‘click’,function(){},false} DOM 3 element.a

原创 leetcode---迴文數

題目: 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 難度:簡單 示例1:         輸入: 121   輸出:true  示例2:         輸入: -121  輸出:false