原创 webpack4搭建項目環境

webpack發展史 在沒有ajax和jQuery之前,前端是不存在打包這個說法的,js沒有大規模使用,只做簡單的時鐘、mp3等效果,直接弄一個js文件引入就行 之後,人們開始使用iframe和flash等於服務器通信,因爲這兩種方式太過

原创 數據的扁平化處理

遞歸方式扁平化處理數據:   4、數據的轉化:    

原创 獲取link鏈接樣式(非行間樣式)的方法

javascript中獲取非行間樣式的方法 我們都知道一般在javascript中獲取樣式一般用的是nodeObj.style.attr這個屬性的,但是這個屬性只能獲取行間樣式非行間樣式比如寫在樣式表中的樣式那麼用nodeObj.styl

原创 面試題--1元7角1分

js的valueOf方法在ES6中,只有在值改變的時候才觸發,返回布爾對象的真實值 字符串可以通過數組索引的方式找對應的值 改變ES6的toString原型,在js中,用字符串模板``也是在調用toString方法   Cash裏面定義

原创 python的list和tuple-條件判斷-循環-dict&set

一、list和tuple list缺點:查找和插入的時間隨着元素的增加而增加; list優點:佔用空間小,浪費內存很少。 list和tuple是Python內置的有序集合,一個可變,一個不可變。根據需要來選擇使用它們。 list有序列表

原创 在react中使用類vue的路由

項目目錄 eslint規範 路由優化 /src/router.js 類vue的方式定義路由,dynamic做路由懶加載 import { Router, Route, Switch } from 'dva/router'; im

原创 window10安裝免註冊登錄版sourceTree

下載 先下載企業版sourceTree,(普通版account.json跳過登陸註冊方法已失效) 需要安裝企業版 https://www.sourcetreeapp.com/enterprise 如果不想去官網下載或者進不去,這兒有分享:

原创 js小技巧

一、移動端多行文本省略 無效問題 // 多行文本省略 @mixin ellipsis_duo($n) { display: -webkit-box; -webkit-line-clamp: $n; word-break: break-al

原创 基礎的HTML+css+js

HTML 1.HTML 指的是? 您的回答:超文本標記語言(Hyper Text Markup Language) 2.Web 標準的制定者是? 您的回答:萬維網聯盟(W3C) 3.在下列的 HTML 中,哪個是最大的標題? 您的回答:<

原创 阿里雲ESC服務器之nginx使用

一、安裝nginx yum list | grep nginx 命令查看nginx是否存在於ECS上 vim /etc/yum.repos.d/nginx.repo 編輯nginx的配置文件 yum install nginx 之後就可以

原创 Python基礎-數據類型-字符串和編碼

一、簡介 龜叔 Guido van Rossum 在1989年聖誕節期間編寫的一個編程語言。 Python爲我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象的稱爲‘內置電池’。 Python的定位:

原创 常見面試問題

地理定位 先百度地圖申請成爲開發者,獲取key。然後在Index.html頁面引入百度/騰訊地圖的一個js文件。 在需要定位的頁面裏面new qq.map.geoLocation(key, myID) ,可以拿到當前所在位置的經緯度 把

原创 http理論

跨域資源共享(CORS)是一種機制 http是tcp/ip協議族的子集 tcp/ip協議族 tcp/ip協議族分爲:應用層、傳輸層、網絡層、數據鏈路層 爲什麼分層:如果互聯網只由一個協議統籌,某個地方需要改變設計時,就必須把所有部分整體

原创 socket和webSocket

webSocket使用場景 社交聊天、實時彈幕、多玩家遊戲、協同編輯、股票基金實時報價、體育實況更新、視頻會議/聊天、共享實時位置、在線教育、智能家居等。 它們的共同點:都要求高實時性   webSocket的誕生 最開始的輪詢polli

原创 常用正則表達式

一、校驗數字的表達式 數字:^[0-9]*$ n位的數字:^\d{n}$ 至少n位的數字:^\d{n,}$ m-n位的數字:^\d{m,n}$ 零和非零開頭的數字:^(0|[1-9][0-9]*)$ 非零開頭的最多帶兩位小數的數字:^([