之前看JavaScript閉包文章都看不懂,前陣子買了FB社群推薦的「忍者JavaScript開發技巧探秘」
最近先跳著看到閉包單元,有了解一點東西跟以前錯誤的觀念,就先來這邊做一下筆記。
免得之後全部忘光光了XD
最近公司專案是用西班牙語
所以要一直參考文件貼到別的地方
一直複製 → 貼上 →複製 → 貼上→複製 → 貼上→複製 → 貼上→複製 → 貼上→複製 → 貼上… 無限迴圈
之前一些都靠Sublime Text還hold的住
現在就有點麻煩,速度感覺有變慢
就想以前有看到剪貼簿工具
但覺得用不太到…
現在發現還滿好用的
List
AdvancedNewFile (新增檔案用) Alignment (對齊用) All Autocomplete (自動載入別的開的檔案tip) Bootstrap 3 Snippets BracketHighlighter (提示/修改/移除外框符號,算還實用) ConvertToUTF8 (還沒utf-8專案用) DocBlocker (註解用) Emmet (html專用) IMESupport (中文輸入法專用) jQuery PHP-Twig Pretty JSON (你的json會變很好看) SqlBeautifier (你的sql會變的很好看XD) StringEncode (html轉一些符號,很實用) Text Pastry (1 to x ,懶人專用,我很愛)
最近公司接了一個案子,我被分配到架設Git Server工作
架設成功,就在這裡做簡單的筆記。
由於網路教的都大同小異,只需理解為什麼這樣做
用自己的需求,基本上實作應該都能做出來
http://plnkr.co/
http://codepen.io/
http://jsbin.com/
http://jsfiddle.net/
http://codemagic.gr/
http://www.cssdesk.com/
http://dabblet.com/
http://liveweave.com/
由於同事有用我寫的JavaScript做tr跳頁監聽事件
由於第一欄是input radio不需做跳頁
我就簡單寫了
1
2
3
4
5
|
$('table tr').click(function(){
location.href='xxxxxx';
});
$('table tr:first-child').off('click');
|
最近同事揪來 玩 學Arduino
由於之前忘記採購到WIFI模組
同事最近燒壞了WIFI模組(好像接到5v線)
最近借我了ESP8266和PL2303,叫我好好的玩
那我就大力的玩下去
當然我就簡單找網路上實作
由於最近做一個報表系統,在測試環境下沒有很長的資料,報表表格都沒有什麼問題
但在正試環境,很多文字就有自動換行的問題,然後爬了文但不清楚這些東西
花了一個下午時間理解這些東西,順便記一下筆記,不然很久沒用應該就忘掉了 囧
word-break:normal|break-all|keep-all;
word-wrap:normal|break-word
上面都是解決換行的問題(但不是真的換行)
word-break:Normal normal下一句有單字超過邊距會把整個單字換下一行
word-break:keep-all; 恩,結果好像跟Normal模式一樣,沒什麼差別…,但這樣就特錯大錯
查了一下文件如下
1 2 3 4 5 6 normal Use the default line break rule. break-all Word breaks may be inserted between any character for non-CJK (Chinese/Japanese/Korean) text. keep-all Don't allow word breaks for CJK text. Non-CJK text behavior is the same as for normal. http://devdocs.io/css/word-break
官網下面範例就很清楚keep-all英文下還是以normal,但非英文(中文、日文…)不會換行
這邊我把他想像成 會把一串中文變成一整個單字,所以換行
剛發現中文與中文之間有空白還是會做換行動作
好了,接下來要講word-break:break-all;
word-break:break-all white-space:nowrap;
一段不會換行的問題
我的table不會亂用word-break:keep-all;或white-space:nowrap;可以解決問題
測試還發現display:block裡面文字超出去
但是外框大小不會跟著文字延伸
display:inline-block就沒有這個問題
上面的div文字會超出去邊框,但table沒有這個問題
看來有空要搞清楚這些….
最近有使用JavaScript Date物件,想說有什麼辦法直接把變數換成當月最後一天
發現網路上有一個教法寫
1
2
3
4
|
var date = new Date();
date.setMonth(date.getMonth+1);
date.setDate(0);
console.log(date);
|
非常神奇,簡單又不需要判斷閏年的問題!!!!
就公文開啟腳本加上禮拜六日自動關機程式,不要浪費學校的電
然後怕卡在國定假日要來上課,所以寫出這個角本
自動開機就在BIOS設定,就搞定了XD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include <Date.au3> Func OpenProc() #Working code EndFunc If @WDAY==1 or @WDAY == 7 Then run("shutdown -s -f -t 600") sleep(5) $goSutdown = MsgBox($MB_OKCANCEL,@WDAY,"今天是周休假日,程式自動執行關機,請問你是否繼續執行關機?") If $goSutdown = $IDCANCEL Then run("shutdown -a") OpenProc() EndIf exit(1) EndIf OpenProc()