JavaScript

設定二維陣列

需要注意的是,Javascript 是注重變數型態的語言,所以每一維陣列都必須先宣告

所以 array.push() 錯誤單純只是沒有宣告型態的關係

螢幕、視窗的寬高

 

 

iframe 根據內容高度調整

Content.html

三元運算元 Conditional (ternary) Operator

条件运算符

可以使用條件運算元簡化成

需要執行多條指令時可以使用 闭包 (Closure)

Closures 閉包

產生一組 0.00 ~100.00 的隨機數值

正規表示式

使用在 jQuery Validation Engine 2.6.2 上的一個自定義規則範例

直接編輯 jquery.validationEngine-zh_TW.js 檔案,將規則增加在內

增加一個不允許輸入 ‘ ” \  三個特殊字元的規則

104 total views, no views today

使用 DNS 解決 CDN 差異問題

如果發現網站有所謂 CDN 問題,可以使用不同地區的 DNS 查詢,帶我們到不同的 IP 主機,說不定可以解決瀏覽、下載方面產生的問題。

參考

使用工具

 

魔術字串

 

861 total views, no views today

使用 .htaccess 設定無法使用 ini_set() 的參數

當 PHPer 遇到無法修改主機 php.ini 的悲摧情境

Hoyo 本身是喜歡直接修改 php.ini,因為主機都是自己管理

遇到主機管理員不願意修改 php.ini 時,有些設定可以使用 ini_set() 設定,但不是全部都適用,例如上傳最大檔案限制 upload_max_filesize ,這時就必須使用其他手法

根據提示,後來使用的手法是修改 .htaccess

 

85 total views, no views today

Android APP 的開發 – 使用 Android Studio 1.4 + WebView

下載

  1. Java SE Development Kit Downloads
  2. Android Studio Download

AMD CPU

AMD CPU 因為不是 Intel CPU,所以 ABI 可以選取 arm 相關的選項,例如 :armeabi-v7 ,或使用其他 Android 模擬器

Android 模擬器可參考: [整理] 六個 Android 模擬器比一比

armeabi 的解說 ABI Management

WebView

  • 開啟 JavaScript
  • 監聽返回鍵為上一頁,直到退出

完整的 MainActivity.java 程式碼

讓 WebView 移除邊界,佔滿視窗

移除 padding 邊界 how can I set webview fill_parent in fragment?

自訂圖示

下載、安裝 Inkscape

 

修改 APP 名稱

名稱的設定檔為 AndroidManifest.xml

屬性修改值為 <application android:label=”@string/app_name”>

不過要在這裡修改,到 values/strings.xml 修改 app_name 變數方式較佳

 

打包 apk

  1. Build → Generate Signed APK

加入自定義網頁檔案

app → New → Folder → Assets Folder

可將檔案複製貼入到此目錄內,調用時名稱為 file:///android_asset ,注意沒有最後的 s

可參考: web view is not loading local html file in android

個人化微調

184 total views, no views today

如何引導網頁使用者轉換到 APP

參考至 GOMAJI 作法

  • 進網站時偵測到行動裝置用戶即切換到此網頁
  • 提供下載 APP 連結
  • APP 連結必須根據 Android, IOS 跳轉到不同商城網址

70 total views, no views today

CSS:display, opacity,HighCharts 自訂 Y 軸

display : 改變元素顯示特性

  • none 從網頁消失,不佔空間
  • block 塊,<div> 就是該屬性
  • inline 行內, <span>

opacity : 透明,隱身還是有體積並且可互動

  • 1 不透明
  • 0 完全透明
  • 0.5 50% 透明

範例: A Not-so-slow JavaScript Face Detector 點選作用在 <input type=”file”> 之上,該 tag 使用 opacity:0 完全透明

HighCharts 自訂 Y 軸

 

  • title: {text: ‘標題’} 標題字
  • alignTicks: false 取消多線時對齊判斷,主要是讓 max 設定值可以作用
  • max:50 最大值
  • min: 0 最小值
  • minRange: 20 最小範圍
  • opposite: true 顯示於另一側 (右側)

 

65 total views, no views today