原创 HTML不常見的知識

blockquote:在這個標籤內部的元素顯示的時候都會向後縮進一個單位長度(通常是4個空格的長度,有時候定義的不同的話也會出現別的可能)。 http://www.w3school.com.cn/tiy/t.asp?f=htm

原创 【Node】node獲取並修改package.json中的版本號

讀取package.json文件 // 讀取package.json文件,緩存內容 var fs = require('fs'); var cbDataPackage = getPackageJson() function

原创 前端冷知識(一)12種不宜使用的Javascript語法

== Javascript有兩組相等運算符,一組是==和!=,另一組是===和!==。前者只比較值的相等,後者除了值以外,還比較類型是否相同。 請儘量不要使用前一組,永遠只使用===和!==。因爲==默認會進行類型轉換,規則

原创 前端冷知識(二):對象

不要使用new Number()、new Boolean()、new String()創建包裝對象; 用parseInt()或parseFloat()來轉換任意類型到number; 用String()來轉換任意類型到string

原创 前端冷知識(四):文件上傳、線程、ajax

短路運算符 || 由於JavaScript對用戶上傳的文件操作非常有限,尤其是無法讀取文件內容,使得很多需要操作文件的網頁不得不用Flash這樣的第三方插件來實現。 隨着HTML5的普及,新增的File API允許Java

原创 XSLT常見問題(二)XSLT中變量的使用(variable)

什麼時候用 要臨時存儲某個節點內容或者節點屬性值的時候 用在哪兒 xslt的根節點下面可以定義全局變量,在任意的template中都可以使用 定義 1、值爲節點內容 <xsl:variable name="local-

原创 NodeJS學習(四) package.json版本更新問題

問題 想更新某一個包時, 輸入 不起作用 npm update element-ui --save 原因 package.json中這個包的版本號有前綴(~或^) 波浪符號(~): 會更新到中間的那位數字中最新的版本。

原创 XSLT常見問題(一)轉化後如何輸出文件頭

輸出文件頭標籤爲 <xsl:output> 參數很多,常用的有 doctype-public:可選。規定 DTD 中要使用的公共標識符。即輸出中 DOCTYPE 聲明的 PUBLIC 屬性的值。 doctype-syste

原创 XSLT常見問題(三)XSLT中attribute的使用

什麼時候用 在進行標籤轉化的時候,避免不了要爲標籤添加屬性及屬性值 用在哪兒 必須放在節點或者標籤內部,在xslt文檔的根部是不可以放的,模板直接嵌套也是不允許的,只能放在某個xml或者html(取決於要轉化成的文檔類型)節

原创 NodeJS學習(三) npm打包

在npm官網註冊賬戶,記住username,password,email 新建一個項目,生成package.json文件 npm init 關聯npm用戶信息,提示輸入剛剛註冊的三個信息 npm adduser 發佈包

原创 前端冷知識(三):Chrome調試

1、谷歌瀏覽器調試窗口,很多調試的js代碼都是被壓縮過的,格式很亂 有一個超好用的功能,format代碼 2、在source窗口搜索文件 ctrl+p 點贊 收藏 分享 文章舉報

原创 Token原理

權限驗證 通過token獲取用戶的role,動態根據用戶的role算出其相應有權限的路由,通過router.addRoutes動態掛載路由。 登錄 當用戶填寫完賬號和密碼後向服務端驗證是否正確,驗證通過之後,服務端會返回一個

原创 XSLT常見問題(四)XSLT中select和match的匹配原則

非常重要:只要是select或match,其節點關係跨模板後都是可以繼承的 什麼時候用 select當需要選取節點或者節點屬性進行匹配,或者獲取屬性值,變量值的時候 1、節點(模板調用) <xsl:apply-template

原创 2018第二季度工作總結-遇到的困難和解決

2018第二季度工作總結-遇到的困難和解決遇到的困難和解決辦法1. xslt生成html的url動態填充二維碼2. 瀏覽器頁面父子元素滾動事件不互相干擾的辦法3.工作步驟4. webpack打包xslt5. 顯示器分辨率調整後顯示“輸

原创 vue小知識點(一) vue中的data爲什麼是函數,不是對象

如果是對象會導致 對象是引用類型,當同一個組件被多次引用,它們的data都指向同一個內存地址,換句話說,所有組件共享一組data 如何不共享數據 將data設置爲一個函數,該函數會返回一個初始數據對象,用function ret