关键字:split
  • 32个手写JS,巩固你的JS基础(字节跳动面试高频)
    作为前端开发,JS是重中之重,最近结束了面试的高峰期,基本上offer也定下来了就等开奖,趁着这个时间总结下32个手写JS问题,这些都是高频面试题,希望对你能有所帮助。 ...
  • webpack常用配置优化
    说到优化,首先肯定要通过一些分析工具找出项目存在的问题,然后针对问题来做对应的优化。 webpack优化分为两个方向: 1.构建速度层面优化 安装打包耗时分析插件: npm install --save-dev speed-measure- ...
  • 前端面试题——JS篇
    1.介绍一下JS的数据类型有那些,值是如何存储的? JavaScript一共有8种数据类型,其中有7中基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(ES6新增,表示独一无二的值)和Bi ...
  • 函数式编程(三)
    函数组合 纯函数和柯里化很容易写出洋葱代码 h(g(f(x))) 比如获取数组的最后一个元素再转换成大写字母, .toUpper(.first(_.reverse(array))),别人维护起来,会不停的看这是谁写的并且想过去抽你嘴巴子,写 ...
  • 函数式编程(四)
    函子(Functor) 函子的作用,在函数式编程中如何把副作用控制在可控的范围内、异常处理、异步操作等。 什么是 Functor 容器:包含值和值的变形关系(这个变形关系就是函数) 函子:是一个特殊的容器,通过一个普通的对象来实现,该对象 ...
  • webpack模块化
    模块化打包工具的由来 模块化确实是很好的解决了我们在复杂应用开发中的代码组织问题,但随着我们引入模块化,我们的应用又会产生一些新的问题。 第一个就是我们所使用的ES Modules这样一款模块系统本身就存在环境兼容问题,尽管现如今主流浏览器 ...
  • JavaScript 多级嵌套对象取值
    看下lodash官方用法 _.get(object, path, [defaultValue]) 根据 object对象的path路径获取值。 如果解析 value 是 undefined 会以 defaultValue 取代。 参数介绍 ...
  • ant-design customRequest自定义上传组件封装
    通过覆盖默认的上传行为,可以自定义自己的上传实现自定义的上传步骤调用预上传接口拿到上传地址与对象存储id使用put方法上传文件 ...
  • 一个入门级别的前端打包工具
    同步发表于:CSDN 掘金 知乎 GitBook Blog 写在前面 长期以来,前端的模块化管理都不很成熟(webpack出现之前),为此,早期(ES5时代)为了实现依赖管理,甚至会利用window等全局对象进行模块注册。而如今有了web ...
  • 高效的获取文件的扩展名
    一: 正则表达式 var file1 = 'filename.xsl'; var file2 = '.hidefile'; var file3 = 'filename'; var file4 = 'filename.xx.apk'; f ...

暂无数据