原创 requirejs插件-domReady插件

RequireJS加載模塊速度很快,很有可能在頁面DOM Ready之前腳本已經加載完畢。需要與DOM交互的工作應等待DOM Ready。現代的瀏覽器通過DOMContentLoaded事件來知會。 但是,不是所有的瀏覽器都支持DOMCo

原创 vue項目路徑修改及打包上傳到服務器

1.項目路徑修改 默認項目路徑是localhost:8080,如果要配置位相對路徑,需要在config/index.js文件的 assetsPublicPath配置爲 ./ 2.項目打包 用命令行工具進入項目根目錄,運行:

原创 LayaAir-圖集動畫

1.準備圖集資源 在laya/assets/目錄下添加圖片資源,在IDE編輯器打開編輯模式,點擊左下角刷新資源樹,點擊工具欄->發佈,或按F12,發佈成功後就可以使用圖集資源。在res/atlas 中會生成3個文件,.rec文件 .a

原创 requirejs整合art-template模板引擎

相關官網 requirejs官網 art-template模板引擎官網 目錄結構 文件目錄介紹: domReady.js /用於暫停上層應用的執行,直到DOM準備好再進行 查詢/修改(requirejs插件) i18n.js

原创 【乾貨】JS版漢字與拼音互轉終極方案,附簡單的JS拼音輸入法

轉自:小茗同學的博客:小茗同學博客 網上關於JS實現漢字和拼音互轉的文章很多,但是比較雜亂,都是互相抄來抄去,而且有的不支持多音字,有的不支持聲調,有的字典文件太大,還比如有時候我僅僅是需要獲取漢字拼音首字母卻要引入200kb的字典文件,

原创 vue-router路由安裝與使用

1.vue-router路由安裝 在當前項目根目錄運行 npm install vue-router --save-dev 2.在App.vue增加 router-view標籤 這裏是路由頁面的顯示區域: <router-view

原创 隱藏的iscroll元素顯示後不能滾動問題

若需要使用iscroll的區域爲隱藏,則需要在顯示後再初始化iscroll,否則不能滾動。

原创 vue-router嵌套路由,默認子路由設置

需求: 1. 底部5個tab選項卡 2. 其中一個裏面又有tab選項卡 3. 顯示active狀態 4. 底部選項卡和子路由的選項卡都默認選擇第一個選項卡 舉個栗子: 示例是隨便寫的。 1.路由文件 router/inde

原创 js字符串拼接中關於單引號和雙引號的那些事

在js開發中一般我們多多少少都會用到字符串拼接,新手們經常會遇到各種錯誤,其中關於字符串拼接的問題尤其重要,今天來談一談。 1.常用字符串拼接 當我們從後臺請求到數據時,傳統渲染我們就會將請求到的數據拼接DOM節點,然後添加到頁面中,如:

原创 CSS 強制換行和禁止換行

強制換行 word-break: break-all; 只對英文起作用,以字母作爲換行依據。 word-wrap: break-word; 只對英文起作用,以單詞作爲換行依據。 white-space: pre-wr

原创 關於scrollIntoView()不能使輸入框顯示在可視區域的問題

在SPA項目中,又是會設置html,body爲100%,在body裏面再加一層div,讓這層div滾動,這樣就直接導致了頁面中scrollIntoView失效了,輸入框聚焦時不能自動滾動到可視區域。 導致scrollIntoView失效代

原创 css隱藏輸入框的光標

1.隱藏光標 <style> input{ color: transparent; } </style> 2.顯示文字 <style> input{ color: transparent; text-s

原创 ajax 請求二進制流 圖片 文件 XMLHttpRequest 請求並處理二進制流數據 之最佳實踐

本文轉自一位高人的博客:情郎 Blog 寫在前面 :從提出需求到完美的解決問題,實現過程是曲折的。 需求:在前(web client)後(Restful Service)端完全解耦的模式框架下,webclient需要請求 Service