原创 jsp頁面跳轉html頁面

之前項目一直遇到,總結一下 jsp跳轉, 跳出<iframe>頁面  跳到最外層頁面:top.location.href="url" 本層頁面跳轉:window.location.href="url"或location.href="url

原创 this指向問題簡單總結

1、普通函數調用 this指向windows; 2、對象函數調用 this指向這個對象; 3、構造函數調用 this指向新創建的對象; 4、call和apply調用 this指向傳入的參數;(call可以傳多個參數,apply可以傳二個參

原创 微信小程序禁止刷新(ios可以下拉不可刷新問題)

一、問題描述 最近在做一個小程序項目,需要禁止下拉刷新,於是在page.json裏面添加了這段話 "enablePullDownRefresh":false 全局關閉下拉刷新,這段話確實禁止了下拉刷新,無論是安卓手機端還是蘋果端,但是在蘋

原创 解決外邊距重疊-css

摺疊結果計算規則: 1、兩個相鄰的外邊距都是正數時,摺疊結果是它們兩者之間較大的值; 2、兩個相鄰的外邊距都是負數時,摺疊結果是兩者絕對值的較大值; 3、兩個外邊距一正一負時,摺疊結果是兩者的相加的和怎麼避免外邊距摺疊 怎麼避免外邊距摺疊

原创 適合佈局的CSS calc()計算樣式

#div1 { position: absolute; left: 50px; width: calc(100% - 100px); border: 1px solid black; background-color: yellow; p

原创 localStorage和sessionStorage用法總結大全

localStorage和sessionStorage存儲的是字符串類型,獲取後需要JSON.parse()轉換成對象使用;不同瀏覽器無法共享localStorage或sessionStorage中的信息。相同瀏覽器的不同頁面間可以共享相

原创 maxlenght 在input框上不起作用,可以無限輸入

1、<input type="number" placeholder="請輸入手機號碼" maxlength="11" />這種情況下怎麼也不起作用 2、<input type="text" placeholder="請輸入手機號碼" m

原创 多個div inline-block的時候,如果有一個div沒有內容其他div會下沉?

框內有文字和沒文字的區別,高度伸展的方向是不一樣的。當有文字的時候,高度是向下擴展的,沒文字的時候是向上擴展的。 解決方案: 1、float(脫離文檔流不好控制 次次選) 2、給div加上內容,空格&nbsp;(次選) 3、verti

原创 js中傳遞對象的鍵名的方法

起因,我們在小程序中經常會設置或更改  data 中的變量  (我這裏只考慮每次只修改一個變量的情況) 代碼是這樣寫的 this.setData({     currentIndex:e.detail.currentIndex }) 基本

原创 函數聲明和var聲明優先級

var x = 1,   // 全局window   y = 0,   z = 0;function add(x) {   return (x = x + 1); } y = add(x); // 同名函數調用最後一個,覆蓋之前funct

原创 百分比佈局時,子元素那些屬性值取決於父元素的高那些屬性取決於寬

請寫出 inner 的實際高度。 //100px <style>   .outer {     width: 200px;     height: 100px;   }   .inner {     width: 60px;     he

原创 js 對象操作

js裏對象的深拷貝  let arr = ['8','7','6']; let arrObj = JSON.parse(JSON.stringify(arr)); arrObj[0] = '9'; console.log(arr); /

原创 前段請求跨域的原理及實踐

一、 跨域請求的含義 瀏覽器的同源策略,出於防範跨站腳本的攻擊,禁止客戶端腳本(如 JavaScript)對不同域的服務進行跨站調用。 一般的,只要網站的 協議名protocol、 主機host、 端口號por

原创 用Javascript實現冒泡排序,二種方法的比較

$$$$$第一種方法  var arr = [10, 9, 22, 15, 4, 19];   for (var i = 0; i < arr.length; i++) {     for (var j = 0; j < arr.leng

原创 Vue2的axios

一、安裝 1、 利用npm安裝npm install axios --save 2、 利用bower安裝bower install axios --save 3、 直接利用cdn引入<script src="https://unpkg