原创 關於數組中刪除元素遇到的問題

數組中刪除元素 最開始的想法是調用數組的forEach()方法,根據條件找到的index索引刪除該項 問題: 當刪除一個元素時,不會發生意外,就可以這樣操作,但是當刪除數組中多個元素時,這樣就會出錯了,會出現有些項刪不了的情況(還

原创 給定一字符串數組,重複字符串後帶上編號,沒有重複的不作處理,生成一個新數組

 題目描述: 給定一字符串數組,重複字符串後帶上編號1,2,3,...,沒有重複的不作處理,不能改變元素組順序,生成一個新數組 例子:輸入: ['a','aaa', 'bb', 'aaa', 'ccc', 'bb', 'aaa'],  輸

原创 真機測試移動端項目---在手機上訪問我們的移動端網頁

最近在做畢業設計,做的是一個移動端的項目,由於還沒有買服務器這些東西,純前端,就還沒有去配置微信公衆號的接口。可是一般瀏覽器看到的手機界面和真機上顯示還是有差別的,故而去尋找了一個真機測試的方式。(目前認爲最方便的方式) 具體步驟是: 1

原创 node學習---基礎模塊

node模塊 fs文件系統模塊----負責讀寫文件 ps:和其他js模塊不同的是,fs文件系統模塊同時提供了同步和異步的方法 讀取文件 readFile(file, ‘utf-8’, callback) : 異步讀取文件

原创 給定一個字符串計算式,計算結果

   面試的一個題,當時只說了算法思路和大概實現步驟,現在我把完整的做出來,嗯嗯嗯,不曉得我這樣算不算複雜,歡迎大家來建議,一起討論討論 給定一個計算式(包含加減乘除四則運算)字符串,計算結果 算法思想: 1)將操作數和操作符分別按順序存

原创 給定一矩陣,從中心位置開始逆時針排序輸出

面試題目:給定一個矩陣,實現從中心位置逆時針輸出(當時讓我自己定方向,反正就是從中間開始走圈圈,這個題我就定逆時針來做了) 算法思想: 1、用二維數組存儲矩陣 2、找到中心點,用indexi=Math.floor(row/2),index

原创 vue+ts報錯:Property 'option' has no initializer and is not definitely assigned in the constructor

最近在從頭寫一個vue+ts的項目,我們都知道typescript是js的一個超類。js是弱類型語言,在開發中存在一些問題。這可能也是ts這幾年發展這麼快的原因之一。在項目中老是遇到這個問題: 問題原因: 1.可能是屬性的類型不對 2.

原创 助妹計劃---第二週

10.21 第二週問題 代碼規範 縮進:良好的代碼縮進有利於閱讀代碼和理解代碼,也利於編譯 命名: 語義化,語義化的命名更利於閱讀 css中類名和大括號空一格,冒號和屬性值空一格(你有的空了,有的沒有空) .class {

原创 eslint相關配置..eslintrc.js文件

 一般我們項目中會有一套嚴格的代碼規範,這個eclint就是檢查我們的代碼是否符合規範,下面是較完整的相關配置 eslint定義值含義 0 禁用此規則 1 不符合規則即給出警告 2 不符合規則即報錯 { // 環境定義了預定義的全局變量

原创 關於js的嚴格模式限制--------use strict

ES6的模塊自動採用嚴格模式,不管你有沒有在模塊頭部上加上“use strict” 嚴格模式主要有以下限制: * 變量必須聲明後在使用 * 函數的參數不能有同名屬性,否則報錯 * 不能使用with語句 * 不能對只讀屬性賦值,否則報錯 *

原创 關於module的require和import的區別

require()/import命令/import()函數區別: require是運行時加載,即動態加載。而import命令是靜態加載,在編譯時就加載。 import()函數是動態加載,與require不同的是,import()函數返回一

原创 關於對象的key爲另一對象的情況

問題描述:下面的代碼中,c的值是多少? var a = {}; var b = {}; var c = {}; c[a] = "123"; c[b] = "456"; console.log(c) 分析: 我們都知道,對象的key不能是

原创 vue-router詳解----學習總結

動態路由匹配 響應路由參數的變化 路由參數配置 const router = new VueRouter({ routes: [ //動態路由參數,以冒號開頭 { path: '/user/:id', co

原创 angularJs service服務(例子主要用angular內置服務http服務)

angularJs service服務 什麼是服務? 服務是一個廣義的概念,它包括應用所需的任何值、函數或特性。狹義的服務是一個明確定義了用途的類。它應該做一些具體的事,並做好。 Angular 把組件和服務區分開,以提高模塊性

原创 關於Vue 組件中computed獲取經getters變化的store中的state

問題描述:當computed中的屬性是從store.state中獲取的時候,我們拿到的屬性值是store中state的初始值還是getters計算後的值? 問題發現:頁面中渲染是19,而vue-devtools中state還是18 引發的