只用 JavaScript 實作一鍵複製

很久以前要做到在網頁上提供貼心的「一鍵複製」小功能,會需要用到 flash。後來 JavaScript 有了 execCommand 之後,搭配 jQuery 來選定 HTML 元素,實作一鍵複製的功能就變得輕鬆許多。

Android App 上架前的準備動作

Android 的上架動作其實很簡單,相關資料打一打,分級問卷寫一寫就差不多了,只是封裝好的 APK 需要做一些處理,才能上傳成功。

無法載入檔案或組件 - 使用 64 位元版本的 IIS Express

使用 C# 連線 Oracle 資料庫時,需要安裝 ODAC (Oracle Data Access Components),這元件有分 32 位元64 位元的版本,除了要用對版本外,不同的 Visual Studio 版本,也需配合不同的 ODAC 版本

讓 Codrova 自動增加版本號

更新版本號這個小動作總是讓人忽略,如果能自動更新就好了。

使用 JSHint 檢查 Cordova 專案程式碼

JavaScript 是一個好好先生,總是包容我們程式碼的小瑕疵,不和我們計較語法結尾是否有 ; 或是一些奇怪的打字錯誤,但總不能因為這樣的包容性,就讓程式碼老是髒髒的,不管程式碼品質這件事。

保護 Cordova 專案的程式碼

使用 Cordova 來做 Hybrid App 的缺點之一就是程式碼很容易就曝光,例如 Android 的 apk 封裝檔,只要用解壓縮軟體,就可以看到專案的結構,只要開啟裡面的 assets\www 資料夾就可以把你的程式碼看光光了。

在 LINQPad 中使用 Json.NET

在練習使用 LINQPad 來將 JSON 當作 ORM 來處理的時候,因為我買的 LINQPad 不是 DEVELOPER/PREMIUM 版本,所以無法使用內建的 NuGet 功能,必須手動加入所需的 LINQ to JSON 套件,也就是超級好用的 Newtonsoft.Json,我此篇的範例程式碼也是從該網站文件中節取出來的。

停用 Angular Debug 模式來增加效能

不多看文件不會知道,其實 Angular 裡面有很多地方可以調整效能,其中有一個方式可以一行 code 就提升整個 Angular App 效能的方法,你一定要知道。

在 Windows 環境中使用 NVM 管理 Node.js

看完 NativeScript 2.0 Launch Webinar 的影片,覺得 JavaScript 野心真的很強大,讓我也想玩玩看用 JavaScript (TypeScript) 來做 Native App 了。

使用 remotebuild 遠端建置 iOS App

利用 Visual Studio + Cordova 開發跨平台的 App,可以利用 remotebuild 來達成不離開 Visual Studio 又可以測試 iOS App 的開發環境。