原创 background-clip和background-origin的區別

background-clip:border|padding|content 該屬性指定了背景在哪些區域可以顯示,但與背景開始繪製的位置無關,背景的繪製的位置可以出現在不顯示背景的區域,這時就相當於背景圖片被不顯示背景的區域裁剪了一部

原创 不定寬高元素的上下左右居中

實現child的寬高不知道的情況下相對於father上下左右或者水平垂直居中,每一種都親測可用 第一種:利用display:flex;最簡單的一種 <!DOCTYPE html> <html lang="en"> <head></

原创 $injector的依賴注入

依賴注入分爲三種 推斷式注入 這種注入方式,需要在保證參數名稱與服務名稱相同。如果代碼要經過壓縮等操作,就會導致注入失敗。 app.controller("myCtrl1", function($scope,hello1,hell

原创 toPrimitive()內部函數

在js中,想要將對象轉換成原始值,必然會調用toPrimitive()內部函數,那麼它是如何工作的呢?     該函數形式如下: toPrimitive(input,preferedType?)     input是輸入的值,prefer

原创 基於vue的weex三級地址選擇器,省市區地址選擇器

weex-area-pick weex-area-pick 基於 alibaba 的weex-ui中的wxc-popup,wxc-overlay 組件開發的三級地址選擇器, 感謝weex-ui的開發團隊辛苦開源weex-ui。 安裝 n

原创 angular $on $emit $broadcast

Angular 控制器中的 $scope 在各作用域之間遵循 JS 的對象原型繼承方式 當子作用域中沒有該對象時,默認向上(父作用域)尋找;子作用域有該對象時,使用子作用域對象。 注:這裏的父作用域包含直接父級和祖先,子作用域包含直接子

原创 一個完整的ajax請求

function loadXMLDoc() {     var xmlhttp;     if (window.XMLHttpRequest)     {// code for IE7+, Firefox, Chrome, Opera,

原创 angular中controller之間的通信

AngularJS中非常重要的概念之一就是作用域,不同的作用域之間是相互隔離的,通過常規手段是無法互相訪問變量及方法的 本次我們着重講一下父子作用域和兄弟作用域 1.父子作用域 <div ng-controller="ParentC

原创 模仿美團外賣的react項目

react-meituan 前言 該項目是美團外賣, 目前開發了首頁,訂單頁,登錄,購物車,我的等,算一個比較完整的項目 技術棧 react4 + react-redux + react-router + es6 + axios

原创 Mac OSX 快捷鍵

一.Mac OSX 快捷鍵   ctrl+shift                                    快速放大dock的圖標會暫時放大,而如果你開啓了dock放大 Command+Option+W        

原创 js最全的數組的降維5種辦法

(1)數組字符串化 let arr = [[222, 333, 444], [55, 66, 77], {a: 1} ] arr += ''; arr = arr.split(','); console.log(arr); //

原创 js中兩個感嘆號的作用

!!唯一的作用就是把值轉化爲布爾值,其實對代碼邏輯來說沒什麼卵用,即使不用不會有任何問題,只是看起來統一了數據類型爲布爾值,實際上在我看來完全多此一舉,建議不用 實際上Boolean(a)和!!a效果一樣    

原创 npm i和npm i --save沒有區別

在最新版的npm中,你會發現npm i module自動將依賴添加至dependencies,因此不加--save也是可以的 --save和--save-dev區別 -S --save 安裝包信息將加入到dependencies(生產階段

原创 weex頁面高度的問題

最近再做一個weex的頁面 實現的效果是底部tab切換三個頁面,剛開始一直糾結中間高度要怎麼設置,然後就各種查資料 let deviceHeight = weex.config.env.deviceHeight / weex.confi

原创 vpn連接不上的問題

運行 AnyConnect 時出現錯誤信息「AnyConnect fails with the message "AnyConnect was not able to establish a connection to the speci