摘要:
一、介绍 提到underscore.js大家可能不太熟悉,但是大家肯定对于lodash很熟悉。在我们日常工作中主要用lodash操作一些js操作起来比较麻烦的方法。underscore和lodash类似,他们都是对于js表现力的增强,就是说原生js在处理数据方面是比较薄弱的,像lodash和unde 阅读全文
摘要:
一、基础约定 1、接口路径以 /api 或 /[version]/api 开头 如:/api/users 或 /v2/api/users 2、HTTP方法 方法 场景 GET 获取数据 POST 创建数据 PATCH 差量修改数据 PUT 全量修改数据 DELETE 删除数据 3、HTTP状态码 ( 阅读全文
摘要:
一、sort 先看下sort默认排序 const sortArr = [1, 3, 2, 7, 11, 44, 32, 5, 100, 78, 66, 9, 8]; console.log(sortArr.sort()) // [1, 100, 11, 2, 3, 32, 44, 5, 66, 7, 阅读全文
摘要:
1、数据的双向绑定的原理 重构响应式系统,使用Proxy替换Object.defineProperty Object.defineProperty的原理:通过使用 Object.defineProperty 来劫持对象属性的 geter 和 seter 操作,当数据发生改变发出通知。 Vue2.x版 阅读全文
摘要:
概述 options 请求就是预检请求,可用于检测服务器允许的 http 方法。当发起跨域请求时,由于安全原因,触发一定条件时浏览器会在正式请求之前自动先发起 OPTIONS 请求,即 CORS 预检请求,服务器若接受该跨域请求,浏览器才继续发起正式请求。 一、什么是 options 请求 HTTP 阅读全文
摘要:
1.问题背景 项目有一些开发时用的配置文件,需要用到所以不能删,但是却不想提交改动。 理所当然地想到将它加入 .gitignore 规则中,但是我的改动还是被 git 被捕捉到了,为啥呢? gitignore - Specifies intentionally untracked files to 阅读全文
摘要:
介绍: 基于分布式文件存储的数据库,使用C++编写。 应用最广泛的非关系型数据库(NoSQL)。 NoSQL与SQL区别:NoSQL是基于键值对保存数据的,无复制的sql查询,表与表之前无耦合性。 NoSQL优势:性能高、可扩展。 SQL优势:可以在表和表之间做复制的关联查询,支持事物。 一、下载安 阅读全文
摘要:
修改了本地的代码,然后使用: git add filegit commit -m '修改原因' 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办? 解决方案:使用命令: git reset --soft HEAD^ 这样就成功撤销了commit,如果想要连着add也撤销的 阅读全文
摘要:
本篇文章给大家带来的内容是关于递归是什么?javascript中递归的详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1. 递归是啥?递归概念很简单,“自己调用自己”(下面以函数为例)。在分析递归之前,需要了解下 JavaScript 中“压栈”(call stack) 概念。2 阅读全文
摘要:
问题描述 在 JavaScript 中整数和浮点数都属于 Number 数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此。 所以我们在打印 1.00 这样的浮点数的结果是 1 而非 1.00 。在一些特殊的数值表示中,例如金额,这样看上去有点变扭,但是至少值是正确了。然而要命的是, 阅读全文