240 发简信
IP属地:广东
  • git教程学习

    git分布式版本控制系统,记录每一次的改动分布式与集中式 Mac OS上安装git,git安装三种方式 因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字...

  • git实践总结

    场景一:代码回退 情景二:回退代码丢失找回代码 git reset –hard HEAD^的锅 情景三:Merge时与其他分支有冲突 删除命令: 场景四:提交代码,注释搞了一...

  • 120
    jest-配置以及遇到的问题

    之前项目测试都是导师配的,这下扔给我一个单测,啥也没有,从配置开始。网上关于jest配置啥的资源要不没说清楚,要不数清楚了也不敢用,重点还是能查到的贼少(PS:谷歌搜索着实比...

  • 120
    vue-cli搭建项目学习

    1、安装nodenode官网[https://nodejs.org/en/]下载安装2、安装vue-cli 3、打开终端,进入文件夹 4、选择创建项目 vue2是我之前创建项...

  • 果断收藏

    我的前端转行之路---势来不可挡,势去不可扼

    两年的前端职业生涯,见识了商业的瞬息万变和残酷竞争。 今年的两个项目按照测算其实都能达到40%以上的毛利率,而且市场需求极其旺盛,也符合国家长期产业规划布局,开发周期短,资金...

  • vue-pdf预览和下载,后台返回文件流(blob)

    背景:碰到了在当前页面预览pdf(不打开新的窗口,采用iframe),并下载。 一、pdf的预览 1.在适合位置嵌入iframe标签 2.在methods中添加相应方法 二、...

  • 120
    google colab配置gpu环境tensorflow

    注意: 首先,tensorflow-gpu和tensorflow不要同时存在。否则会自动选择tensorflow的cpu第二、colab自带tensorflow和keras ...

  • web前端项目优化

    为什么需要项目优化 在互联网快速发展的今天,在实现完功能之后,项目优化是一个被经常提到的话题。很多项目会在开发排期中留大量时间去做一轮又一轮的性能优化,就是为了让页面尽可能早...

  • 120
    浏览器缓存

    描述:C:client S:server (1.1)(1.2)分别为(1)的不同情况下走的流程C第一次请求-》S返回response-header:{cache-...

  • 网络

    计算机网络: 1、GET与POST区别: 参数:GET在URL中,POST在request body中接收:GET :Request.QueryString POS...

  • Ajax原生实现

    onreadystatechange事件:必须定义在open()之前 检测XHR的readyState属性,每次变化触发onreadystatechange事件 readyS...

  • 120
    前后端数据交互之Ajax原理及使用方法

    学习前端到一个阶段,必定会碰到一个不可避免的问题,即前端跟后端之间到底是怎么进行数据交互的?那么针对这个问题,我们来讨论一下以下三种方法:1、form表单2、ajax3、we...

  • 120
    页面解析过程及回流与重绘

    首先明确,document是DOM树的根节点,代表的是整个html文档,因此document可以访问整个文档的各个元素 1、页面解析过程 文档解析从上至下,从左至右(1)首先...

  • 闭包作用

    闭包的作用:模仿块作用域、保存变量、封装私有变量(1)模仿块作用域:通过构建立即执行函数 通过特权方法来访问(静态变量)私有变量和(静态方法)私有方法在构造函数内部写特权方法...

  • 创建对象方法

    (1)工厂模式 (2)构造函数模式 (3)原型模式 (4)组合使用构造函数模式和原型模式 (1)工厂模式:缺点:不能知道是哪个对象类型 (2)构造函数模式:缺点:每创建一个实...

  • 120
    事件循环机制(消息队列)

    JS是单线程语言,因此同一时刻只能执行一行代码,因此,在遇到异步任务时,就出现了事件循环机制来处理异步任务。 任务队列:同步任务队列和异步任务队列 异步任务队列:(根据任务源...

  • 120
    JS继承理解

    1、原型链继承: 共享父类(实例)属性方法 原型链继承:优点:能够共享父类属性和方法,避免每个实例重新定义方法属性占内存缺点:(1)共享属性如果是引用类型,容易被实例修改(2...