DesignHhuang/littlepractise

整理一些基本的算法

★ 0Forks 0JavaScriptGitHub ↗Compare

README

littlepractise

整理一些小的代码片段

    1. 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数,并统计出现的次数。
    1. 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为 We Are Happy.则经过替换之后的字符串为 We%20Are%20Happy
    1. js实现插入排序,选择排序,冒泡排序,快速排序
    1. js实现apply,call和bind
    1. js实现new
    1. js实现一个promise
    1. js实现类的继承
    1. js实现类型判断

什么是事件循环 什么是闭包 什么是原型链,作用域链 var,let和const的区别 this的指向问题 什么是节流和防抖 什么是回流和重绘 http缓存是什么 什么是深拷贝,浅拷贝 箭头函数与普通函数的区别 map和set的区别 什么是虚拟dom,什么是diff算法,有没有优化 cookie和session的区别 输入url到页面完成中间经历了什么 数组的遍历方式 跨域的问题如何解决 什么是事件冒泡和捕获 事件委托的原理 http1.0 http1.1 http2.0 https dom树和渲染树一样么 webpack是什么,原理是什么 水平垂直居中(不知道高和宽) localstorage和sessionstorage的区别 cookie和localstorage跨域么 construct和prototype的区别 回文数是什么 spa渲染的优缺点 为什么选uniapp 变量提升一系列问题

vue的生命周期 vuex的原理 vue-router hash和history的区别 路由的实现原理 怎么实现双向绑定 campute与watch的区别

项目中做过的性能优化 前端api请求缓存方案 graphql 多端登录

Contributors

DesignHhuang

Issues