原创 js正則表達式

js 正則表達式 什麼是正則表達式 引用百度:正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。 許多程

原创 js 事件函數

js事件函數 鼠標事件函數 事件描述 mousedown鼠標按鍵按下時觸發(接收的是鼠標的所有按鍵,但不包括有的鼠標上的加減鍵) mousemove鼠標在元素內部移動時觸發 mouseup鼠標按鍵擡起時觸發(接收的是鼠標的

原创 js DOM

js DOM DOM樹 瀏覽器得到一個頁面會做的事 1.解析 2.創建一棵DOM樹 3.創建一棵CSSOM樹 4.將DOM樹和CSSOM樹合併成一棵渲染樹 5.計算頁面佈局(相對來說,有點慢) 6.描繪頁面 =====>重繪

原创 js 輪播圖(透明度)

js 輪播圖(透明度) 用透明度的方式來實現輪播圖 先說下思路,我們首先應該考慮下頁面的結構。 第一,我們在做網站的時候,不可能一個頁面都是輪播圖,所以我們首先需要一個大的盒子,來把輪播圖包起來,這裏我用的是div 第二,因

原创 js date

js Date date對象的創建 var a=new Date(); var date1=new Date();//創建Date日期對象 console.log(date1);//返回系統當前日期 var

原创 js date對象實例,時鐘

date對象實例 不多說看代碼 * { padding: 0; margin: 0; } #div { width: 500

原创 js 字符串對象

字符串對象 1. 定義方式 var str = new String("stringObject"); var str1 = 'string'; console.log(typeof (str)

原创 js DOM 練習題

js DOM 練習題 點擊按鈕,將奇數列的li背景色設置爲紅色,偶數列li背景色設置爲綠色 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

原创 js 數組

js 數組 數組的創建 [1] 字面量創建 var array=[]; //空數組 var array1=[1,2,3,4] //1,2,3,4 數組元素之間用逗號隔開 [2] 構造函數創建 var arr=n

原创 算法 二分查找法

二分查找法 二分查找法 二分查找法是一種算法,其輸入爲有序的元素列表。 原理 下面我們通過一個例子來了解下二分查找法的原理 例題:設計一個函數,接收一個有序數組和一個元素,如果指定的元素包含在數組中,則返回其位置。

原创 js BOM對象 練習題

js BOM對象 練習題 在屏幕上顯示系統時間,每秒更新。 <h1></h1> <script> //在屏幕上顯示系統時間,每秒更新。 var hh=document.querySel

原创 算法題

算法題 1. 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那兩個整數,並返回他們的數組下標。 例如: 給定 nums = [2, 7, 11, 15], target = 9 因爲

原创 js BOM對象

js BOM對象 BOM對象是什麼? BOM(Brower Object Model) 瀏覽器對象模型 BOM對象的組成 1.Window對象 window對象代表一個是瀏覽器中的一個窗口(頁面) 全局變

原创 js遞歸

js 遞歸 首先遞歸是什麼? 遞歸通俗一點講就是函數直接或間接自己調用自己 下面來看例子 function f() { console.log('函數f被調用了!'); f()