摘要: 首先,不好意思,我昨天偷懒了,没有更新面试题,今日补上昨日的锅。 基于上次的对象转化题目,不少同学指出对象种的数组如果长度不一样,不能满足功能,所以针对这个进行优化,代码如下所示: 如果你有不同的方法,或者更好的方法请来信(email:785784961@qq.com) 这里需要注意的是: 1.封装 阅读全文
posted @ 2019-03-07 11:43 星光笔 阅读(2775) 评论(1) 推荐(1)
摘要: 在日常工作中,我们需要根据后端返回的数据结构组装组件需要的数据,如下所示:给出如下一个对象,要求返回对象中的数组的相对应的新的二位数组 第一种写法: 1.先取出对象中的每一个属性,然后再根据每一项的数组去循环, 2.新建空数组,保存值,注意新的属性需要判断是否有数组存在 3.优化意见:如果数组长度不 阅读全文
posted @ 2019-03-05 11:36 星光笔 阅读(3152) 评论(1) 推荐(0)
摘要: 华为5G折叠屏幕的发布,迎来新的一个设备——移动端的折叠设备华为Max;华为Max设备分辨率有以下几种 8.0,6.8,6.38,这三种场景下页面展示都是不一样的表现,需要我们在开发中注意监听屏幕变化,来动态加载我们的页面,更换场景; 华为官网展示了华为Max的多屏幕操作,从前端而言:这需要我们做好 阅读全文
posted @ 2019-02-27 11:44 星光笔 阅读(1188) 评论(0) 推荐(0)
摘要: 在移动端开发中,我们往往需要按照设计稿去高度还原效果图,并且实现交互方式,下面看一下一个标签的表现形式: select 在iOS中的表现: 但是在安卓上并不是这样的效果 交互表现得差异性需要优化,那么问题来了,怎么优化。如何去保持同一标签可以表现相同得样式和交互方式。其实这也是前端的重要工作之一:兼 阅读全文
posted @ 2019-01-22 09:35 星光笔 阅读(439) 评论(0) 推荐(0)
摘要: 在开发中,我们需要验证用户的输入信息,多半采用正则验证,下面就是身份证证号的几种常用的正则表达式: var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; var reg= /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2] 阅读全文
posted @ 2019-01-15 16:43 星光笔 阅读(1475) 评论(0) 推荐(1)
摘要: 下载地址:https://files-cdn.cnblogs.com/files/starryqian/keyboard-shortcuts-windows.pdf 阅读全文
posted @ 2019-01-09 08:52 星光笔 阅读(296) 评论(0) 推荐(0)
摘要: 在实际开发中,我们需要经常测试,需要设计或者需求和客户浏览网址,但是由于没有开发完成,一般不会部署线上环境,那么如何实现本地网址快速被外网的人访问呢? 1.本地启动服务: serve 安装 npm install -g serve (-g全局安装,非全局忽略安装) 2.本地vue环境下在编译后的目录 阅读全文
posted @ 2019-01-07 17:40 星光笔 阅读(13) 评论(1) 推荐(0)
摘要: 随着技术的不断推成出新,前端的知识点也越来约复杂,前端的岗位的方向划分也越来越多,下面是我们总结的一些热门的前端岗位,供想进入前端的朋友考虑和选择 前端的知识点可以说是多而杂,层出不穷,但是不变的点依旧存在:html,css,js“三架马车”依旧引领这前端的发展和展示着多样化、个性化的前端各类门户网 阅读全文
posted @ 2019-01-04 09:39 星光笔 阅读(216) 评论(0) 推荐(0)
摘要: 在实际开发中,我们禁止缩放的实现方式: 1.meta设置: <meta name="viewport" content="width=device-width,height=device-height, initial-scale=1.0, maximum-scale=1.0, minimum-sc 阅读全文
posted @ 2019-01-03 08:47 星光笔 阅读(2877) 评论(2) 推荐(0)
摘要: 今天分享一下快速使用jQuery+zepto.js的技巧,需要的记得收藏 1.jQuery的引入:本地下载jQuery(后面简称jq)的源文件,开发版本使用非min版,线上使用min版,zepto.js类似,同样的一些基于jq的插件也是如此用法,如果使用requreJs也就是模块化加载注意插件的依赖 阅读全文
posted @ 2018-09-29 10:52 星光笔 阅读(1096) 评论(0) 推荐(0)