摘要:
创建对象 组合使用构造函数模式和原型模式 function Person(name = 'zhenjianyu',age = 26,job = '前端开发'){ this.name = name this.age = age this.job = job } Person.prototype.wor 阅读全文
摘要:
执行浏览器复制命令 注:只能复制文本框内的文字( input / textarea ) function jsCopy(){ var e = document.getElementById("content");//对象是content e.select(); //选择对象 document.exe 阅读全文
摘要:
我们主要的技术栈是围绕着Vue建立的,自己做了统一的脚手架,已经适配了后台系统、微信公众号、小程序、自助机等多端的项目,就差APP的解决方案了,如果能用Vue的基础去接入,就完善了整个前端技术链,配合脚手架和Vue的语法基础项目间的切换成本就会很低,开发效率会很高。 基于Vue的技术栈,让我们写业务 阅读全文
摘要:
前端想要写 APP 开篇想以这样的方式开头,从 APP 开始火到现在,前端同学就一直想要写 APP,各方技术也是为了让前端同学写上 APP 操碎了心。 为什么要前端同学来写 APP,站在整个技术链上来看,都是在做页面呈现,页面交互,对于技术而言只是将产品在不同的端上进行呈现,所以很早之前就有提倡说大 阅读全文
摘要:
vuex的设计思想借鉴了flux、redux,将数据存放到全局的store,再将store挂载到每个vue实例组件中,利用vue.js的细粒度数据响应机制来进行高效的状态更新。 vuex的store是如何挂载注入组件中的? 在vue项目中安装vuex,利用Vue的插件机制使用Vue.use(vuex 阅读全文
摘要:
transform: scale(...) 针对低版本chrome谷歌浏览器设置一个校准字体大小样式:-webkit-text-size-adjust:none; 高版本(27)chrome谷歌浏览器已经不再支持-webkit-text-size-adjust样式也就是不在支持小于12px以下字体, 阅读全文
摘要:
function findDuplicate(nums) { let map = new Map() for(let i = 0;i < nums.length;i++){ let item= nums[i] if(map.has(item)){ return item }else{ map.set 阅读全文
摘要:
给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 function productExceptSelf(nums) { let arr = [] for(let i = 0 阅读全文