摘要:
1.请用原生代码实现选取目标元素所有满足条件的父级元素。 描述:如选出id为target的所有含有类名为father的上级元素 思路:使用递归实现,但是尽量不要创建额外的全局变量 代码: 2.使用深度优先的原则遍历一棵树 描述:其实就是采用递归去遍历一个json串,如代码中结构的数据所示 输出: 3 阅读全文
摘要:
一、shell 基础 1.用户提示符:#表示root用户 $表示普通用户 2. 一些闲扯淡的命令: date 查看当前日期时间 cal 显示日历 df 磁盘剩余空间 -h 参数展示人能看的直白的 free 内存使用数量 -h 参数展示人能看的直白的 top 查看进程 lsb_release -a 查 阅读全文
摘要:
0. 如何将远程的提交撤销至某一历史提交版本 git reset --hard commit-id git push origin xxx -f 这样远程仓库中所有在commit-id之后的提交记录都会被抹去 1. git push origin xxx -f 后丢失了重要提交想要找回怎么办? 通过 阅读全文
摘要:
我司的mysql规范,值得牢记 一.禁止内容 二.数据库设计原则 1.数据库名称 小写 字母 数字 _ ,不超32字符 例如: test_db 2.数据库字符编码 utf8或者gbk 3.表结构 :表名与字段名 小写 字母 数字 _ ,数据表量少推荐表名为 数据库缩写+表功能名 如 test_dic 阅读全文
摘要:
一、遍历内容的异同 1.for 和 for...in 是针对数组下标的遍历 2.forEach 及 for...of 遍历的是数组中的元素 二、对非数字下标的处理 由于array在js中也是对象中的一种, 假设array=[1,2,3],所以array.key = 'item' 这种写法也是成立的, 阅读全文
摘要:
背景: 前端用a标签发起下载文档的get请求 node中间层接到get请求后将请求转发到java后端 java后端返回文档流传递给node中间层 好处: 后端的java业务逻辑层接口、数据库不向外部暴露,node中间层进行安全验证及请求转发 1.前端发起请求 2.koa 中间层转发 3.reques 阅读全文
摘要:
百度地图lite api 是专门为h5 绘制海量点设计的,但是偏偏忽略掉了点聚合的需求,所以需要自己动手,做一次二次改造。 我们知道点聚合需要引入开源库: MarkerClusterer: http://api.map.baidu.com/library/MarkerClusterer/1.2/sr 阅读全文
摘要:
1. 如何判断Date对象是一个有效的Date对象 该问题来源于Stack Overflow,地址: https://stackoverflow.com/questions/1353684/detecting-an-invalid-date-date-instance-in-javascript/1 阅读全文
摘要:
〇、先来看看常用的常量 NoWork = 0 noTimeout = undefined HostRoot = 3 NoContext = 0b000; AsyncMode = 0b001; StrictMode = 0b010; ProfileMode = 0b100; NoEffect = /* 阅读全文
摘要:
一、ReactDOM.render 都干啥了 我们在写react的时候,最后一步肯定是 我们上面得知jsx被解析成了虚拟dom对象,我们把一个对象和一个dom传入render方法就得到了我们的页面,好神奇呀,我们开始撸到render方法: 抛开typeScript那些恶心的类型限定不谈,我们发现re 阅读全文