原创 全屏問題

首先全屏分F11全屏:原理只是隱藏了地址欄,h5全屏:是讓DOM元素全屏,例如可以讓圖片啦,div等,全屏後只能看到該DOM元素。 其次瀏覽器可能爲了防止有人惡意全屏,所以全屏時監聽不到F11。 解決問題思路:當一件事由兩個不同的條件控制

原创 Dva

定義:集成了react-router,fetch,readux,redux-saga等,輕量級框架。作用:簡化開發體驗,相對於saga 使用:安裝 dva-cli npm install dva-cli -g 全局安裝 dva n

原创 react狀態管理redux

redux redux學習:數據流框架 三部分:store,reducer(接收action並更新store),action 1.創建個倉庫:let store=createStore(myReducer);//參數是reduc

原创 萬維網如何工作的

參考地址https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web/How_the_Web_works 客戶端和服務器(連接到互聯網的計算機)

原创 拉取配置使用less

cnpm install --save less less-loader 建議初始化狀態拉取配置 cnpm run eject 如果報git錯,刪除.git文件   dev.js同樣prod自己找,差不多,但不完全一樣webpack.co

原创 求數組中與該時間最相近的值

/** * 求數組中與該時間最相近的值。 */ export function binary_search(arr, key) { var low = 0, high = arr.length - 1,

原创 eval

1-不建議使用,字符串表達式,這是一個函數,參數是字符串,返回是把字符串執行的結果。 (1)把字符串到變量(表達式) var arr=['a','b']; var a=1; var b=2; arr.forEach(function (

原创 Ajax

原生Ajax: (1)基本概念 ajax:用於連接前臺和後臺的一個工具,能把前臺的數據發送給後臺,能異步的從後臺得到數據。 (2)基本語法 var xhr=new XMLHttpRequest();內置構造函數XMLHttpRequest

原创 正則

(1)RegExp.$n獲取匹配規則的第n個子表達式 var reg=/\{\{(.+)\}\}/;--vue if(reg.test('{{name}}')){     console.log(RegExp.$1);//name } (

原创 閉包

(1)紅皮書(JavaScript高級教程)這樣定義的:閉包是指有權訪問另一個函數作用域中的函數。 (2)個人理解:定義在函數內部的一個函數,是函數內部和外部鏈接起來的橋樑。但是外部函數在被調用之後,其變量本應該被銷燬,但是閉包的存在讓我

原创 webpack使用

webpack:構建工具 構建工具:常用場景:react / vue 自帶模塊化(commonJS規範) 自帶服務器,服務器也是基於node(webpack-Dev-server) 編譯:es6->es5;jsx->es5;

原创 fetch

componentDidMount() { //get fetch(url) .then(res=>{ return res.json(); }) .t

原创 HTML和CSS總結

無窮的,infinite 插件 plugins 輸入prompt decoration 省略號 overflow:hidden text-overflow:elipsis white-space:nowrap DOCTYPE 文檔類型聲明

原创 本地數據庫

在HTML5中,可以像訪問本地文件那樣輕鬆的  對內置數據庫進行直接訪問.html5中內置了兩種數據庫,一種爲SQLLite,另一種爲IndexedDB的。 在JS中使用SQLLite數據庫的步驟: 1.創建訪問數據庫的對象 var d

原创 ddd

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM