- 博客(11)
- 收藏
- 关注
原创 斐波那契数列的优解
1. 数组结构var fibonacci = function (n) { let n1 = 1; let n2 = 1; for (let i = 2; i < n; i++) { [n1, n2] = [n2, n1 + n2] } return n2}2. 利用矩阵乘积来求解(时间复杂度lgn)let MatrixMultiply = (m, n) =>{ let res = []; for (le
2020-07-29 18:02:43
251
原创 JS一些方法总结
目录1、Array-like数据转换为数组,常见的Array-like数据有nodelist,agruments,具有索引,长度属性的对象;2、类型判断3.call,apply,bind源码实现1、Array-like数据转换为数组,常见的Array-like数据有nodelist,agruments,具有索引,长度属性的对象;for循环<!DOCT...
2019-03-22 20:17:24
310
原创 关于不定宽高元素的居中
水平居中 (1)inline-block + text-align<!doctype html><html lang="en"><head> <title>Document</title> <style> .parent{ width: 400px; height: 1...
2019-03-22 20:17:06
447
原创 如何选择排序算法
其中, n表示数据规模(数据量), k表示 “桶” 的个数, In-place:表示占用常数内存,不占用额外内存, Out-place:表示占用内存, 稳定性:表示排序后2个键值相同的数据顺序和排序前的顺序相同, O后面有一个函数,指明某个算法的耗时与耗空间与数据增长量之间的...
2019-03-20 16:11:19
850
翻译 airbnb JAVASCRIPT规范
1. 常量使用const;2. 变量使用let;3. let 和 const 的块级作用域;4. 不使用new来创建数组和对象;5. 使用对象方法的简写(es6);// badconst atom = { value: 1, addValue: function (value) { return atom.value + value; },};/...
2019-03-11 18:46:04
560
原创 前端单页面首页加载优化优化简谈
1. 图片优化 首先是UI设计师对图片进行一次压缩,到了前端工程师手上再进行一次压缩,推荐网站https://tinypng.com/。本人使用的技术栈时VUE和webpack,代码压缩在webpack中可以配置,不再详述。2. webpack打包优化 如果按照vue-cli的正常配置进行打包,打包出来的包会非常大,即使进行了压缩。打包出来的东西分为2部分,第一部分是vue组...
2019-02-12 14:53:08
1659
原创 npm script命令同时开启多个监听服务concurrently
安装依赖:npm install concurrently --save-dev 或者 npm install -g concurrently使用:"start": "concurrently \"node build/dev-server.js\" \"cd server && node index.js\"",
2018-12-24 10:09:45
1009
原创 MUI框架关于底部导航切换至不同页面(webview)的方法
1. 先显示第一个,隐藏剩下的;点击时,根据href显示点击的页面,隐藏前一个,其中包含了iframe的兼容方案,代码如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=devic
2018-08-11 18:37:09
9177
3
原创 Git学习——基于Window系统
1. git的安装git的安装(官方下载地址),然后按默认选项安装即可。 2. git的通用设置安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!执行以下命令$ git config --global user.name "Your Name"$ git config --global us...
2018-07-26 16:35:56
235
原创 Vue.js 零基础实战——饿了吗APP(笔记)
熟读vue.js文档,对Vue.js有一定的基础了解,掌握基本的指令,动画的过渡以及组件的用法; 安装脚手架,前置任务,安装wekpack(不用担心版本问题,webpack自带npm),具备git(各种IDE自带git),也可以自己安装git(廖雪峰); 打开IDE终端,检查webpack的版本(确认webpack已安装),使用cd命令到相应的目录下,全局安装Vue-cli,,安装完成...
2018-07-22 16:34:16
990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人