m端列表的加载更多这是一个很常用的功能,也有很多现成的框架和组件可以使用,如果要自己实践的话还是主要看实现思路和可复用性。在看mint-ui源码的时候看到这个实现方式,分享一...
m端列表的加载更多这是一个很常用的功能,也有很多现成的框架和组件可以使用,如果要自己实践的话还是主要看实现思路和可复用性。在看mint-ui源码的时候看到这个实现方式,分享一...
更多的时候我们第一反应是用js计算解决问题,但是js的计算是消耗性能的,所以在有选择的情况下我们应该尽量给自己储备多的选项。 1、实现一个不定宽高的盒子居中 方案一: 利用f...
因工作需要,需要部署测试环境,学习了一些安装nginx 的配置以及访问,并且记录下来,新手,大家多多指教~ 申请虚拟机 比如:IP:10.96.87.204 密码:1234...
在工作中经常会遇到一个效果就是吸顶,这个菜单一般默认是在某一个未知,然后在滚动的过程中一旦它要从屏幕中消失了就直接吸附在页面的顶部。 当我们看到这个的效果的时候第一反应一般用...
动态生成的内容 即 通过 v-html 创建的 DOM 内容不受 scoped 样式影响。这个时候可以用深度选择器来搞定它,参考链接https://vue-loader.vu...
这个标题其实不怎么恰当,这个菜单的实现方式和vue关系不大,但是因为目前项目用的vue,所以就直接看看在vue项目里面怎么去实现。 [假装这里有图]效果图就不贴了,场景比较多...
背景 接口连路很长导致返回数据很慢,页面长时间loading空白,甚至超时报错,导致整个站的用户体验很差。场景特点: 数据量比较大, 仅用于进入页面的时候展示,替代空白的lo...
一、promise是什么?有什么特点? Promise 是异步编程的一种解决方案,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说...
vue的watch和computed到底哪里不同?这个问题在我看文档的时候没有很懂,以至于我就忘记了computed也会触发更新,结果悲剧了。。。吃一堑长一智,补课走起。 第...
(一)场景:例如百度的搜索框,当我们输入搜索内容的时候会弹出搜索建议提示窗,然后当我们点击其他区域的时候这个弹窗就会收起。上一张图看一下: (二)先要知道的基础点: vm.$...
面向对象三大基本特性是封装,继承,多态。封装就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。Javascript中...
浏览器(或者说JS引擎)执行JS的机制是基于事件循环。 由于JS是单线程,所以同一时间能且只能执行一个任务,其他任务就得排队,后续任务必须等到前一个任务结束才能开始执行。 为...
背景介绍 Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。使用less...
上一篇文章介绍了安装nginx的过程,这篇文章来记录一下nginx中配置多个server时的匹配顺序。关于安装请查看安装nginx 首先我们先看一下匹配的几个模式 精确匹配 ...
温故而知新,很多东西了解但不是很明确就很容易忘记,项目中就会不断的踩坑,所以今天宅在家里看看js的事件部分,争取早日爬出这个坑,进入下一个,好了回归正题。 一、 有关事件的几...
背景: 最近在搞一个需求:搜索框,输入时显示联想词下拉列表,当点击联想词跳转到搜索页,如果点击其他部分收起联想的下拉列表。接到需求后第一反应用失焦(blur)去做收起操作避免...
mithril.js是什么 Mithril is a modern client-side Javascript framework for building Single ...