原创 跨域設置接口環境

使用jsonp和cors進行跨域的接口環境設置 在src目錄下創建env.js文件,判斷和獲取執行環境 let baseURL; switch (process.env.NODE_ENV) { case 'developm

原创 重學react(1)-初探

開發環境準備 windows下nvm的安裝及使用 參考博客 如果之前本地已經安裝了node一定要卸載 將C:\Program Files下的nodejs文件夾刪除 將C:\Program Files (x86)下的nodejs文

原创 重學react--(2)

子組件接收的父組件數據限制數據類型和設置默認值 使用 PropTypes 進行類型檢查 import PropTypes from 'prop-types'; class Greeting extends React.Compon

原创 重學js-正則(4)

正則的作用 查找 替換 數據有效性驗證 創建正則表達式 字面量或直接量 var str1='i love js'; var pattern=/js/; 構造函數 new RegExp('js','igm') new

原创 重學js--jq(4)

jq的作用 HTML元素選取 HTML元素操作 HTML事件函數 HTML DOM遍歷和修改 Utilities css操作 js特效和動畫 ajax jq引入 在head中使用script引入本地jq的js文件 引入官網j

原创 重學js--面向對象(3)

概述 所有的函數都有prototype屬性 function fn(){}; // fn.prototype ==> 內存地址 ==》存儲一個對象 alert(fn.prototype instanceof Object) 閉包

原创 重學js

js的數據類型 簡單數據類型 undefined 未定義 null 表示一個空對象指針 如果定義的變量準備在將來用於保存對象,那麼最好將該變量初始化爲null,而不是其他值 undefined值是派生自null值的,所以u

原创 重學js--作用域、作用域鏈、預解析及問題總結(1)

數據的類型 基本類型:數字、字符串、布爾值、undefind、null 引用類型:數組、對象 基本類型和引用類型的區別: 基本類型的值是不可修改的,只能覆蓋,例如替換字符串中的某個字符,原先的字符串並不會發生變化; 引用類

原创 重學js--函數相關(2)

js中的對象 對象:就是值的集合 創建對象 字面量 構造函數 // 字面量 var cat={}; // 實例化 var cat=new Object(); 對象相關操作 var cat={ "name":"carol"

原创 重學css(1)

css使用方式 行內樣式; 內部樣式; 使用link引用外部樣式文件 (頁面加載時,同時加載css樣式); 導入式 (在讀取完html文件後加載,有兼容性問題) <style> @import 'css/style.css

原创 重學css3

CSS選擇器 子元素選擇器 div>ul 相鄰兄弟元素選擇器 p+div 通用兄弟元素選擇器 選擇某個元素後面所有的兄弟元素 p~div 屬性選擇器 # 有href屬性的a元素 a[href] # href值等於#的a元素

原创 重學html5

DOCTYPE聲明 不是html的標籤,它是在告訴瀏覽器,頁面要使用哪個HTML版本進行編寫的指令 <!DOCTYPE html> 新增的標籤 結構標籤–有意義的div article 標記定義一篇文章 header 定義一

原创 重學css

css使用方法 行內樣式 內部樣式 使用link引用外部樣式文件 頁面加載時,同時加載css樣式 導入式 在讀取完html文件後加載,有兼容性問題 <style> @import 'css/style.css' </s

原创 win10 開啓Hyper-c虛擬環境並安裝linux系統

開啓Hyper-c 打開控制面板 選擇程序與功能 選擇啓動或關閉window功能,然後勾選上Hyper-c 注意:如果Hyper-v虛擬機監控程序不能勾選,那就取消勾選電腦重啓,然後進入bios設置模式開啓虛擬化,選擇

原创 ssh密鑰方式遠程鏈接Linux服務器

使用默認端口22鏈接服務器,輸入命令後再輸入密碼回車就可以了 輸入root用戶的密碼回車後,鏈接到阿里服務器 查看主機的名字 修改ssh默認端口 查看ssh服務器的狀態 查看默認監聽端口 修改端口號 輸入下