自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 看完这篇还搞不懂webpack,求你打我

一、什么是webpackwebpack是一个打包工具,他的宗旨是一切静态资源皆可打包。有人就会问为什么要webpack?webpack是现代前端技术的基石,常规的开发方式,比如jquery,html,css静态网页开发已经落后了。现在是MVVM的时代,数据驱动界面。webpack它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,T...

2019-12-24 17:44:52 2177 1

原创 textarea高度自适应 && 元素属性contenteditable介绍

近期实现的一个笔录页面如上图所示,考虑到笔录内容肯定会超出一行,所以我选择了使用textareas文本输入框,问题在于textarea不支持自适应高度,就是定好高度或者是行数之后,超出部分就会显示滚动条,看起来不美观。下面分享2种实现textarea高度自适应的做法,一种是利用JS控制textarea的高度,另一种是用div元素来模拟textarea一、textarea高度自适应...

2019-12-18 11:19:16 1474

原创 解决forEach无法退出循环问题

做项目时,习惯使用forEach来代替for循环,我们都知道for循环里要跳出整个循环是使用break,但在数组中用forEach循环如果要退出整个循环使用break会报错,return也无法跳出循环。也就是说forEach遍历并不能被终止问题【1】在fromEach中使用break let arr = ['1', '2', '3', '4', '5']; arr.fo...

2019-12-17 20:15:30 2922 1

原创 根据(字符 / 字节)数分段截取字符串

一、JS字符串截取函数substring()、substr()、slice()的区别【1】substring()substring()方法返回一个索引和另一个索引之间的字符串,语法如下:str.substring(indexStart, [indexEnd])下面有七点需要注意:indexStart需要截取字符串的起始位置,从零开始; indexEnd需要截取字符串的结束位...

2019-12-12 14:36:01 3206 1

原创 校验18位身份证号码(判断最后一位校验位和性别)

身份证号码组成公民身份号码是一系列组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。18位身份证最后一位校验码的计算方法1、将身份证号码前17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:【7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2】2、将这1...

2019-12-05 10:31:20 4428

原创 window.print() 前端实现网页打印详解

前言print作为浏览已经比较成熟的技术可以经常被用来打印页面的部分内容,我们可以在MDN上查看到相关的简单介绍。一、print()方法print() 方法用于打印当前窗口的内容。调用 print() 方法会产生一个打印预览弹框,让用户可以设置打印请求。最简单的打印就是直接调用window.print(),当然用 document.execCommand('print') 也可以达到同...

2019-12-02 19:39:41 66095 26

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除