原创 在項目上裝載智能語音機器人

一、需要的工具:azure,luis,訊飛智能語音識別,訊飛錄音功能代碼,botframework,機器人UI (1)訊飛語音識別人賬號: 密碼:     網址:https://console.xfyun.cn/app/myapp?cur

原创 訊飛webapi-master

錄音: (function (window) { //兼容 window.URL = window.URL || window.webkitURL; navigator.getUserMedia = naviga

原创 原生js基礎部分(三)

1、==和===有什麼區別 ==   用於比較   判斷 兩者相等      ==在比較的時候可以轉自動換數據類型 true=='1'//true ===用於嚴格比較   判斷兩者嚴格相等     ===嚴格比較,不會進行自動轉換,要求

原创 node面試(二)

1、用什麼工具保證一致的代碼風格?爲什麼要這樣? 團隊協作時,保證一致的代碼風格是非常重要的,這樣團隊成員纔可以更快地修改代碼,而不需要每次去適應新的風格。這些工具可以幫助我們: [ESLint] (http://eslint.org/)

原创 原生js基礎部分(1)

1、js裏面的數據類型(有些面試官又喜歡稱作變量類型,我覺得變量類型不是關於引用類型之類的嗎?當他告訴我變量類型就是數據類型的時候,我差點笑出來。哈哈,所以有些面試官的水平不用多想) boolean,null,undefined,numb

原创 原生js基礎部分(二)

1.ie和w3c標準下的兼容性寫法有哪些?舉些例子。 var ev = ev || window.event document.documentElement.clientWidth || document.body.clientWidt

原创 解決veu項目編譯速度慢的問題

主要在熱更新這一塊解決。   step1: 安裝依賴 npm install babel-plugin-dynamic-import-node step2: 在webpack.prod.conf.js文件設置: new webpack

原创 node面試(三)

1、什麼是node.js? (1)node.js是運行在服務端的javascript. (2)node.js是一個基於chorme javascript運行時建立的一個平臺。 (3)javascript是一個以事件驅動i/o的服務端jav

原创 node面試(一)

1、爲什麼用Nodejs,它有哪些缺點? 事件驅動,通過閉包很容易實現客戶端的生命活期。 不用擔心多線程,鎖,並行計算的問題 V8引擎速度非常快 對於遊戲來說,寫一遍遊戲邏輯代碼,前端後端通用 當然Nodejs也有一些缺點: nodejs

原创 使用Vue.Draggable寫一個具有拖拽功能的組件

step1:安裝 npm install vuedraggable  step2:引入 import draggable from 'vuedraggable'  step3:使用示例 組件代碼: <template> <Mod

原创 vue做的下拉列表組件實例

 組件: <template> <div class="select-wrap" @mouseleave="onMouseLeave($event)" v-click-outside:mouse

原创 對象數組和數值數組快速排序

默認asc正序,desc倒序。  主要代碼: function SortObjectQuick(sourceObjArr,keyObj,sortType="asc"){ try{ for(let i=0,leng

原创 有趣的javascript

javascript的魅力在於它變化多端,不遵守單一的規則。就像一個亦正亦邪的神祕俠客,帶着形式不一的面具,穿梭在0和1交織的代碼世界中。 以前它一度被人所漠視,但現在它正在變得越來越強大。 要真正找到它並不容易,但是很多人都在努力的追尋

原创 vuex原理

http://www.imooc.com/article/291242 這篇文章分析到位,特別是作者畫的那幾張圖,理解了基本就OK了。 點贊 收藏 分享 文章舉報 Lpd_Rea