- 博客(14)
- 收藏
- 关注
原创 JS知识点汇总
面试题整理包含基础和高级基础HTTP和HTTPS详解 https://www.cnblogs.com/boycelee/p/6425325.html;TCP三次握手 https://www.bilibili.com/video/BV1ai4y1s7sG?p=18&t=6613;Websocket理解 https://blog.csdn.net/weixin_44827418/article/details/119033924;This指向 https://www.cnblogs.com
2022-03-06 16:42:28 277
原创 css实现顶部波浪效果
这里写自定义目录标题使用css伪类实现div顶部波浪效果使用css伪类实现div顶部波浪效果.wave { position: relative; } .wave::before, .wave::after{ content: ""; position: absolute; width: 20px; height: 16px; top: 11px; left: 48%; background-color: #a3a3a3
2021-05-10 10:05:06 314
转载 部署vue项目到阿里云服务器(Ubuntu16.04 64位)
链接 https://www.cnblogs.com/shenyf/p/8522706.html
2021-02-07 17:45:46 296
转载 vue中使用html2canvas.js导出页面内容为图片,并保存本地
vue中使用html2canvas.js导出页面内容为图片,并保存本地:参考链接——https://www.cnblogs.com/slightFly/p/11828068.html
2020-10-21 15:24:16 875
原创 three.js 加载gltf格式文件入坑总结(Blender导出gltf、gltf-pipeline压缩转Draco.gltf)
总结three.js加载gltf格式文件开发过程中遇到的坑项目介绍此项目主要是做一个三维运维机房,笔者刚接触three一个月,属于初学者。项目起始,加载模型用的FBX格式,直接引用的3D格式文件,后期发现在性能较差的笔记本上加载模型时,耗时太长(50M大小 3~5min),体验极差。后面通过查阅资料,发现three官方是推荐gltf/glb格式文件的,后面就开始研究如何载入gltf格式文件。开发过程中遇到很多问题,最后经过不懈努力终于得到解决。此次three开发经历值得记录一下。本文适合初学者阅读,对于
2020-09-18 17:55:33 7551 2
原创 ElementUI el-table合并单元格
VUE项目中经常遇到table表格合并单元格的需求,el-table组件支持自定义单元格合并(:span-method=“objectSpanMethod”),即将某一属性值相同的单元格合并,只需绑定“span-method”属性,传入合并规则就行。<!-- HTML --><el-table ref="myTable" :data="tableData" :span-method="objectSpanMethod" style="width: 100%"></
2020-06-24 15:43:58 1286
原创 vue-cli3项目IE浏览器打开白屏,控制台显示app.js中报错
**问题:**vue-cli3项目开发完成后,谷歌浏览器显示正常,IE11打开白屏,控制台发现app.js中报了语法错误。解决办法npm安装babel-polyfill。安装:npm install --save-dev babel-polyfill,main.js引入:import ‘babel-polyfill’引入polyfill后依然白屏,这时候就要考虑main.js中引入的第三方js插件语法是否支持IE,可排查找出问题插件。我的项目中是发现swiper最新版语法(4.0版以上)在IE浏览器
2020-06-09 16:47:42 1519
原创 递归循环获得tree树形结构数据
VUE + ElementUI tree组件树形数据处理一、tree组件代码 <el-tree class="tree_s" :data="treeData" highlight-current :expand-on-click-node="false" node-key="id" default-expand-all :props="defaultProps...
2020-03-30 16:37:04 3016 3
原创 数组相关操作面试题
面试过程中往往会遇到手写面试题的,这类面试题一般都是考察—围绕数组,进行的一系列操作算法。下面举例几道常见的面试题:案例一数组随机排序:封装一个方法,返回一个乱序数组//方法一function handleArr(arr){//利用随机数函数产生随机下标 for (let index = 0, len = arr.length; index < len; index++) { ...
2019-12-10 20:26:50 198
原创 JS结合栈和堆内存机制,谈谈数据类型的浅拷贝、深拷贝
在说深拷贝与浅拷贝前,我们 需要深入理解JS的内存机制 …先看两个简单的案例://案例一var num1 = 1, num2 = num1;console.log(num1);//1console.log(num2);//1num2 = 2;//修改numconsole.log(num1);//1console.log(num2);//2//案例二var obj1 = {x: ...
2019-10-23 17:19:39 288
原创 export default 和 export 、require的使用方式总结
在ES6中,也通过规范的形式,规定了ES6中如何导入和导出模块——ES6中export与export default均可用于导出常量、函数、文件、模块等;ES6中导入模块,使用方法: import +模块名称 +from+ ‘模块标识符’ ;ES6中导出模块,使用export default 和 export 向外暴露成员;export 导出:import {***} from ‘***’...
2019-10-22 19:15:23 1129
原创 select选择框option内容过长怎么办,省略号展示
JS实现Select选择框内容超出后省略号显示select选择框option内容过长怎么办,省略号展示不废话,直接上传代码,拿走不谢。// select-change事件内,直接调用即可,需传入select-idfunction selectMaxPoints(id){ var CutOption = function( selectObj, length ) { this.sele...
2019-08-05 16:01:06 13145 3
原创 git 本地代码还没push却被冲掉了,恢复到commit某一版本
MMP,本地代码不小心被冲掉了,这时候CTRL + Z已经不好使了,紧张的一匹·······幸好有阶段性的提交本地提交,才得以恢复~~~1,git log查看各分支的提交记录; 2,git reset 7560d7f08b62f38799f3c2c333904c9334a6f915 -hard恢复到commit_id号为7560d7f08b62f38799f3c2c333904c9334a6...
2018-09-13 16:21:02 2292
原创 根据某一对象属性,将该属性值相同的归为一类
有时候后台的同志比较懒,只是单纯的返回了一个list数组,不能满足前端需求,比如:前端需要根据某一属性,将该属性值相同的类 渲染到一个card里面,这时候就需要将list数组遍历处理一下了,正所谓“分门别类”,该方法就是处理这种问题,上代码—— let map = {}, resDest = [], myResIdArr = [...];//myResIdArr 为...
2018-09-12 16:12:16 1475 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人