原创 數據庫DQL

select 語法: select 字段名 from 表名 [where -> group by ->having->order by]; 簡單查詢 //在emp表中查詢字段名爲ename的數據 select ename from

原创 js 多級樹形數據包裝 更改格式

可用於將其轉換爲,想要的樹形數據 品,你品,你在品,你細品 let menuData = [ { id: 1, parentId:0, icon: 'dashboard',

原创 對象原型鏈(__porto__/portotype)

原型是什麼 首先js就是在基於原型的,故此不論在創建字符串,對象,函數等什麼時候,它們都包含一個基礎原型(prototype)屬性; 原型屬性是一個指針,指向創建的(字符串,對象,函數等)來之於哪裏; 主要是用來幹什麼的?

原创 小程序之自定義拍照

小程序之自定義拍照 首先預覽一下效果圖,是否是大家想要的效果圖 實現功能主要用了哪些內容 camera:系統相機 cover-view:覆蓋在原生組件之上的文本視圖。 視圖代碼 wxml <view class=

原创 css 性能優化

本文都爲個人見解,不喜勿噴,感謝 避免使用多類選擇符 E6以及更古老的瀏覽器對類似.foo.bar的多類選擇符解析不正確 移除空的css規則 .foo { }空規則的產生原因一般來說是爲了預留樣式。去除這些空規則無疑能

原创 webpack 性能優化

使用css-loader減小css體積 使用images-webpack-loader優化圖片 在webpck.base.conf.js中url-loader設置limit,對小於limit會轉化爲base64,所以對較

原创 promise

promise 特點 是一個構造函數 實例化Promise是有兩個回調函數爲resolve(成功時候執行) 和 reject(失敗時候執行) 主要是將回調放在函數的內部 狀態在執行的時候是不可更改的 then()是Promi

原创 react組件傳值

父組件向子組件傳值 父組件<Es6cComponent nameall="abc"/> 子組件通過構造器進行接受props,然後使用super繼承 constructor(props){ super(props)

原创 react常用生命週期

初始化過程constructor() 接受參數 只會觸發一次!! 掛載過程(Mounting) componentWillMount 在組件即將被掛載到頁面的時刻自動執行。 render(): 將組件掛載

原创 generator 生成器

generator 定義:用來生成使用 yield 表達式創建的生成器 yield返回數據格式 { value: 得到的結果 , done: 布爾值(告知generator函數是否執行完畢) } 實例: /**

原创 select語法總結

select語法總結 select xxxx from xxxx where xxxx group by xxxx having xxxx order by xxxx 執行順序

原创 數據庫分組

數據庫分組 distinct 去除重複記錄 查詢公司中有哪些工作崗位job select distinct job from emp; 查詢公司中工作崗位job的數量 select count(distinct job) fro

原创 數據庫聚合函數

聚合函數 語法 聚合函數會自動忽略空值,省去手動寫sql將空值null排除 聚合函數不能直接加載where語句後面 sum()計算總和 獲取薪水sal的總和 select sum(sal) from emp; 獲取薪水和補助

原创 數據庫DML

簡介 DML 是對數據庫的增刪改操作,即添加表中的數據,刪除表中的數據,修改表中的數據。 主要關鍵字,insert(添加),delete(刪除),update(修改) insert(添加) 先創建一張表 //創建emp表 crea

原创 數據庫排序order by

語法 order by 後面寫上要排序的字段,排序的字段可以有多個,多個採用逗號間隔; order by 默認採用升序(asc),排序,可以手動設置爲降序(desc) 如果存在where子句,那麼order by必須放到wher