![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 75
wangjun0708
这个作者很懒,什么都没留下…
展开
-
前端面试题干货汇总(超详细)
前端面试干货汇总,包括HTTP、JS、CSS等原创 2019-07-11 20:46:36 · 1403 阅读 · 1 评论 -
使用css3 object-fit属性完成前端截取图片展示
需求将用户上传的不同尺寸的图片,以固定的尺寸展示,图片填充满,并且图片不变形解决办法使用css3的object-fit属性,如下代码:<img class="example" src="example.png">.example{ width: 200px; height: 200px; object-fit:cover;}object-fit 介绍object-fit 属性指定元素的内容应该如何去适应指定容器的高度与宽度。..原创 2020-06-19 11:39:26 · 739 阅读 · 0 评论 -
js中的数组拷贝(浅拷贝,深拷贝)
问题今天写代码时需要拷贝一个内容会变化的数组,使用了=赋值,slice(),concat()方法都不行,修改了原数组后拷贝数组也变了,原因是这个数组内容是object,而object是引用类型,需要使用深拷贝,最后使用var newArr = JSON.parse(JSON.stringify(arr));解决浅拷贝&深拷贝浅拷贝:如果数组元素是基本类型,就会拷贝一份,互......原创 2019-12-03 20:48:11 · 42974 阅读 · 1 评论 -
JS判断对象(字典)是否为空
检查一个对象(Object)是否为空,即不包含任何元素。Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空,等价于检查对象中有没有键值对。jQuery 中的实现方式,代码:functionisEmptyObject(obj){for(varkeyinobj){returnfalse;...原创 2019-04-30 21:01:55 · 11152 阅读 · 0 评论 -
JS删除一个文件夹下的所有文件
folderPath:文件夹的路径function deleteFiles(folderPath) { const fs = require('fs'); const path = require('path'); let forlder_exists = fs.existsSync(folderPath); if (forlder_exists) { let fil...原创 2019-04-30 11:38:38 · 4762 阅读 · 0 评论 -
JS字符串截取方法汇总(slice、substring、substr等)
在开发中常常会需要截取字符串,而JavaScript提供了很多种方法实现截取操作。本文对各种方法做个整理,供大家参考。一、使用 slice() 截取1,函数说明slice()方法可通过指定的开始和结束位置,提取字符串的某个部分,并以新的字符串返回被提取的部分。语法如下: 1 stringObject.slice(start, end) ...转载 2019-04-21 16:47:22 · 128329 阅读 · 1 评论 -
CSS中如何让 height:100%; 起作用(DIV高度自适应)
当设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果。你知道为什么height:100%不起作用吗?按常理,当我们用CSS的height属性定义一个元素的高度时,这个元素应该按照设定在浏览器的纵向空间里扩展相应的空间距离。例如,如果一个div元素的CSS是height: 100px;,那它应该在页面的竖向空间里占满...原创 2019-02-18 18:48:20 · 18116 阅读 · 5 评论 -
Vue.js快速入门+项目实战(源码)
Vue.js电影网站项目github 链接(如果觉得有用记得start哦~):项目源代码链接目录前言安装Vue.js1.Vue.js主要特性2.Vue.js实例3.Vue.js路由4.Vue.js模板5.条件渲染6.列表渲染7.事件处理ES6常用语法使用Babel进行ES6的转化WebPack构建第一个Vue.js项目Vue......原创 2019-06-12 11:20:33 · 39215 阅读 · 14 评论