关键字:任
  • 前端开发必会的CSS核心问题,你掌握 了吗?
    本文将讲述 CSS 中最核心的几个概念,包括:盒模型、position、float等。这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成。为了掌握它们,有必要写出来探讨一下,如有错误欢迎指正。元素类型HTML 的元素 ...
  • Vue项目总结(5)-表单组件基础
    表单数据处理是一个项目中的必不可少的内容,编写表单组件是完成复杂项目基础。本文深入整理了Vue制作表单组件的各个方面,为后续制作复杂表单组件打好基础。 处理简单数据类型 基本方法 Vue中用prop从父组件向子组件传递数据。 下面是一个简 ...
  • vue多级复杂列表展开/折叠,全选/分组全选实现
    首先,来看下效果图 效果图.gif 在线体验地址:https://hxkj.vip/demo/multipleList/。温馨提示,打开之后按F12,使用手机模式食用,口味更佳! 可以看出,这个列表有三种展现形式: 1.第一层级中包含直属子 ...
  • Github配合Jenkins,实现vue等前端项目的自动构建与发布
    本篇文章前端项目以vue为例(其实前端工程化项目的操作方法都相同),部署在Linux系统上(centos)。 之前做前端项目的部署,一直都是手动运行打包命令,打包完。再使用FTP、Xshell等这类的工具上传到服务器。这种方式不仅效率不高 ...
  • web页面使用字体图标
    刚学web开发的时候,网页上的图标都是用标签引入一张小图片来实现的,这样的好处是简单、易上手。但是渐渐地,开始注重页面细节和用户体验,就会发现这种方式存在一些弊端:随着页面放大,图片会出现锯齿和马赛克,不能一直保持清 ...
  • vue中的provide和inject
    阅读element-ui源码,发现在设计子组时件用到了inject属性,随即查了一下官方文档,得知vue在2.2.0版本里新增了provide / inject: provide 和 inject 主要在开发高阶插件/组件库时使用。并不推荐 ...
  • 一诗概括数的舍入之ceil、round、floor
    咳咳,先来首不怎么押韵的打油诗: 天花板高地板低 四舍五入不看一 遇到负的N点五 统统变成负的N 啥玩意儿!别急,请往下看~ js的Math对象提供了三种舍入的方法,分别是: Math.ceil()——天花板:向上舍入、向大舍入 Math. ...
  • 事件轮询-JS作为单线程语言是如何实现异步操作
    太长不读版: 问: 什么是单线程?单线程和异步的关系是怎样的? 答: 单线程只有一个线程,同一时间只能做一件事情,而异步就是一种解决方案。 再问: JS作为单线程语言是如何实现异步操作 再答: 通过事件循环(event loop)实现异步 ...
  • 理解Javascript的正则表达式
    前言 本文4089字,阅读大约需要12分钟。 总括: 本文基于Javascript的正则表达式,结合笔者个人的思考来对正则表达式的特性进行讲解。 参考文章:A Practical Guide to Regular Expressions ...
  • 【十】环形进度条组件
    关于专题【vue开发音乐App】 本篇介绍底部快捷控件的环形进度条的实现方法:通过svg绘制两个环,线条模糊的环作为背景、线条明亮的环根据传入的百分比绘制相应长度(即进度)。该组件同样属于基础组件,在src/base/progress-ci ...

暂无数据