nuxtjs + vuetifyjs 

安裝 VeeValidate

$ npm install vee-validate --save

vivian 發表在 痞客邦 留言(0) 人氣()

1. setSmallIcon() 只可以用白色透明組成的圖片,漸層也不行,不然會變成一塊銀灰色的圖

2. 最好使用 android studio (File -> new -> image asset ) 產生各種 Size 的圖,Icon Type 要選 Notification Icons,超方便低

3. 圖示都白白的不好看,用 setColor() 設定圖示顏色,真心覺得多個顏色真的差很多

   a) Android < N 使用此作為圖標的背景顏色。

   b) Android >= N 使用它來為圖標和應用程序名稱著色。

vivian 發表在 痞客邦 留言(0) 人氣()

說到 APP 推播,早期真的比較麻煩,不管是對 APP 端還是後台都是很複雜的工作
由於 APP 端,iOS 和 Android 各走各的路,後台要針對 iOS 和 Android 做設置,還要保存管理載具的 Token
才能做到對所有載具廣播訊息,也可以針對會員載具發送私人訊息

vivian 發表在 痞客邦 留言(0) 人氣()

經過這麼多年,早已經忘記還有這個地方

看著以前寫的技術文章,很陌生(真的是我寫的嗎?),那些生活瑣事的紀錄,倒是讓我想起不少往事

回想這幾年,經歷很多,也平淡很多,現在的我,似乎不像年輕的我心中期許的我

以前的我一定沒想到我會搬到台中

人生真的意外很多,每個當下,每個決定,造就現在的自己

vivian 發表在 痞客邦 留言(0) 人氣()

自定物件 - 是可變的,由建立空白物件後,再加入功能

建立自定物件的方法(1)物件實字語法 (2)自訂建構式

物件實字語法 - var dog = { name:"名字", getname:function{ return name;} };

避免用物件建構式 new Object() 建立自己的物件,原因有...

1. 效能較差

vivian 發表在 痞客邦 留言(0) 人氣()

再認真的人,也比不上沉迷的人

當沉迷某件事,在別人眼裡,做的好不好已經不重要了

重要的是過程得到的快樂

認真的人在過程中需要回饋,不然就會感到挫折

對沉迷的人而言,過程就是回饋,只要可以繼續做就會開心

vivian 發表在 痞客邦 留言(0) 人氣()

console.log( parseInt( "017" ) ); // 15
console.log( parseInt( "08" ) ); // 0
為什麼?? 因為 parseInt 的傳入值開頭是 "0" 就會當成 8 進位處理 ("0x" 是 16 進位)
"017" >>> 8 + 7 = 15
"08" >>> 因為超過 8 進位範圍 , 結果為 0

vivian 發表在 痞客邦 留言(0) 人氣()

少用 eval(),使用 eval() 有安全疑慮,因為被執行的代碼(例如從網絡來)可能已被篡改。

同樣重要的是要記住,給 setInterval()、setTimeout() 和 Function() 構造函數傳遞字符串,大部分情況下,與使用 eval() 是類似的,因此要避免。在幕後,JavaScript 仍需要評估和執行你給程序傳遞的字符串:

// 反面示例
setTimeout("myFunc()", 1000);

vivian 發表在 痞客邦 留言(0) 人氣()

JavaScript的變量在比較的時候會隱式類型轉換。這就是為什麼一些諸如:false == 0 或 「」 == 0 返回的結果是true。為避免引起混亂的隱含類型轉換,在你比較值和表達式類型的時候始終使用===和!==操作符。

var zero = 0;
if (zero === false) {
// 不執行,因為zero為0, 而不是false
}

vivian 發表在 痞客邦 留言(0) 人氣()

每個JavaScript環境有一個全局對象,當你在任意的函數外面使用 this 的時候可以訪問到。你創建的每一個變數都成了這個全局對象的屬性。在瀏覽器中,方便起見,該全局對象有個附加屬性叫做window,此window(通常)指向該全局對象本身。下面的代碼片段顯示了如何在瀏覽器環境中創建和訪問的全局變量:

var myglobal = "hello";//宣告變數,而 window.myglobal , window["myglobal"] , this.myglobal 都是指 myglobal

JavaScript通過函數管理作用域。在函數內宣告的變數只可在這個函數內使用,函數外面不可用,反之,全域變數就是在任何函數外面宣告的或是 在任何地方未宣告直接簡單使用的。當程序的兩個不同部分定義同名但不同作用的全局變量的時候,命名衝突在所難免,所以應該盡量少用全域變數。這裡要注意, 只有在函數內用 var 宣告才是區域變數,其餘的都會當做全域變數

var aa = 1; // 全域變數
bb = 2; // 全域變數 , 不推薦

vivian 發表在 痞客邦 留言(0) 人氣()

一般會用 for-in 取得物件的屬性,但是物件有函數的話就會造成問題了

這時可以用hasOwnProperty()過濾原型屬性

// the object
var man = {
    hands: 2,

vivian 發表在 痞客邦 留言(0) 人氣()

變數/函式宣告將被提至該生命區塊的開端(hoisting)
var str = "global"; //全域變數
function f () { //全域函式
    return "global function";
}

vivian 發表在 痞客邦 留言(0) 人氣()

1 2 3
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。