摘要:
栈内存和堆内存在了解一门语言底层数据结构上,挺重要的,做了个总结 JS中的栈内存堆内存 JS的内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量,所以也叫常量池。 栈数据结构 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一 阅读全文
摘要:
最近项目用到了graphql,学习了一些并在公司做了一个小分享,希望对你有帮助 一、介绍 "Graphql是一种面向数据的API查询语言" Graphql给前端提供一种强力的查询工具,我们可以根据自己定义(需要)的格式去拿数据,它有自己的一套类型( schema )系统,schema 是 type、 阅读全文
摘要:
好记性不如烂笔头 前端整理 基础 进阶 css + html + js + nodejs 通过代码+文档进行描述 运行 浏览器v8引擎 拷贝部分代码块到chrome执行 node环境 vscode打开项目 右键选定code,执行runcode | 避免变量冲突 chrome和node环境有差异,部分 阅读全文
摘要:
初始化和开始自己的新项目 阅读全文
摘要:
偶尔看看源码,别人写的代码很多地方都用到了设计模式,还是挺有用的 "不同场景参考不同设计模式,不要刻意增加代码复杂度" 鲁迅 这里提供几个常见的设计模式 工厂模式 单例模式 适配器模式 / 适配器模式 用来解决两个接口不兼容问题,由一个对象来包装不兼容的对象,比如参数转换,允许直接访问 / clas 阅读全文
摘要:
一份整理好了的规范文档,node后端开发用到 "规范是个好东西..." 鲁迅 以下规范仅作为参考 1、代码规范 命名 尽量保证命名更加语义化 文件命名采用下划线命名法 类 & 构造函数命名 类命名采用 Pascal命名法,大写字母开头,各个单词首字母大写 方法名 方法命名采用 Camel命名法,小写 阅读全文
摘要:
最近在学习es; ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到 阅读全文
摘要:
曾经在公司内部做的一起关于koa源码的分享,希望对你有帮助; 阅读全文
摘要:
"数组常用操作" "css多种方式实现垂直水平居中" 一、ES5 ES6区别 1、let和var定义变量的区别 let和var关键字的异同 声明后未赋值,表现相同 使用未声明的变量,表现不同: 重复声明同一个变量时,表现不同: 变量作用范围,表现不同 箭头函数 ( = ) 和普通函数 ( funct 阅读全文
摘要:
过去的日子就像大雁南飞 阅读全文