巧用 HTML5 data 属性 HTML 5 之前,需要使用其他的数据时,是非常糟糕的。为了使一切正常有效,你不得不将数据填充到 rel 或 class 属性。 有些开发者...
巧用 HTML5 data 属性 HTML 5 之前,需要使用其他的数据时,是非常糟糕的。为了使一切正常有效,你不得不将数据填充到 rel 或 class 属性。 有些开发者...
背景 最近做的项目需要开发插件功能,要求可以从服务器上加载,那就需要加载动态组件[https://cn.vuejs.org/v2/api/#component]。但是所有需要...
简陋的获取图片实际宽高的方式 结果如下: 宽高都是0的这个结果很正常,因为图片的相关数据都没有被加载前它的宽高默认就是0,我们需要它加载完所有的相关数据再获取宽和高。 onl...
需求背景 开需求会了,产品说这次需求的表单比较多,目前有19个,后期的表单可能会有增加、修改。我作为这次的前端开发,看到这样的需求,心里知道要这样搞不得把自己累死,首先表单居...
起因 最近再做一个react的多页应用,在修改过 webpack 的 entry 及 HtmlWebpackPlugin 等配置后,进行打包测试,运行 npm run bui...
缓存代理 转载:设计模式---代理模式 缓存代理比较好理解,它应用于一些计算量较大的场景里。在这种场景下,我们需要“用空间换时间”——当我们需要用到某个已经计算过的值的时候,...
单行文本溢出省略 多行文本溢出省略(按行数) 纯 CSS 实现方案 伪元素 + 定位实现多行省略 核心 CSS 语句 position: relative; (为伪元素绝对定...
在开发过程中,有很多的ajax请求,前后端分离开发你肯定遇到这样的问题,后台给你的接口文档,你需要在本地模拟数据返回,可能你也用到过我之前用的蠢方法,就是新建一个test.j...
中文文字对齐 效果 line-height 如果不设置行高那么默认会有一个值,让行高看起来合理; 设置为数字(mdn推荐) 高度为:数字*字体大小,如font-size:12...
在开发环境下,我们访问项目一般都是 127.0.0.1:8080,很多资源的查找都是从根目录下开始的,但是如果是打包成静态文件,放到域名的二级、三级目录,有些资源就找不到了。...
简易jQuery jQuery方式一般是$(selector).fn() 思路一 功能上可以实现,但每次使用需要手动创建新的实例,跟我们日常使用方法不一致,需要重新改造 思路...
一、利用ES6 Set去重(ES6中最常用) 不考虑兼容性,这种去重的方法代码最少。这种方法还无法去掉“{}”空对象,后面的高阶方法会添加去掉重复“{}”的方法。 二、利用f...
点击 clickfun(e) {// e.target 是你当前点击的元素// e.currentTarget 是你绑定事件的元素#获得点击元素的前一个元素e.current...
码云页面-Gitee Pagesconfig.js的设置和GitHub页面设置的方法是一致的项目打包完成后将 docs-.vuepress-dist 中的所有文件上传到码云开...
最近在vuepress中撰写UI框架文档时发现在组件中插入演示代码没高亮,虽然在文档markdown中写代码有高亮但就无法实现折叠了,而且vuepress没有提供折叠代码的配...
根据报错中了解到,是说无法在模块外部使用import语句,因为Module 的加载实现的是es6语法,所以在浏览器加载html文件时,需要在script 标签中加入type=...