Time of Update: 2013-12-01
使用者提出了一個需求,要把本地安裝的C/S結構的軟體調出來。注意,不是點擊它的捷徑或者exe檔案,而是點擊網頁上的一個按鈕或者連結,就要把軟體用戶端調出來。在網上找過相關的資料,有兩個比較常用的解決方案。1,採用js代碼來調,代碼如下:[javascript] function Run(strPath) { var objShell = new ActiveXObject("wscript.shell");
Time of Update: 2013-12-01
// 擷取長度為len的隨機字串function _getRandomString(len) { len = len || 32; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; // 預設去掉了容易混淆的字元oOLl,9gq,Vv,Uu,I1 var maxPos =
Time of Update: 2013-12-01
一言以蔽之:一個等號是賦值操作,==先轉換類型再比較,===先判斷類型,如果不是同一類型直接為false。alert(0 == ""); // truealert(0 == false); // truealert("" == false); // truealert(0 === ""); // falsealert(0 === false); // falsealert("" === false); //
Time of Update: 2013-12-01
應用springMVC時如果配置URL映射時如下配置[html] <servlet> <servlet-name>appServlet</servlet-name>
Time of Update: 2013-12-01
今天公司發了一個生日蛋糕,雖然我不是在二十幾年前的今天出生的,也小有點高興吧,畢竟二十幾年來也只過過有數的幾次生日,有影響的一次是十歲,那時候家裡還算不錯,父母親戚朋友也多,大過了三四天,結果連本錢都沒收回來;還有一次是我上高中的那天,媽媽下的一碗麵條;相比也就普通了許多。在這大喜的日子,就發表一下最近的成果吧,最近閑暇之餘,開發了一款javascript庫,取名JY,意俗兒子的名字,也指“簡易JS”,又或者基友,每種說法都有吧,或者是醬油,反正就叫這名了吧!如有類同,純
Time of Update: 2013-12-01
哎,前段開發真心不容易。。。。弄了1個小時,找找了各種素材,終於,字型選色板準系統弄好了,UI設計技能亟待提升。先看效果:功能介紹:點擊顏色按鈕,彈出選色板,選中一個顏色,儲存設定,隱藏選色板。。。實現源碼如下:[html] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Time of Update: 2013-12-01
在前幾篇隨筆簡單介紹了AngularJS,在AngularJS 指令(directive)是重要的概念,主要負責了很大部分的組建樣式互動。在前面介紹過directive需要預先的模板編譯在返回一個link的函數,註冊行為事件互動等等。在這裡不多說了,關於指令的介紹將在後續一併補上。在這裡我們先看一個利用jQuery UI組件開發的AngularJS Autocomplete指令。代碼:jsfiddle線上測試Directive: 1 var
Time of Update: 2013-12-01
一般單獨啟動一個node是單進程啟動並執行,如何?多進程運行呢,就像Nginx一樣?實現多進程,需要關注兩個node內建模組:child_process : 子進程模組net :
Time of Update: 2013-12-01
[plain] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &
Time of Update: 2013-12-01
呵呵。。呵呵呵呵。。。儲存成.html就可以玩了。[javascript] view plaincopy<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2013-12-01
1. var url ="?action=xml&operate=newbet<=" + t_LT + "&AVID=" + AVID + "&Jeu_ID=" + Max_Jeu_ID + "&XZ_Money=" + t_XZ_Money; //得到這個URL$.get(url, function(d){
Time of Update: 2013-12-01
Hello World開啟你最喜歡的編輯器,建立一個helloworld.js檔案,輸入console.log("Hello World");後儲存開啟Node.js的CMD視窗,將檔案拖拽到視窗中,輸入node js檔案路徑 Http版Hello World編寫 helloworld.js 代碼如下:[JavaScript] var http = require('http'); server =
Time of Update: 2013-12-01
路由,顧名思義,是指我們要針對不同的URL有不同的處理方式。例如處理/start的“商務邏輯”就應該和處理/upload的不同。在現在的實現下,路由過程會在路由模組中“結束”,並且路由模組並不是真正針對請求“採取行動”的模組,否則當我們的應用程式變得更為複雜時,將無法很好地擴充。我們暫時把作為路由目標的函數稱為請求處理常式。現在我們不要急著來開發路由模組,因為如果請求處理常式沒有就緒的話,再怎麼完善路由模組也沒有多大意義。r
Time of Update: 2013-12-01
1) 設計一最外層頁面 a.jsp 包含a.js a.js擷取最上導頁面window的方法為window.top; 優點在於如果a.jsp裡ifram N層頁面,第N層頁面想擷取頂層頁面只需要調用 a.jsp的window.top即可獲得,不用 parent.parent.parent.......2)第二種方法是如下:在a.jsp中定義一<div
Time of Update: 2013-12-01
先來張圖片,做出來的樣子如下: 源碼[javascript] function appgroup_message_list(mainpanel){ var checkbox = new Ext.grid.CheckboxSelectionModel();//單選框 var cm = new Ext.grid.ColumnModel([
Time of Update: 2013-12-01
工作中遇到一個問題,兩個字串匹配,要求:每個字串中最多含有一個*,?可以無限多個*代表一個任意長度的字串,而?則代表一個字元要求可以提示出兩個衝突<input type="text" id="str1"><br><input type="text" id="str2"><br><input type="button"
Time of Update: 2013-12-01
xpcom可以看作是開源版的Microsoft COM,但是目前應用的範圍比較有限,主要是firefox的gecko引擎在使用。xpcom不是瀏覽器的外掛程式,而是瀏覽器本身。Firefox瀏覽器就是一堆的xpcom組件構成的。在Firefox裡面,基本上所有與瀏覽器相關的功能都被定義成了組件的形式,包括網頁間的跳轉,視窗管理,cookie 管理,書籤,安全,搜尋,潤色等等的其他功能,
Time of Update: 2013-12-01
Mac在Mac下,如果你喜歡用homebrew,那麼只用一行就可以裝好:brew install node否則,只能考慮手工安裝了,步驟如下:安裝Xcode安裝git運行下面的命令列編譯node.jsgit clone git://github.com/joyent/node.gitcd node./configuremakesudo make installUbuntu安裝依賴包sudo apt-get install g++ curl libssl-dev
Time of Update: 2013-12-01
reload 方法,該方法強迫瀏覽器重新整理當前頁面。文法:location.reload([bForceGet])
Time of Update: 2013-12-01
1、AndroidManifest.xml 檔案中,申明 activity 的主題使用自訂對話方塊樣式。 <activity android:name=".SensorGetValueActivity"