原创 vue組件中data爲什麼是一個函數?

vue2.X組件中data爲什麼是一個函數?曾經的困惑,今天我就好好總結一下。 在vue實例上data定義的是一個對象: new Vue({ el: '#blog-post-demo', data: { posts

原创 二維碼掃描的樣式總結

我想大家都用過掃碼插件,也想像微信和支付寶那樣。但是有些插件是可以自定義樣式的,但是有些則不行了。現在開發的app中有用到掃碼的插件,但是默認的樣式很醜,所以就想着能夠能夠實現像微信和支付寶那樣的樣式。 代碼如下: html <d

原创 cookie、session的總結

cookie、session、stroage我想大家都不陌生,我呢只是知道一些皮毛,於是就想着更深入的總結一下。 cookie 什麼是cookie HTTP Cookie(也叫 Web Cookie或瀏覽器 Cookie)是服務器

原创 Js 怎麼遍歷json對象所有key及根據動態key獲取值(根據k值獲取相應的value值)

Js代碼 <script type="text/javascript"> getJson('age'); function getJson(key){ var jsonObj={"name":"張三","ag

原创 清除HTML頁面引入的js和css文件的緩存

一般H5頁面在線上如果更改了js或css文件,必須手動刷新纔會更新,有的在微信或者QQ上面,刷新也不管用,所以怎麼清除緩存呢? 首先思路是引入的文件加上時間戳變量,每次進頁面,都會重新加載一次 怎麼加時間戳呢,在引入的鏈接後直接加

原创 技術分享之Symbol(es6新增基本數據類型)

js包括兩種數據類型 1.基本數據類型 2.引用數據類型 基本數據類型:String(字符串) Number(數字) Boolean(布爾) null undefined 引用數據類型:Array(數組) object(對象) d

原创 關於QQ分享、微信分享、百度地圖接入的總結

最近項目中要接入百度地圖,實現QQ分享和微信分享等功能,然後就想總結一下這些功能實現的流程。那就開始正題吧。 因爲項目的框架是cordova+ionic+angular,所以安裝的插件都是基於cordova的。 1、百度地圖的接入

原创 HTTP--介紹、請求方式、狀態碼

做個筆記,記錄一下HTTP相關的知識,以方便自己查閱。 一、HTTP 超文本傳輸協議 HTTP 是基於客戶端/服務端(C/S)的架構模型,通過一個可靠的鏈接來交換信息,是一個無狀態的請求/響應協議。 一個HTTP "客戶端"是一個

原创 工作學習總結-pdf.js的踩坑和運用

週末了,終於有這麼一整段的時間去總結整理了,這個月很忙,需求很多,年齡不小了,生活中個人的事情也不少。時間是最公平的,因爲每個人每天都是過這麼長時間,好好珍惜每一分。好了,不感慨了。進入正題吧。 先說一下項目結構:angular5

原创 TypeScript和JavaScript的數據類型對比總結

對比一下TypeScript和JavaScript中的數據類型(基本數據類型和引用數據類型) 一、先分別看一下ES5的基本數據類型和ES6新增基本數據類型 ES5的基本數據類型: String Number Boolean Nu

原创 全面解析webpack

之前在用vue開發h5頁面的時候用過webpack進行打包,但是沒有怎麼好好總結過,今天看到一篇小夥伴的文章,寫的很不錯,就想着轉載過來,好好總結一下。進入正題: 一、什麼是webpack webpack是一個打包工具,他的宗旨是

原创 xcode打包報Could not inspect the application package

最近在搞項目遷移,一切都是從零開始,我也要研究一下ios和android開發了,其中在用xcode進行打包的時候就遇到了很多坑。下面我重點說一下Could not inspect the application package這個

原创 爲什麼客戶端發出第四次揮手的確認報文後要等2MSL的時間才能釋放TCP連接?

先看一下什麼是2MSL MSL是Maximum Segment Lifetime英文的縮寫,中文可以譯爲“報文最大生存時間”,他是任何報文在網絡上存在的最長時間,超過這個時間報文將被丟棄。因爲tcp報文(segment)是ip數據

原创 IE瀏覽器緩存第二次請求的解決方案

前兩天在做pc端頁面的時候,一個頁面在IE瀏覽器上進行自測的時候,發現當第二次以及之後請求的參數和第一次請求的參數一致的時候,返回的數據都是一樣的,在後臺服務器上也沒有看到請求日誌,而是使用第一次請求回來的數據返回給你。那要怎麼解

原创 關於url中各項的分析和延伸

1、URL的基本組成 先以https://www.baidu.com:8080/aaa/2.html?id=10#name這個完整的url網址來分析一下。 // https://www.baidu.com:8080/aaa/2.h