原创 CSS3彈性盒子筆記

老馬CSS3彈性盒子筆記flex-direction屬性決定主軸的方向<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style>

原创 pro2

ant design pro 2將umi.js和dva.js整合到一起了。 1. mock文件夾的作用 1.1 umi .js約定 mock 文件夾下的文件即 mock 文件 mock/user.js export default {

原创 Python魔法

__call__(self,[,args...]) :允許實例像函數一樣執行 class Student(): __number = 100 def __init__(self,name,age): se

原创 Python繼承

1. 多態:就是JS中的原型鏈,JavaScript中對象調用一個方法時,如果該對象沒有這個方法,就去原型鏈上尋找,有就調用自身的方法 2. 多繼承:父類方法名字相同時,繼承有順序,可以參考子類的__mro__屬性(有算法) class

原创 Python基礎

1.集合 Set,無序,沒有索引,不能切片,集合中的元素都是獨一無二的 {1,2,3,4,5,6,6} # {1,2,3,4,5,6} {1,2,3,4,5,6} - {3,4} # {1, 2, 5, 6} {1,2,3,4,5,

原创 myaqli函數

  數據庫db1中有標t1 mysqli_fetch_row:以索引數組的方式獲取一條記錄的數據 <?php $dbhost = 'localhost'; // mysql服務器主機地址 $dbuser = 'root';

原创 mySql指令

查詢表t1中id字段是1的內容 select * from t1 where id=1; 結果按id字段升序(默認是升序) select * from t1 order by id asc; 結果按id字段降序 select * f

原创 Vue組件基礎

  1. provide/inject:兩個要組合使用,provide使用的父級組件,inject用在子孫組件,功能相當於React的Context。 因爲要使用template屬性,所以使用import Vue from 'vue/di

原创 webpack插件

1. DefinePlugin 定義全局變量,這個插件是webpack自帶的。在 webpack 打包的時候會對這些變量做替換。 new webpack.DefinePlugin({ "ENV":'"produc

原创 vue-router 源碼:前端路由

在學習 vue-router 的代碼之前,先來簡單瞭解一下前端路由。 前端路由主要有兩種實現方法: Hash 路由 History 路由 先來看看這兩種方法的實現原理。 接着我們將用它們來簡單實現一個自己的前端路由。 前端路由 Hash

原创 Vue

Vue實例屬性 1.$data實際訪問的是實例的_data屬性 $props實際訪問的是實例的_props屬性 [email protected]@vue\src\core\instance\state.js const dataDef = {}

原创 理解瀏覽器的歷史記錄

這是一篇基礎文章,講述一些瀏覽器裏面歷史記錄棧管理的相關內容。寫這個的起因,源於我最近想研究pushState,看看用它來實現SPA會遇到哪些問題,而pushState最終影響的就是瀏覽器歷史記錄棧裏面的內容,所以就花了點時間琢磨了一下瀏

原创 理解瀏覽器歷史記錄(2)-hashchange、pushState

閱讀目錄 1. hashchange 2 . pushState 本文也是一篇基礎文章。繼上文之後,本打算去研究pushState,偶然在一些信息中發現了錨點變化對瀏覽器的歷史記錄也會影響,同時錨點的變化跟pushState也有一些關聯。

原创 前端路由

vue-router 默認 hash 模式 —— 使用 URL 的 hash 來模擬一個完整的 URL,於是當 URL 改變時,頁面不會重新加載。 如果不想要很醜的 hash,我們可以用路由的 history 模式,這種模式充分利用 hi

原创 深入理解 requestAnimationFrame

原文鏈接:http://www.cnblogs.com/onepixel/p/7078617.html 在Web應用中,實現動畫效果的方法比較多,JavaScript 中可以通過定時器 setTimeout 來實現,css3 可以使用 t