![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
哆来A梦没有口袋
偷偷拔尖,惊艳所有人
展开
-
rem的转换
function recalc(x,bol) { var clientWidth = document.body.clientWidth; if (bol && (!clientWidth || clientWidth > x)) { document.documentElement.style.fontSize = ""; return; }; document.documentElement.style.fontSize = 100 * (clientWidth.原创 2021-05-22 11:10:19 · 273 阅读 · 0 评论 -
js对数组和对象之间的操作
数组和对象之间的操作,很多都依赖于map的方法 map,是将数据进行遍历,将返回值重新组成一个数组1.将数组重新组成新数组对象原理:利用数组的方法 map,对数组遍历重构数组 let arr = [ {id:1,name:'a',age:15,fav:"篮球"}, {id:2,name:'b',age:1...原创 2020-03-27 11:57:09 · 422 阅读 · 0 评论 -
初级前端面试题 - js
前言:众所周知,HTML,CSS,JS是学习前端所必备的。js的基础学好了,框架类的vue,react等都会接受的很快,因此js是前端很总要的一个部分,这篇文章将会结合面试题,对js的知识点进行总结1.数据类型和转换1.1 常见面试题(1)typeof可以判断哪些数据类型(2)什么时候使用 == ? 什么时候使用 === ?(3)值类型和引用类型的区别是什么?(4)手写深拷贝1.2 知识点...原创 2020-12-08 11:33:57 · 582 阅读 · 1 评论 -
ajax
1.原有的数据请求 - 由浏览器进行发送 ajax -创建ajax对象,ajax搜索引擎进行发送2.什么是Ajaxajax是一个引擎对象 优点: 通过与后台数据的交换实现局部刷新,用户体验感好 缺点 对SEO(搜索引擎优化)不友好 (搜索引擎只能获取到第一次页面刷新获取的数据,不能获取到ajax获取的数据)3.使用ajax发送get请求//...原创 2019-11-23 15:53:19 · 155 阅读 · 0 评论 -
canvas快速实现视频的一键截图功能
视频的一键截图功能,在现在非常常见,但是,你知道怎么做到的吗??简单粗暴的原理 - 利用canvas进行绘制视频中的某一帧在进行保存html:<video style="width:500px;height:500px;" id="videoElement1" controls="controls" autoplay > <!-- <source :src="require('../....原创 2020-08-12 17:15:54 · 1420 阅读 · 0 评论