angular cli 反向代理實現跨域

版本: 1、後端實現跨域(php) header("Access-Control-Allow-Origin: *"); // // 響應類型 // header('Access-Control-Allow-Methods:POST'); // // 響應頭設置 // header('Access-C ...

webpack優化之玩轉代碼分割和公共代碼提取

當項目業務越來越複雜,打包出來的代碼會非常冗餘,文件體積會非常龐大。大體積文件會增加編譯時間,影響開發效率;如果直接上線,還會拉長請求和載入時長,影響網站體驗。作為一個追求極致體驗的攻城獅,是不能忍的。所以在多頁應用中優化打包尤為必要。那麼如何優化webpack打包呢? ...

JS基礎語法---分支語句總結

分支語句: if語句:一個分支 if-else語句:兩個分支,最終只執行一個分支 if-else if-else if...語句: 多個分支,也是只會執行一個 switch-case語句:多分支語句,最終也會一個(必須要有break) 三元表達式:和if-else語句是一樣的 什麼時候使用if-el ...

定時器及其清除

倒計時定時器 、 迴圈定時器 及定時器的清除 1 <body> 2 <div> 3 <input type="button" onclick="yi()" value="啟動倒計時定時器"> 4 <input type="button" onclick="er()" value="啟動迴圈定時器"> ...

JS基本語法---while迴圈

迴圈:一件事不停的或者是重覆的做 迴圈要有結束的條件,迴圈還應該有計數器(記錄迴圈的次數的) while迴圈 while迴圈語法: 計數器 var 變數=0; while(迴圈的條件){ 迴圈體; 計數器++; } 執行過程: 先判斷條件是否成立,(條件的結果是true還是false),如果是fal ...

點擊事件

幾個點擊事件 1 <body> 2 <button>jq點擊</button> 3 <input type="button" id="btn1" value="第一種"> 4 <input type="button" id="btn2" value="第二種"> 5 <input type="but ...

萬能清除法

父元素高度自適應,子元素 float 後,造成父元素高度為0,稱為高度塌陷問題。 推薦使用萬能清除法解決。(給需要清除浮動的元素添加一個class名 clear) 萬能清除法代碼 父元素:after{ content: ""; height: 0; clear: both; overflow: hi ...

彈性盒佈局

筆記+小案例 1 <style> 2 3 .zi{ 4 height:100px; 5 width:100px; 6 background:purple; 7 margin:2px; 8 line-height:100px; 9 text-align: center; 10 color:#fff; ...

JS基本語法---while迴圈---練習

JS基本語法 while迴圈 練習 練習1: 求6的階乘 var ji = 1;//存儲最終的階乘的結果 var i = 1;//開始的數字 while (i <= 6) { ji *= i; //ji=ji*i 加減乘除都可以這樣表示 i++; } console.log(ji); 練習2: 求1 ...

Windwos安裝Node.js和npm的詳細步驟

How to Install Node.js and NPM on Windows Node和npm 因為Node.js里包含npm,安裝node的時候會自動將npm也安裝在本地,並且npm就是Node.js的包管理工具(package manager),npm = node package man ...

文字溢出省略

單行省略 display: block; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; 多行省略 (數字即為自定義的行數)/(需要註意溢出隱藏的高度) overflow:hidden; text-overflow:ell ...

tab欄切換

原生tab欄切換 css 1 <style> 2 .box { 3 width: 400px; 4 margin:100px auto; 5 border:1px solid #ccc; 6 } 7 .top button.purple { 8 background-color: purple; 9 ...

HTML CSS整理筆記

點擊鏈接後退頁面: <a href="javascript:history.go(-1)">回到上一個網頁</a> ——修改placeholder提示的樣式:1.除IE外通用寫法 類名或標簽名::placeholder {color: red;}2.加相容首碼寫法 css超出一行顯示省略號:給定寬度 ...

js鍵盤事件以及鍵盤事件攔截

一.鍵盤事件 onkeydown: 按下鍵盤時觸發 onkeypress: 按下有值的鍵時觸發 : 按下 、`Alt Shift Meta` 這樣無值的鍵,這個事件不會觸發對於有值的鍵,按下時先觸發 keydown 事件,再觸發這個事件 onkeyup:鬆開鍵盤時觸發該事件 二.組合鍵 ctrl相關 ...

比較運算符

比較運算符: == : 相等 != :不等 = 或 != 兩邊的表達式的結果都必須是標量 freemarker是區分類型的:例如<#if 1 = "1"> 就會導致錯誤; >= 和 > 不能使用,原因:'>'在使用的時候可以把它當作FTL標簽的結束符。 lt 代替 <, lte 代替 <=, gt ...

預設值操作符(Freemarker的空值處理)

預設值操作符: 使用形式例如: userName!default_expr 或 userName! 或 (userName)!default_expr 或 (userName)! 這個操作符允許你為可能不存在的變數指定一個預設值(default_expr),'!'後沒有參數預設返回一個空。 例如,假 ...

不存在值檢測操作符

使用形式: unsafe_expr?? 或 (unsafe_expr)?? 這個操作符告訴我們一個值是否存在。基於這種情況, 結果是 true 或 false。 訪問非頂層變數的使用規則和預設值操作符(上一篇)也是一樣的, 也就是說,可以寫 product.color?? 和 (product.co ...

【前端知識體系-JS相關】JS-Web-API總結

DOM操作的常用API有哪些?DOM事件級別有哪些(DOM0-2事件)? ...

一周排行
  • 場景 在Winfom中可以在頁面上多個按鈕或者右鍵的點擊事件中觸發同一個自定義的委托事件。 實現 在位置一按鈕點擊事件中觸發 string parentPath = System.IO.Directory.GetParent("指定路徑").ToString(); //獲取指定路徑的父級目錄並作為參 ...
  • asp.net 根據html模板導出excel public class ExcelHelper { /// <summary> /// 根據html模板文件生成excel文件 /// </summary> /// <param name="ds">數據源</param> /// <param na ...
  • asp.net 使用NPOI讀取excel文件內容 NPOI下載地址:NPOI public class ExcelHelper { /// <summary> /// 讀取Excel文件數據到DataSet,一個Sheet對應一個DataTable /// </summary> /// <para ...
  • 場景 使用Visual Studio 開發Winform程式,使用SVN進行項目版本管理。 在添加引用時,會出現在A電腦中添加了絕對路徑的引用,在B電腦中就會出現找不到 並且將此引用標識為?的狀態。 註: 博客主頁: https://blog.csdn.net/badao_liumang_qizhi ...
  • asp.net 使用 Application 限制單一登錄 原理:用戶登錄後系統會分配一個與用戶唯一對應的SessionID,將當前用戶ID與其SessionID對應保存在Application中,一旦該用戶在其他地方重覆登錄則Application中保存的SessionID就會被更新,導致當前se ...
  • 當我們的系統時間不正常,比如設置一個日期-1999年9月9日,會引發證書問題。 系統時間不正常-IE有概率能訪問 觸發NavigateError事件,異常代碼INET_E_INVALID_CERTIFICATE -- 這是一個必要不充分條件,系統時間不正常時IE有相關證書異常,更新時間能解決此類異常 ...
  • //加密 public static string GDEncode(string data, string Key) { Key = "12345678"; byte[] byKey = System.Text.ASCIIEncoding.ASCII.GetBytes(Key); byte[] b ...
  • static void CopyFiles() { string sourceDir = @"D:\C\ll"; string destDir = @"D:\LL"; if (!Directory.Exists(destDir)) { Directo... ...
  • //接收的為空時,則表示客戶端下線,跳出迴圈 if (r == 0) { break; }; string str = Encoding.UTF8.GetString(buffer, 0, r); //RemoteEndPoint:可以得到遠程客戶端的IP和埠號。 ShowMsg(socketSe... ...
  • 本文梯子 前言 1、.net core 框架性能測試 2、.net core 執行過程 3、中間件執行過程 4、AOP切麵 5、整體框架結構與資料庫表UML 一、創建第一個Core 1、SDK 安裝 2、新建項目 2、新建項目(3.0SDK) 3、項目整體結構分析 二、重要文件說明 1、Progra ...