关键字:a
  • go语言-包(一)
    go使用包来组织源代码,Go语言没有强制要求包名必须和其所在的目录名同名,但是建议包名和所在目录名同名,包借助了目录树的组织方式。 包的导入:包名是从GOPATH/src/后开始计算的,使用/进行路径分隔 全路径导入:GOROOT/src ...
  • webpack从0到1-HMR(热模块更新)
    说下热模块更新这个时常被谈到的问题,工作中也比较常见到、面试中也比较常问到的问题。 git仓库:webpack-demo 1、HMR HMR(Hot Module Replacement)也就是热模块更新,是用来干什么的呢?就是你可以 ...
  • 前端面试总结(1)--笔试知识点汇总
    写下标题时,我不禁回想起那年毕业季被找工作支配的恐惧。所谓天要下雨娘要嫁人,裸转前端势在必行,抱着天生我材必有用的丰满理想,过着“哪哪都缺人,哪哪都不缺自己”的骨感现实生活,才明白玉不琢不成器,作为璞玉的自己努力地打磨着,终于成就了自己,成 ...
  • 面向前端工程师的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.将完全二叉树转换为小根堆(升序时 ...

暂无数据