240 发简信
IP属地:江苏
  • zip包解压失败解决方案

    在你解压后文件存放目录下运行下方命令,其中xx/xx/xxx.zip为待解压文件目录,可直接将待解压文件拖拽到此处 ditto -V -x -k...

  • Resize,w 360,h 240
    搭建脚手架

    搭建过程 1.创建项目文件夹 2.进入文件夹 3.创建package.json 4.在项目根目录中创建cli.js文件,同时修改package....

  • 自动化工具

    常用的自动化工具Grunt Gulp FIS Grunt最早,插件生态完善,工作过程基于临时文件实现,构建速度较慢先对scss编译->私有...

  • Resize,w 360,h 240
    TypeScript

    TypeScript 优点:功能更强大,生态也更健全、更完善缺点:语言本身多了很多概念,属于渐进式,项目初期会增加一些成本 TS配置: 安装命令...

  • 强弱类型、动态类型与静态类型初探

    一、强弱类型 类型安全:强类型、弱类型;1974年提出 强类型:语言层面限制实参类型必须与形参类型相同,不允许任意的隐式类型转换,语法阶段就会校...

  • Resize,w 360,h 240
    EventLoop,消息队列,宏任务与微任务

    一、js为什么是单线程? js是单线程语言,因为它的主要用途是与用户交互及操作dom,如果多线程的话,一个线程在一个dom节点添加内容,另一个线...

  • 函数式编程学习笔记

    函数式编程 函数式编程的核心思想是把运算过程抽象成函数,编程过程中面向函数进行编程 一、纯函数:相同的输入永远会得到相同的输出,而且没有任何可观...

  • 对象数组优雅去重

    1、使用Map 2、使用对象key唯一性

  • flutter运行常见问题

    1、当误删某个flutter操作文件时,运行报错如下The 'Pods-Runner' target has transitive depend...