星期六, 3月 26, 2016

JavaScript Convention

JavaScript不應該四散在html裡
至少應寫成獨立的js

  1. html較小,能較快的呈現
  2. 雖然需另一個request取js,不過該js可被cache


三種類型的js檔
1. 3rd-party js
a. jQuery
2. Component.js
a. Untity.js
b. 自行開發
3. Local.js

原則上禁止寫js在html裡,不過某些例外還是方便簡單
1.寫在html tag裡比較方便

1. Close Window


2. Back to Previous Page


2.local.js 只有一小段
如果只有幾行… 就算了啦… ( 20行內)

Reference
Top 10 JavaScript Snippets for Common Tasks

不要挑最便宜的產品,要挑品質好一點的產品


購買東西時,通常會拿最便宜的就好,例如:捲筒廁紙
原本想說這東西不就拿來擦屁屁的,哪會有什麼差
本來沒注意,但有次去高檔餐廳上廁所
隨意撕就延著切線完美的撕下
但家裡的,每次撕都會殘留下一小段沒撕完整
這才發現怎麼差這麼多

「最低價」導向會造成惡性循環

挑最便宜的產品等於鼓勵廠商追求低成本
當然成本能低是好事,好一點廠商自我改善,降低營運成本,讓售價可以比市面更便宜
但就會有廠商會偷工減料,或是用差的原物料
更沒良心的就是用傷身的手法使成本更低(用化學藥劑等)

有良心的廠商成本比別人高,沒有獲利而倒閉
最後留下一群黑心廠商,繼續拚低價,更嘗試更可怕的手法

你們亞洲人命不值錢

上次聽在汽車製造業的朋友提到汽車安全係數問題
板金要厚,安全係數才會高,但相對會耗油
他們實在做不出安全係數高,又不耗油的汽車

因此找來日本某汽車 大廠的顧問,詢問究竟如何打造安全係數高又省油的車
顧問回答:「板金薄一點,就省油啦,安全係數低沒關係,反正你們亞洲人命不值錢」
朋友當下聽到有點生氣,怎麼這麼說話,但顧問繼續說:
「這是你們自己選擇的,你們只在意耗油,不在乎安全」

我是不知道朋友的反應,但自己是滿汗顏
因為我也會挑省油的,而這正是我們逼廠商要走的方向
是我們自己選擇的...

這東西太便宜了,是不是有問題呀...

公司附近有A, B兩間小吃店,兩間都有相同的一道湯-「蕃茄蔬菜湯」
A的價格較貴,料較少,湯頭也淡,且沒冷氣
而B的價格較便宜,料也多,且湯頭也好喝,還有冷氣!
請問你會挑哪一間的湯?

當然是B呀,CP較對高,而且有冷氣
但... 反過來想想... B的材料是不是有問題呀
那有每樣好的呀...

後來A沒營業了,雖然不知道跟生意有沒有關係
但總覺得怪怪的,我也不太敢跟B買湯喝

「品質」導向才能形成正向循環

最近有體會到,挑商品應注意「品質」
用品質好一點,是為了讓好的廠商留在市面上
這裡是說挑品質好一點,不是挑貴的
也許品質好一點會貴一些,但重點是讓好的廠商可以存活下來
而且這會是一個好的正向循環




星期日, 3月 20, 2016

JavaScript Convention - 全域變數篇

為Application建立一個全域物件
所有變數、函數都放置於底下
/* 最上層進入點 */
//全域物件
var APP = {};
 
 
//模組物件容器
APP.modules = {};
 
/* 各模組進入點 */
//ex. 商品詳細頁
APP.modules.productDetail = {};


加上防禦性
/* 最上層進入點 */
//全域物件
var APP = {};
 
//模組物件容器
APP.modules = {};
 
/* 各模組進入點 */
//ex. 商品詳細頁
var APP = APP || {};
APP.modules.productDetail = {};

證人初體驗

最近因朋友遇到些問題,被傳去當證人
雖然覺得照實回答即可,不過過程中對方律師會挖洞給你
造成自己前後回答的矛盾,我方的律師就說那故意設定的
事後想想真有感覺是中對方的圈套

寫一篇當心得,也好提醒自己要改進的地方

心得一:別緊張,放輕鬆
一緊張腦子一片空白,自己都不知道自己在說什麼

心得二:事前準備
事情經過如何,先想過,回答就很順口

心得三:不用加油添醋
有時為了強調會加點東西,但反而越講越不清楚,更造成自己前後矛盾
這次就是中這個計,對我方有利的點,就說了幾個,對方律師就刻意說"只"有這樣而已
很自然地多說了幾點,說出了對方期望我跳進去的洞,就提出證據說並沒有這一點

事實是什麼就是什麼,不用加油添醋

最後還是要再強調一次 --- 別緊張,放輕鬆!!!
事後再看對方提的證據,根本就跟我說的沒關係
是自己緊張到壓力大,就自亂陣腳了

在很多有衝突會議上也是,有時被嗆了幾句
壓力大到眼前一片黑,什麼東西也想不到
但事後回想到好方法回擊,但已經晚了幾個小時

技巧
最近看一本書「邏輯贏話術」學了幾個不錯的技巧
辯論前,有以下正面的想法(依情境不同),就能有效積極面對

  • 辯論
    • 我是來練習改進我的辯論技巧
    • 我會達成這一切
    • 不入虎穴、焉得虎子
    • 放棄奮鬥就等於失敗
  • 演溝(面對大眾)
    • 我要表現出自己最好的實力
    • 我很棒
    • 我很懷疑,這些聽眾是否真能聽得我的報告