240 发简信
IP属地:湖北
  • git工作流

    zero-step set teammate can just read firts-step create dev branch second-step fork team...

  • js异常处理

    为何要处理异常? 提升用户体验,及早发现/定位问题(比如机型,系统,移动端某些无法复现的问题) 常见异常种类 js 语法错误 ajax 请求报错 静态资源加载异常 promi...

  • 120
    30秒实现Vue吸顶效果

    酱酱,好久不见鸭! 前言:吸顶效果图: 1、滚动前: 2、滚动中: 3、滚动超过后: 直观效果可参pc端微博左侧的信息栏 第一步:html 中: 在你要实现吸顶效果的div上...

  • 移动端项目开发总结

    ☞☞ 个人主页欢迎访问 ☜☜ 最近在开发一个移动端项目微信公众号,前端框架我用当然是Vue,期间遇到了很多问题,在这里记录一下,希望也可以帮助到入坑vue项目的伙伴们,先说说...

  • 退出登录后清除keepalive缓存

    最近项目中被一个keep-alive的问题困扰了很久,项目中有四个页面使用了keep-alive,导致用户退出登录后,使用其他账号登录时,还保存着前一个用户的信息,经历了一系...

  • 整理最近工作中常用js小技巧

    vue打包后省略失效问题 2.保存params中的列表数据进入页面,发现params中存在数据,保存数据到localStorage,页面刷新后,params不存在则从loca...

  • 120
    记录vue打包踩坑

    记录今天打包vue项目碰到的两个问题: vue 打包后无法找到资源,页面白屏:进入 config 下的 index.js,修改以下代码(要在build对象中修改)image....

  • 实现 Promise

    本文主要实现 Promise 的 resolve,reject,以及 then 方法的链式调用,并将会对完成的代码进行测试,最终实现下面的效果 初步实现Promise 创建 ...

  • 简单实现jQuery

    一、实现addClass 第一步:封装 封装addClass函数 如果输入的类是多个,通过DOMAPI中的数组的forEach方法或对象的for in方法来遍历classes...

  • HTTP请求与响应,使用curl命令

    一、关于HTTP请求与响应 1. HTTP请求内容 1 动词 路径 协议/版本2 Key1: value12 Key2: value22 Key3: value32 Cont...

  • 120
    CSS常用布局

    一、CSS两栏布局 首先,假如HTML中有以下结构: 1.绝对定位 那么,想让他们呈现两栏布局,我们可以子元素设置绝对定位,而在他们父元素增加相对定位,示例代码如下: 2.浮...

  • 120
    CSS基础-盒模型

    CSS基础 一、CSS基本介绍 定义:CSS全称为Cascading Style Sheets,即层叠样式表,是一种样式表语言,用来描述HTML或XML文档的呈现,CSS描述...

  • 120
    CSS基础-BFC

    块格式化上下文/BFC 1. MDN定义: BFC是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。具有BFC特性...

  • 单元测试学习

    一、测试管理工具的理解 在JavaScript中至少需要三个工具进行测试 测试管理工具(如karma) 组织和运行整个测试的工具 将测试框架、断言库、测试浏览器、测试代码和被...

  • css实现点击(button)后背景颜色变深

    opacity 由于opacity会使得整个背景颜色以及文字变淡,并不是想要的效果,因此pass,以及他不能设置opacity>1,不符合期望 利用rgba 这个方法就非常好...

  • 120
    windows上更新node以及npm

    其实这两个工具更新十分简单,奈何我一顿操作猛如虎,直接把配置玩坏了,以下记录解决方案 node更新 快捷键 win + r,输入cmd where node //检查你的no...