- 博客(11)
- 收藏
- 关注
原创 sort原理 - 插入排序
sort方法在chrome的V8引擎里有两种排序方法:1、插入排序(数组 length<10)2、快速排序(数组 length>10)插入排序插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。算法描述:一般来说,插入排序都采用 in-place 在数组上实现...
2020-02-28 00:41:52 208
原创 种草 ES2020 新特性
这几年,ECMA TC39一年一次更新 ECMAScript 规范标准,截止目前,一下特性已进入 finished 状态。现在带大家体验种草 ES2020 新特性。一、Promise.allSettledPromise.all 缺陷都知道 Promise.all 具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉, Promise 直接进...
2020-02-24 23:24:41 194
原创 Pycharm常用快捷键
Pycharm常用快捷键1、Ctrl + B 跳转到类、方法、变量的声明Ctrl + 点击鼠标左键 跳转到光标所在标识符所有使用的地方2、Ctrl + Y 删除当前行shift + Enter ...
2020-02-22 09:41:35 229
原创 三大框架的特点
React.js特点:声明式设计高效灵活JSX组件单向响应数据流核心概念:组件JSXVirtualDOM单向数据绑定Angular七大核心概念:模块指令组件模板数据绑定服务依赖注入使用TypeScript语言Vue.js特点响应式组件化轻量模块化简洁...
2019-03-22 16:31:24 267
转载 js里的深拷贝和浅拷贝
引用数据类型:名在栈中,值在堆内存中浅拷贝:拷贝的是引用地址,并非堆里面的值深拷贝:复制所有层级属性深拷贝实现方法:三种1、递归复制所有层级属性2、借用JSON对象的parse和stringify3、JQ的extend方法数组的slice()和concat()方法不是真正的深拷贝,只能把一级属性深拷贝,二级属性不能拷贝成功。slice()的例子:let a=[1,2,3,4] ...
2019-03-14 07:24:30 125
转载 Vue生命周期探究
Vue生命周期探究: {{ message }}create 和 mounted 相关咱们在chrome浏览器里打开,F12看console就能发现beforecreated:el 和 data 并未初始化created:完成了 data 数据的初始化,el没有beforeMount:完成了 el 和 data 初始化mounted :...
2019-03-05 20:27:26 157 1
原创 定时器处理技巧
var timer=null;startBeat(){if(this.timer){ //定时器处理小技巧,禁止打开多个return;}this.timer=setInterval(()=>{console.log(“正在心跳”);},1000);}stopBeat(){ clearInterval(this.timer);this...
2019-03-05 16:48:33 282
原创 单词
跨域错误:Access to XMLHttpRequest at ‘http://127.0.0.1:3000/product/list’ from origin ‘null’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource....
2019-02-28 01:51:40 85
原创 overflow-wrap和word-wrap
overflow-wrap语法:overflow-wrap: normal | break-wordnormal: 内容不换行,顶开或者溢出边界break-word: 内容在边界内换行,单词内部允许换行默认值:normal内容超出指定容器时是否换行Css3中把word-wrap改名为overflow-wrap使用overflow-wrap时,同时使用word-wrap,备选,向前兼...
2019-02-22 00:50:28 983
转载 CSS深入理解vertical-align和line-height
文章推荐:CSS深入理解vertical-align和line-height的基友关系https://www.zhangxinxu.com/wordpress/2015/08/css-deep-understand-vertical-align-and-line-height/
2019-02-18 02:44:31 266
转载 vscode中js代码白色风格更改
vscode中js代码白色风格更改{“editor.mouseWheelZoom”: true,“editor.wordWrap”: “on”,“liveServer.settings.donotShowInfoMsg”: true,“window.zoomLevel”: 0,“emmet.showAbbreviationSuggestions”: true,“emmet.trigg...
2019-01-18 19:30:02 4179 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人