
原创
文章平均质量分 66
画一生情入颜容
这个作者很懒,什么都没留下…
展开
-
获取元素宽高及位置的方法
js的人一定会接触到client家族、scroll家族和offset家族。由于width和Height属性是类似的,所以这里我只挑这三个height来讲一下。clientHeight、offsetHeight、clientTop、innerWidth、outerWidth、scrollHeight、offsetTop、scrollTop,scrollY1.clientHeight / clie...原创 2020-04-23 18:42:05 · 3548 阅读 · 0 评论 -
js的预编译
js的两大特点:解释性和单线程解释性:翻译一行执行一行,但是在翻译之前需要经历预编译阶段,在这个阶段中将该提升的提升,该赋值的赋值,完成之后执行代码。所以js的预编译发生在代码执行的前一个阶段。js预编译的步骤:①. 创建AO对象(Activitity Object)(执行器上下文)②. 找形参和变量声明,将变量和形参作为AO的属性名,且赋值为undefined③. 将实参和形参统一...原创 2019-08-15 18:16:42 · 541 阅读 · 0 评论 -
超级简单Vue实现手风琴布局
说一下效果:全部展开效果:展开都的话四等分收起一个,其余的三等分,收起两个,其余的等分,展开一个,占据所有空间。全部折叠效果:展开一个效果:这一块一块的总共是组件复用了四次。所以单独看一个列表就好了(已截止)结构如下<template> <div class="foldable-list" v-if="toggle"> // 注意 hea...原创 2019-04-28 21:00:41 · 9211 阅读 · 0 评论 -
Vue实现日历
效果就是这样子,可以切换上一年,上一个月, 下一年,下一个月。先来捋一下,首先得知道本月有多少天知道本月的第一天在星期几将本月的天数从1号开始排上一个月有多少天,将本月1号前的星期补全本月的截止是星期几,下一个月1号从星期几遍历STEP1:先设置一个星期数组,用来存放星期日-星期一月份数组来存放基本每月的天数 week: string[] = ['日', '一', '二'...原创 2019-04-28 20:00:29 · 13411 阅读 · 4 评论 -
React实现Todolist
一个todolist基本的功能点包括:点击复选框标记完成或者未完成,且相应的文字出现删除线从列表中移除item添加item首先它是由todolist title 、todolist、和addtodo三部分组成。由于todolist title 和addtodo比较简单,在这里只将todolist拆分成组件。创建一个ListItem组件。含有一个render方法class List...原创 2019-03-15 13:15:52 · 9737 阅读 · 2 评论 -
五分钟掌握网格布局(grid)常用属性
与flex布局不同的是,网格布局(grid)是一个二维的布局,可以创建任意行列的布局。首先来介绍几个概念; 想象一个五行五列的布局,网格线就是构成网格所有的线条,五行五列的布局每行就会有6条网格线。 网格轨道就是相邻两条平行的网格线之间的部分。 和flex布局一样,他会有父容器和子项目,在这儿我们称为网格容器和网格项。 接下来,我们从网格容器到网格项的各个基本...原创 2018-08-13 15:15:02 · 24739 阅读 · 0 评论 -
手把手从0创建webpack并部署到本地服务器
相信很多气的那段的初学者看到webpack是一脸懵逼,好不容易学会了一种前端框架,但在大型项目中的webpack也是必不可少的,所以有时候需要自己去动手改造一下webpack,接下来就从建立一个js文件开始逐步实现webpack的打包以及部署。在使用的webpack4版本和以前的版本略有不同。先下载webpack和webpac-cli,4版本以后,webpack-cli和webpack分开...原创 2018-08-16 17:37:48 · 4422 阅读 · 0 评论 -
关于echarts的雷达图比较详细的参数说明
要实现的效果图如下: (https://img-blog.youkuaiyun.com/20180802194613401?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NzZG5fenNkZg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)接下来主要关于下面的几个参数进行设置 1....原创 2018-08-02 20:08:37 · 113813 阅读 · 19 评论 -
字符 字符集 编码 以及乱码
字符: 各种文字和符号的总称,如一个符号,一个字母 字符集:表示所有字符的集合,就相当于一个二维表,收录能显示的所有的字符。常见的字符集合有ASCII,GB2312,GBK,GB18030,BIG5,Unicode 编码:将字符转化为计算机系统可以识别的数的规则。 解码:将计算机可以识别的数字,用一种规则展现成字符。ASCII字符集和ASCII编码(单字节) ASCII(America...原创 2018-08-14 18:45:22 · 2843 阅读 · 0 评论 -
使用MutationObser来监测DOM变动
有时候我们需要获取一个Dom节点未发生变化前的所有相关信息,那么就需要有一个函数去监听它变化前的所有状态,这里要讲的就是MutationObserve,该构造函数出现在DOM4中,是为了替换在DOM3事件规范中引入的Mutation事件. 首先该构造函数创建实例,并且接受一个回调函数,该回调函数含有一个参数MutationRecord,其实就是为了记录有多少个节点发生了变化 MutationR...原创 2018-03-31 20:41:15 · 662 阅读 · 0 评论