前端 jsencrypt 超长文本分段加密 ,好用请点赞,支持一下 原项目node-rsa 由于运行在node环境 vite没有 process环境 报错 运行browser 无法使用。改为encryptlong 由于底层使用jsencrypt库,仍然会报错 于是考虑自己封装分段加密。运行报错 加入 window = this;导致更换为 jsencrypt。短数据加密正常,长数据报错。
VUE面试题 1.vue的优点1、轻量级框架只关注视图层,是一个构建数据的视图集合,大小只有几十kbVue.js通过简洁的API提供高效的数据绑定和灵活的组件系统2、简单易学国人开发,中文文档,不存在语言障碍,易于理解和学习3、双向数据绑定也就是所谓的响应式数据绑定。这里的响应式不是@media 媒体查询中的响应式布局,而是指vue.js会自动对页面中某些数据的变化做出同步的响应。也就是说,vue.js会自动响应数据的变化情况,并且根据用户在代码中预先写好的绑定关系,对所有绑定在一起的数据和视图内容都
React-Router-Dom 配置404页面 404页面路由配置。exact 指严格匹配路径,如果homepage路由只有一个/index ,可以设置严格匹配。打开网址,随便输入路径,未能在Router中匹配到的路由,均显示404 未找到页面。后面匹配子路由均和上方一致即可。第一步写一个404页面。子项路由进行严格匹配。弱匹配404不能出现。
解决mongodb备份无效问题 先去现在下载mongorestore.exe软件Below solution worked for meCopymongorestore.exetoC:\Users\leo\Downloads\projectfolderopen command prompt C:\Users\leo\Downloads\project\ locationmongoservice.exe projectdbfiles\it should work.
toFixed精确度解决方法 通过原型链扩展toFixed()方法,解决银行家算法导致不能正确显示四舍五入Number.prototype.toFixed = function(length) { var carry = 0; //存放进位标志 var num, multiple; //num为原浮点数放大multiple倍后的数,multiple为10的length次方 var str = this + ""; //将调用该方法的数字转为字符串 var dot = str.indexOf("."); //找到小数
前端抽屉滑动效果,简版 export default { toggle: function(o, height, times) { if (!o.tid) o.tid = "_" + Math.random() * 100; if (!window.toggler) window.toggler = {}; if (!window.toggler[o.tid]) { window.toggler[o.tid] = { obj: o, maxHeight: o.
2020前端VUE面试题 @VUE面试题VUE面试题https://www.cnblogs.com/dream111/p/13498993.html第一章 VUE基础我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:vue的优点 ,1、轻量级框架 只关注视图层,是一个构建数据的视图集合,大小只有几十kb Vue.js通过简洁的API提供高效的数据绑定和灵活的组件系统2、简单易学 国人开发,中文文档,不存在语言障碍,易于理解和
ajax和axios的区别和联系 ajax: $.ajax({ url: '接口地址', type: 'get', //或者post 请求类型 dataType: 'json', data: { // 要发送的请求参数 'username' : '张三', 'password' : '123' }, success : function (response) { console.log(response); // 请求返回的数据
vue项目中input输入数字并且最多保留两位小数 <div class="CalcBodyItemLast"> <span>佣金</span> <input type="text" maxlength="5" class="InputStyle" placeholder="请输入数字" v-mod...
当input有焦点时,使用伪类:Focus突出条目效果 .problem input:focus{ border-style:solid; border-color: #f00; box-shadow: 0 0 10px #0f0;}
git 解决冲突 git(Auto-merging错误)解决冲突1.git pull更新代码,发现error: Your local changes to the following files would be overwritten by merge:pom.xmlPlease commit your changes or stash them before you merge.这说明你的po...
react快速实现多选框逻辑 changeTagIndex = (num) => () => { this.setState(({ tagIndexList }) => ({ tagIndexList: tagIndexList.includes(num) ? tagIndexList.filter(item => item !== num) ...
react绑定滑动点击事件 一 :绑定规则:一定是要滑动的元素,否则无法触发回调scroll方法; let { hideHeader, scrollBox } = this.refs; let self = this; let t = ReactDom.findDOMNode(hideHeader); $("#one")[0].addEventListener("scroll", functi...
cmd 运行命题没有权限 1.开启新的powershell窗口后执行cnpm命令Start-Process powershell -Verb runAs2.打开新的cmd窗口执行cnpm命令Start-Process "cmd.exe" –Verb runAs3 输入命令yarn config set registry https://registry.npm.taobao.org -g...
babel-plugin-import按需加载不生效 背景react--Version15.4框架比较老,项目突然需要使用的antd组件,找到一个2.X版本的antd做兼容问题 项目打包过大You are using a whole package of antd, please use https://www.npmjs.com/package/babel-plugin-import to reduce app bundle size...
js引入外部资源挂载到window上调用 在html页面的script中引入<script src="https://xxx.cn/api_json/holiday.js"></script>window.holiday = [ 20200101, 20200124, 20200127, 20200128, 20200129, 20200130, 2...