原创 元素垂直水平居中幾種方法

第一種:已知元素寬高,使元素水平居中 代碼如下: #test{ width: 200px; height: 200px; background: pink; margin: 0 auto; tex

原创 定時調用和延時調用

定時調用 setInterval() : 可以將一個函數,每隔一段事件執行一次 參數: 1.回調函數,該函數會每隔一段時間被調一次。 2.每次調用間隔的時間,單位是毫秒 返回值: 返回一個Number類型的數據,這個數字用來作爲定時器的唯

原创 CSS經典佈局-------三列布局、雙飛翼、聖盃佈局、僞等高佈局、

三列布局(定位) 1.兩邊固定,中間自適應 2.當中列要完整顯示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style ty

原创 搜索旋轉排序數組(力扣33)

題目描述 假設按照升序排序的數組在預先未知的某個點上進行了旋轉。 ( 例如,數組 [0,1,2,4,5,6,7] 可能變爲 [4,5,6,7,0,1,2] )。 搜索一個給定的目標值,如果數組中存在這個目標值,則返回它的索引,否則返回 -

原创 在排序數組中查找元素的第一個和最後一個位置(力扣34)

題目描述 給定一個按照升序排列的整數數組 nums,和一個目標值 target。找出給定目標值在數組中的開始位置和結束位置。 你的算法時間複雜度必須是 O(log n) 級別。 如果數組中不存在目標值,返回 [-1, -1]。 示例 1:

原创 前端面試必問:能否用js模擬實現call函數

前言 要想實現它,就必須先了解它是做什麼的,主要功能是什麼 MDN:Function.prototype.call() 文檔 一句話介紹call:call() 方法在使用一個指定的 this 值和若干個指定的參數值的前提下調用某個函數或方

原创 面試官:能否用JavaScript實現深度克隆

前言  前拷貝和深拷貝都是對於JS中的引用類型而言的,淺拷貝就只是複製對象的引用,如果拷貝後的對象發生變化,原對象也會發生變化。只有深拷貝纔是真正地對對象的拷貝。 首先,需要知道,JavaScript中的數據類型分爲基本數據類型和引用數據

原创 第十一屆藍橋杯校賽部分題解

第五題 問題描述   小明對類似於 hello 這種單詞非常感興趣,這種單詞可以正好分爲四段,第一段由一個或多個輔音字母組成,第二段由一個或多個元音字母組成,第三段由一個或多個輔音字母組成,第四段由一個或多個元音字母組成。   給定一個單

原创 多邊形內角和

題目描述 在歐幾里德幾何中,n 邊形的內角和是 (n−2)×180°。 小蒜蒜已經知道其中 (n−1) 個內角的度數,請編寫一個程序,計算出剩下的一個未知內角的度數。 輸入格式 第 1 行只有一個整數 n (3≤n≤20)。 第 2 行有

原创 兩數相加------力扣

題目描述 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0

原创 深入理解Redux和React-Redux並完成自己的React和React-redux

React是什麼?  redux是一個獨立專門用於做狀態管理的JS庫(不是React插件庫),作用:集中式管理react應用中多個組件狀態共享的狀態 React主要有三個大模塊:action Creator、Store、Reducers

原创 搜索插入位置 ---- Java(二分查找)

題目描述 給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重複元素。 示例 1: 輸入: [1,3,5,6], 5 輸出: 2示例 2: 輸入:

原创 jQuery封裝的ajxa

最基礎的調用 $.ajax('add.php',{ type:'post', success:function(res){ //這裏res拿到的只是響應體 } })  dataType用於設置響應

原创 最大子序和(貪心算法) ----- Java

題目描述 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。 示例: 輸入: [-2,1,-3,4,-1,2,1,-5,4],輸出: 6解釋: 連續子數組 [4,-1,2,1] 的和最大

原创 JS的數據類型(深入理解undefined與null)

  JS的數據類型 總體來說,JS的數據類型可以分爲兩大類 基本數據類型: string: 任意字符串 number: 任意數字(整數、小數) boolean: false/ true undefined: undefined null: