240 发简信
IP属地:香港
  • Resize,w 360,h 240
    [笔记]《简约至上:交互式设计四原则》

    金句摘录 有不必要的功能都是要付钱的。 说明不会让事情变简单。 简单源于专注。 “用户在这里真正想干的是什么?”答案就是简单设计的指南针。 没有...

  • 中文输入法下的input、compositionstart与compositionend

    实现中文输入法下,仅在选词后触发input事件。 描述 在使用oninput监控输入框内容变化时,我们期望仅在value值变化时,才触发onin...

  • 从零开始的vue插件封装

    vue插件的封装方法。 插件开发 详情:插件开发 插件通常会为 Vue 添加全局功能。插件的范围没有限制——一般有下面几种: 添加全局方法或者属...

    2.2 5553 0 34
  • 鼠标离开一级菜单二级菜单延迟消失

    解决鼠标离开一级菜单后二级菜单立即消失的bug。 效果 beforebefore afterafter 方法 法一:setTimeout 设置定...

  • 从零开始的jQuery插件封装

    jQuery插件简易封装方法。 jQuery插件机制 jQuery.extend( [deep ], target, object1 [, ob...

  • 让大小不定的图片水平垂直居中

    实现大小不定图片的水平、垂直居中方案。 效果 方法 html结构如下: 法一:仿单行文字居中 在li上加text-align: center;实...

  • 滚动穿透解决方案

    解决PC/移动端弹出层滚动穿透的问题。 描述 弹出层内容滚动时,body跟随滚动。 方案 法一: overflow: hidden; 步骤:打开...

  • inline-block元素上浮解决方案

    解决同行等高inline-block元素对不齐的问题。 描述 在inline-block元素内加入长短不一的文本,部分元素出现了上浮现象。 关键...

  • vue监听动态路由

    解决路由参数变化而组件数据不更新的问题。 描述 使用动态路由时,通过链接跳转,而非刷新时,会出现url改变,而组件不更新的情况,如下: 关键 使...