关键字:a
  • 面向前端工程师的Nodejs入门手册(一)
    本文面向的读者已经是了解JavaScript基本使用的前端程序员,但是缺乏服务端的经验,接下来将带你走进在服务端的世界,看看运行在服务端的JavaScript是如何工作的,它与运行在浏览器端的JavaScript有何异同,相比于浏览器能多做 ...
  • 实现一个深拷贝
    1.如果是函数类型和普通类型直接返回原来的值。 2.如果是正则,直接返回原来的值。 3.如果是日期类型,直接返回原来的值。 4.需要新建一个WeakMap的表用来存储被拷贝过的值,并且在递归的时候传下去,这样可以避免对象引用自己造成无限递归 ...
  • js 隐式数据类型转换
    本文重点介绍3个问题1.等类似比较运算符的数据类型转化规则 如1>'2' 结果为什么2.==运算符类型转化规则  1==‘2’ 结果是什么3.+运算符的类型转化规则  let obj={};let test= obj==3;test ...
  • 前端面试日更解答 2020-03-22
    101.[vue]Vue的单页应用中如何引用单独的样式文件 102.[vue]Vue键盘事件用法(流量充值项目记录) 103.[CSS]哪个优先级高? 104.[CSS]CSS 层叠是什么?介绍一下? 105.[html]html 的意义? ...
  • 每天一点算法-归并排序(Day12)
    介绍 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的 ...
  • 每天一点算法-基数排序(Day11)
    介绍 前面解释堆排序花费不少力气,今天介绍很容易理解的一种排序——基数排序。算法逻辑: 1.将所有数统一为同位数,即里面最大的数的位数(如最大为1893,即所有数都写成四位数)。不够位数的前面用0补齐(如32补齐四位数为0032),当然用更 ...
  • 每天一点算法-堆排序(Day10)
    介绍 为了能更好的理解堆排序,前两篇"插播"了它的相关知识(二叉树、堆)。特别了解了堆的相关概念以后就很好理解堆排序了。堆排序的逻辑: 1.将待排序数数组映射为完全二叉树(忘了的同学请看二叉树的介绍); 2.将完全二叉树转换为小根堆(升序时 ...
  • 每天一点算法-堆(Day9)
    上一篇介绍了完全二叉树,今天介绍的堆就是一颗完全二叉树,但堆要被放到数组里做实现。 最大堆、最小堆 最小堆(小根堆):所有父结点都小于其子结点的堆。 最大堆(大根堆):所有父结点都大于其子结点的堆。 堆操作 堆的操作一般有以下基本操作:上浮 ...
  • 15、webpack从0到1-区分打包development和production
    关于对开发环境和生产环境做不同的webpack配置。 git仓库:webpack-demo 1、缘起 这章我们要做下环境打包的一个区分啊,通过上面很多章的了解学习以后,我们知道,webpack.config.js仅仅这一个配置文件已经不能 ...
  • 个人拥有云服务器能用来干啥好玩的
    偶尔还是能看到,有人问个人买云服务器能用来怎么玩好,下面我根据个人经验做一点分享。 总的来讲,买服务器可以分为3种目的: 学习:学习各种计算机相关技术 分享:个人博客等 试验:个人有应用的一些想法,想快速试验一下 下面是具体的用法(某一个项 ...

暂无数据