原创 使用CSS來設置SVG中Use元素的樣式

        今天看到技術羣中有人問svg中use元素可以設置樣式屬性不?因爲他的symbol有200多種,但是隻是顏色不一樣。如果挨個定義,那svg文件就會很長。自己也思考過這個問題後來看到http://tympanus.net/co

原创 native2ascii.exe的用途和使用

native2ascii 工具是對屬性文件和其他字符編碼進行相互轉換。 在做Java開發的時候,常常會出現一些亂碼,或者無法正確識別或讀 取的文件,

原创 使用jquery插件報錯:TypeError:$.browser is undefined的解決方法

關於$.browser browser就是用來獲取瀏覽器基本信息的。 jQuery 從 1.9 版開始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support 。 在更新的 2.0

原创 從一個svg文件中創建一個Document

  可以從一個URI中使用SAXSVGDocumentFactory中創建一個SVG DOM樹     String parser=XMLResourceDescriptor.getXMLParserClassName();     S

原创 d3.js 刷新折線圖(包括座標軸及路徑的刷新及信息點提示)

接上篇的的刷新折線圖的樣例,增加了信息點的顯示以及座標軸的更新。座標軸的時間更新的應用可用於做歷史曲線等曲線圖。在這裏碰到的問題是 在mircrosoft Edge下運行完美。但是在chrome下出現刻度線缺失情況。百思不得其解。先上運行

原创 node.js中檢查目錄是否存在

function checkDirExist(path) {try {return fs.statSync(path).isDirectory();}catch (e) {if (e.code == 'ENOENT') { // no

原创 在Node.js中實現文件複製的方法和實例

Node.js 本身並沒有提供直接複製文件的 API,如果想用 Node.js 複製文件或目錄,需要藉助其他的 API 來實現。複製單個的文件可以直接用 readFile、writeFile,這樣比較簡便。如果是複製一個目錄下的所有文件

原创 addEventListener中this指向

var obj = function() {...} // 將某事件綁定至某對象e,但事件函數中上下文保持爲obj obj.prototype.bindEvn = function(e){ e.addEventListener

原创 使用nodejs創建http服務器

1 首先確保你已經正確安裝了nodejs 2 使用npm安裝http-server:   npm install http-server  -g 3 進入站點目錄,使用命令行   http-server  

原创 使用CSS3代替SVG中的animateTransform

先來看使用animate <g> <path fill="#00FF00" d="M118.453,39.861c-3.469,6.964-8.037,16.159-10.176,20.402l-3.932,7.781l-2.486-0

原创 在測試batik源碼中的問題

將batik-1.8-src中的sources源碼放到eclipse項目中執行時,發現會出現空指針的錯誤,看了一下找不到XMLResourceDescriptor.properties文件,去batik-

原创 將batik打成一個jar包

1 首先從官網上下載batik-1.8-src 2 進入到此目錄下,執行.\build.bat all-jar 3 在batik-src-1.8\batik-1.8\batik-1.8\lib目錄下可見生成的batik-all-1.8.

原创 BootStrap-table-contextmenu使用過程的一些總結

1 引入bootstrap-table-contextmenu    <script src="bootstrap-table-contextmenu.js"></script> 2 按照官方例子,使用如下 <body> <div

原创 sweetAlert2中的告警對話框在layer之上的彈出

由於layer默認的彈窗z-index爲19891014,所有在layer之上彈窗出sweetAlert,需要修改sweetalert2.css,可將其中z-index的值大於19891014即可.swal2-container {

原创 使用Electron-package打包exe

cd到你的項目根目錄下,安裝electron-package npm install electron-packager -g 修改package.json,在該文件中加入 "scripts" : { "packager": "e