自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 274

原创 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 334

原创 关于不定宽高元素的居中

水平居中 (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 470

原创 如何选择排序算法

其中, n表示数据规模(数据量), k表示 “桶” 的个数, In-place:表示占用常数内存,不占用额外内存, Out-place:表示占用内存, 稳定性:表示排序后2个键值相同的数据顺序和排序前的顺序相同, O后面有一个函数,指明某个算法的耗时与耗空间与数据增长量之间的...

2019-03-20 16:11:19 883

翻译 airbnb JAVASCRIPT规范

1. 常量使用const; 2. 变量使用let; 3. let 和 const 的块级作用域; 4. 不使用new来创建数组和对象; 5. 使用对象方法的简写(es6); // bad const atom = { value: 1, addValue: function (value) { return atom.value + value; }, }; /...

2019-03-11 18:46:04 610

原创 前端单页面首页加载优化优化简谈

1. 图片优化    首先是UI设计师对图片进行一次压缩,到了前端工程师手上再进行一次压缩,推荐网站https://tinypng.com/。本人使用的技术栈时VUE和webpack,代码压缩在webpack中可以配置,不再详述。 2. webpack打包优化     如果按照vue-cli的正常配置进行打包,打包出来的包会非常大,即使进行了压缩。打包出来的东西分为2部分,第一部分是vue组...

2019-02-12 14:53:08 1692

原创 npm script命令同时开启多个监听服务concurrently

安装依赖: npm install concurrently --save-dev 或者 npm install -g concurrently 使用: "start": "concurrently \"node build/dev-server.js\" \"cd server &amp;&amp; node index.js\"",

2018-12-24 10:09:45 1036

原创 webpack中引入jQuery,webpack.config.js中的配置

2018-09-19 17:32:57 901

原创 MUI框架关于底部导航切换至不同页面(webview)的方法

1. 先显示第一个,隐藏剩下的;点击时,根据href显示点击的页面,隐藏前一个,其中包含了iframe的兼容方案,代码如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta name="viewport" content="width=devic

2018-08-11 18:37:09 9269 3

原创 Git学习——基于Window系统

    1. git的安装 git的安装(官方下载地址),然后按默认选项安装即可。      2. git的通用设置 安装完成后,在开始菜单里找到“Git”-&gt;“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!执行以下命令 $ git config --global user.name "Your Name" $ git config --global us...

2018-07-26 16:35:56 251

原创 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 1017

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除