原创 js函數的執行環境和作用域鏈

執行環境定義了變量或函數有權訪問的其他數據,決定了它們各自的行爲 執行環境分爲:全局環境、局部環境 1、使用var聲明的變量會自動被添加到最接近的環境中,在函數內部,最接近的環境就是函數的局部環境,在with語句中,最接近的環境是函數

原创 js中的迭代方法

js有五個迭代方法,分別爲:every、some、filter、map、forEach 此處須知: 迭代,就是對數組的每一項都進行相應的操作 五個方法中,此處所使用的都是箭頭函數  () =>{} 五個方法中,都有三個參數,此處只說兩個

原创 {...this.props}是什麼意思

在react中,會看到{...this.props}的代碼,不知道是什麼意思,現在記錄一下。 {...this.props}是props所提供的語法糖,可以將父組件的所有屬性複製給子組件 代碼如下: <!DOCTYPE html>

原创 axure動態面板

實現效果如下:(點擊頭部導航,切換到相應頁面) 步驟: 1、將水平menu拖入右側面板   2、添加動態面板(Dynamic Panel)   3、雙擊動態面板   4、點擊加號添加(頭部導航有幾個就添加幾個state)   5

原创 對象的定義及判斷是否相等

如何判斷兩個對象是否相等? 你可能會認爲,如果兩個對象有相同的屬性,以及它們的屬性有相同的值,這兩個對象就是相等的,但是並不是這樣。看如下案例: <!DOCTYPE html> <html lang="en"> <head> <

原创 sublime react代碼自動補全

在sublime下寫react代碼實現自動補全,設置步驟: Preferences->Package Settings->Emmet->Key Bindings-User   在這裏面,複製粘貼如下代碼,保存退出重啓即可 [

原创 清除浮動的三種方法

浮動佈局,float:left;會使當前元素脫離文檔流,從而失去對父級元素的支撐,如果此時父級元素沒有設置高度,下面的元素就會擠上去,因此需要清除浮動 清除浮動的三個常用方法: 給浮動元素的父級元素設置overflow:hidden; 在

原创 CSS選擇器

選擇器可分爲基本選擇器、層次選擇器、屬性選擇器、僞類選擇器、僞元素選擇器                                                 1、基本選擇器 id選擇器 #test{}           選

原创 CSS基礎

1、什麼是CSS? CSS (Cascading Style Sheets)層疊樣式表,是一個用於修飾文檔(可以是標記語言HTML,也可以是XML)的語言,可以將文檔以更優雅的形式呈現給用戶 2、CSS聲明 CSS規則主要由兩個部分

原创 消除a標籤默認樣式

這是a標籤默認的樣式。 改變字體顏色 <a href="#" style="color: black;">我是測試</a> 去除下劃線 <a href="#" style="text-decoration:none;color:

原创 若干個div,點擊其中任意一個添加背景色,且只有當前被點擊的div有背景色

先看效果圖:   作用:製作導航欄的點擊高亮效果 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title>

原创 mysql 中select * from查詢數據時出現中文亂碼

在mysql中,使用select * from mymusic;查看數據時,如果有中文,會出現亂碼,如下:     插入數據時也一樣會出現亂碼。 解決方法:改變數據庫的編碼方式 set character_set_database=u

原创 nodejs express mysql實現多表查詢

實現功能:同一個頁面,獲取同一個數據庫中的多張表 如下:框中的數據都是從mysql中獲取的。     下面先上項目結構目錄與mysql表         其中index.css、right.css、indexTwo.ejs都是我這邊

原创 mysql安裝與配置

安裝步驟 參考鏈接https://www.jb51.net/article/123221.html 遇到的問題: 輸入mysql -root -p之後會出現如下錯誤: Access denied for user 'root'@'loca

原创 sublime install 時 There are no packages available for installation

使用sublime下載插件的時候,會報錯    這裏提供兩種方法,僅供參考: 第一種:在線 找到Preferences->Package Setting->Package Control ->Setting User, 在settin