原创 把url 參數轉換成js對象

JSON.parse('{"' + decodeURI(window.location.search.slice(1).replace(/&/g, "\",\"").replace(/=/g, "\":\"")) + '"}')

原创 禁止 ESC關閉頁面

[csharp] view plain copy <!–Edit Model–>   <div id=”AddProjectModel” class=“modal inmodal” tabindex=“-1” role=“dialog” 

原创 算法:JS對象數組根據某屬性進行升降排序

1、需要排序的數組 let testData = [ {name:'張三',age:30,salary:5000}, {name:'李四',age:50,salary:6000}, {name:'王五',age:20,salary:70

原创 算法:JS對象數組根據某屬性分組方法

1、需要進行分組的數據,根據 StEntId 進行分組 let ListData =  [{ StEntId: 1, StEntName: '企業名稱企業名稱', EsGrade: 1, OrderDt: '2019-12-01' },

原创 JS對象數組根據屬性分組方法

  function test() { var list = [ {"name": "John", "Average": 15, "High": 10, "DtmStamp": 1358226000000}, {"nam

原创 H5頁面與安卓及ios交互

安卓:addJavascriptInterface方式 forum_context.addJavascriptInterface(AndroidtoJs(this), "AddNoticeAndroid") // 繼承自Object

原创 dependencies、devDependencies、peerDependencies、optionalDependencies區別

原文鏈接:https://zhuanlan.zhihu.com/p/29855253 你需要知道的幾類npm依賴包管理 在一個Node.js項目中,package.json幾乎是一個必須的文件,

原创 使用react-loadable實現代碼分割

原文鏈接:https://www.jianshu.com/p/871de188adf6 在開發react單頁面應用時,我們會遇到一個問題,那就是打包後的js文件特別巨大,首屏加載會特別緩慢。這個

原创 Package.json中dependencies依賴包中^符號和~符號前綴的區別

原文鏈接:https://blog.csdn.net/emilyOrchid/article/details/51540937 版本號 x.y.z :其中z 表示一些小的bugfix, 更改z的

原创 單行文本和多行文本溢出顯示省略號點點點.

一、單行文本溢出顯示省略號點點點.. overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 二、多行文本溢出顯示省略號點點點… display: -webkit-bo

原创 ES6之Set用法

原文鏈接:https://www.jianshu.com/p/98a412de4a50 語法 set對象允許存儲任何類型的唯一值,無論是原始值或者是對象引用; new Set([itera

原创 CSS設置邊框陰影效果

官方解釋      原點爲基點,原點左側爲x軸負方向,值爲負,右側爲正;原點下方爲y軸正方向,值爲正,上方爲負。      官方用語:     box-shadow:1px 2px 3px 4px #ccc inset;       來分

原创 babel的使用

一、配置文件.babelrc .babelrc 文件存放在項目的根目錄下。 { "presets": [], "plugins": [] } presets 字段設定轉碼規則,你可以根據需要安裝。 $ npm

原创 函數防抖和節流的定義與區別

原文鏈接:https://www.jianshu.com/p/b7b698db8352 函數的節流和防抖 在有些情況我們也許會碰到如下場景,監聽一個input框的輸入事件,但是大多數情況下,我們

原创 利用css畫三角形

1、 <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Document</title> </head> <style> //第一