240 发简信
IP属地:浙江
  • 120
    linux系统下Gitlab Runner安装配置

    最近给前端代码加上了单元测试,可能随着代码量增大,单元测试会越来越多,为了提升代码质量,决定采用自动化工具来跑前端工程的一些脚本。因为公司代码在gitlab上,加上gitla...

  • 对象赋值、浅拷贝和深拷贝

    1.赋值 赋值是将原对象的内存地址直接给到新对象 2.浅拷贝 生成一个新的对象,新对象拥有原对象的所有属性。如果属性值的类型是基本类型,就将原属性的值拷贝过来;如果属性值是引...

  • Webpack

    1.五个概念 入口(entry):指示 webpack 使用哪个模块来作为构建其内部依赖,在 webpack中配置 entry 属性,来指定一个入口起点(或多个入口起点)。 ...

  • 120
    vue中引入x2js(针对xml数据进行转换处理)

    x2js 这是一个在XML和JavaScript对象之间进行转换的库。转换不一定是无损的,但非常方便。(自己体会) 安装配置 可以到GitHub主页去下载库代码地址 :htt...

  • 120
    浏览器

    1.cookie step1:客户端首次请求服务器端; step2:服务器端响应报文的头部中有set-cookie指令,浏览器便将cookie保存在本地;响应报文首部 nam...

  • eslint配置(使用Airbnb编码规则)

    第一步:安装eslint-loader 第二步:安装eslint 第三步:webpack.config.js下添加代码 第四步:新建配置文件.eslintrc.js 第五步:...

  • JS编码规范

    1.使用字面值创建对象和数组 2.用Array.from将类数组对象转换成数组 3.字符串用单引号' '而不是双引号" " 4.声明函数 首先考虑函数声明 不得不用函数表达式...

  • export和export default

    (1)export default导出的变量引用时不需要方括号{} 一般来说,一个模块如果只有一个变量导出,那就最好使用export default;如果没有default,...

  • 踩坑

    element-UI 单个复选框check-box选中的值一定要是布尔值,不能是数字1或者0 CSS:scoped 问题:在不同的页面都使用了同一个组件,但是由于同一个组件在...

  • node+express+mongodb建站(mac)

    1.node下载并安装 2.mongodb下载与配置 官网教程https://docs.mongodb.com/manual/tutorial/install-mongodb...

  • 封装推拽对象

    一、HTML 二、javascript 缺点:mousemove触发的事件函数move()应该节流

  • 封装轮播图

    分为3个方面 一、HTML 布局原理: swipper-container相对定位relative,宽度仅为一张图片的宽度,超出的部分全部hidden swipper-con...