qqshenq,你遇到的前端面试题都有什么?
1. cookie session 的用途和区别,以及有效期
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。

2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
2. vue的数据绑定原理,mvvm与mvc的区别MVVM:
m:model数据模型层 v:view视图层 vm:ViewModelvue中采用的是mvvm模式,这是从mvc衍生过来的MVVM让视图与viewmodel直接的关系特别的紧密,就是为了解决mvc反馈不及时的问题
图片说明一下:
说到MVVM就要说一下双向绑定和数据劫持的原理,
MVC:
m:model数据模型层 v:view视图层 c:controller控制器
原理:c层需要控制model层的数据在view层进行显示
MVC两种方式,图片说明:
总结:
mvvm与mvc最大的区别:MVVM实现了view与model的自动同步,也就是model属性改变的时候, 我们不需要再自己手动操作dom元素去改变view的显示,而是改变属性后该属性对应的view层会自动改变。
不懂得可以复制链接查看:
https://www.pianshen.com/article/3716256399/
3. storage 的区别 sessionStorage localStoragelocalStorage的生命周期是永久性的。假若使用localStorage存储数据,即使关闭浏览器,也不会让数据消失,除非主动的去删除数据,使用的方法如上所示。localStorage有length属性
sessionStorage 的生命周期是在浏览器关闭前。也就是说,在整个浏览器未关闭前,其数据一直都是存在的。sessionStorage也有length属性,其基本的判断和使用方法和localStorage的使用是一致的
4.v-model双向数据原理有一个文本框 通过v-bind绑定了value属性 值为myname 是我们在vue实例中定义的属性传统我们获取文本框值方法 可能通过getElementById找到文本框 然后获取其value属性但是vue中直接通过v-bind绑定了value属性 所以不需要像之前那样获取值所以在后面的按钮中获取name值 直接获取vue实例对象data里面的myname属性即可
【数据为尊 ----数据映射到浏览器 如果数据v-model后修改(肯定input)然后到数据在有数据映射到浏览器页面 ----映射关系统称】
5.keepAlive用过吗?什么作用?缓存路由组件
使用的是vue的一个组件,参考vue的官方文档
使用这个东西可以保证我们在切换组件的时候,原来显示的组件不被销毁
-----【保障组件的数据不会被切换路由而销毁数据】
<keep-alive include="Home"> Home是对应的组件对象的名字,不是路由的名字
<router-view></router-view>
</keep-alive>
6.多维数组拍平数组拍平也称数组扁平化,就是将数组里面的数组打开,最后合并为一个数组
一红六种方法吧……
了解的请看:https://www.cnblogs.com/guan-shan/p/10165737.html
7.跨域的原因 解决方案跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。
这样就可以说同源策略----协议---端口---域名
原生的src和href可以解决跨域
代理可以解决
请求头也可以携带浏览器提示的也可以解决
一般都是后端解决跨域问题
【别的需要了解看下方链接】
https://blog.csdn.net/qq_41604383/article/details/100770100
8.uniApp兼容问题§ 如果你使用cli创建项目(即项目根目录是package.json),不管用什么ide,即便是用HBuilderX,切记cli项目的编译器是在项目下的,HBuilderX不管怎么升级都不会影响编译器版本。你需要手动npm update来升级编译器。以及如果你想要安装less、scss等预编译器,也需要自己npm安装在项目下,而不是在HBuilderX的插件管理里安装。
§ 如果你使用离线打包,请注意HBuilderX升级后,真机运行基座和云打包对应引擎跟随HBuilderX升级,而你的sdk需要手动升级。sdk的版本升级一般滞后HBuilderX正式版升级一两天。
§ 如果你使用自定义基座,之前制作的自定义基座是不会跟随HBuilderX升级的,升级HBuilderX后你应该重新制作新版自定义基座。
§ 如果你使用wgt升级,新版HBuilderX编译的wgt,运行到之前的runtime上,一定要先测试好,看有没有兼容性问题。如果有问题,就不要wgt升级,整包升级。
§ 考虑到向下兼容,uni-app编译器在升级为新的自定义组件模式后,同时保留了对老编译模式的向下兼容。在HBuilderX alpha版中,App端一定会使用新编译器,不理会manifest配置。在HBuilderX 正式版中,新创建的项目会使用新编译器,老项目不会强制使用,而是开发者自己在manifest里配置开启。
§ 如果你使用其他ide开发uni-app,会经常因为拼错单词而运行失败,因为经过webpack编译一道,很多错误反应的不够直观,排错时间很长,不如从开始就依赖有良好提示的HBuilderX,避免敲错单词。
§ 云打包的引擎版本说明HBuilderX Alpha,只有1套云打包机,不管你的HBuilderX alpha版本多少,对应的打包机一定是最新的alpha版的客户端引擎。HBuilderX正式版,有2套打包机,一个是最新正式版,一个是次新正式版。中间的紧急更新版本没有独立打包机。举个例子:HBuilderX 有1.8.0、1.8.1、1.8.2、1.9.0、1.9.1这几个正式版。那么当前可用的打包机有1.9.1和1.8.2这2台。(即每个大版本的最后一个版本)除了这2个HBuilderX版本外,其他版本的云打包都指向最新的1.9.1版对应的打包机。(即只保留2个大版本的云打包机)
【详情请看】
https://ask.dcloud.net.cn/article/35845
有没有安卓手机能做到和ios那样推送消息的?
谢邀!国产手机其实已经有类似iOS那样的推送机制了,它就由工信部牵头搞的“统一推送联盟”,这个联盟的主要目的就是让安卓手机实现苹果手机那样的,APP不在后台运行也可以推送消息,从而节省手机的内存资源并且更加省电。
根据这个统一推送联盟的最新消息,支持该联盟的手机有:华为、荣耀、OPPO、realme、一加、中兴、三星。也就是说这几个牌子的手机已经或者未来将会在系统中集成统一推送联盟的推送机制,做到无后台推送应用消息。
不过由于“统一推送联盟”是手机厂商联合定制的功能,而非安卓系统自带的功能,所以想要这个功能起作用,还必须APP支持才行。目前支持统一推送联盟的APP主要有:爱奇艺、新浪微博、今日头条、网易新闻、腾讯新闻、手机淘宝、支付宝等。基本上涵盖了大家常用的热门APP。
如果你的手机已经支持“统一推送联盟”,那么在收到上面这些APP的推送消息时,可以长按消息,就可以在通知选项中看到属于“统一推送联盟”的推送来源,以“手机淘宝”为例:
上图中“com-taobao-taobao”就是属于“统一推送联盟”推送的消息,下面的“taobao_agoo_channel_name”则是淘宝本身推送的消息。所以如果觉得淘宝本身推送的消息太频繁,就可以把它的消息关掉,只留下“统一推送联盟”的消息,反之亦然。
由于目前“统一推送联盟”尚处于测试阶段,所以这个功能还不稳定,因此APP也都保留了自己的推送渠道,而且像微信、QQ这样最常用的APP尚未加入到联盟的APP列表当中。不过等到未来“统一推送联盟”完全成熟之后,APP也就没有必要在保留独立的推送功能了,直接走“统一推送联盟”的通道即可。未来手机和APP也有可能会把该功能作为标配,从而彻底解决安卓手机推送消息必须常驻后台的问题。
cpdd和yyds什么区别?
cpdd--组cp滴滴CPDD要解释是什么意思就要分两段来看,首先是CP,CP很多人就知道是什么意思,英文是“couple”,一般都是称为“是一对、是夫妻、是搭档等”,而DD就是“滴滴”的字母缩写了,一般打卡时候会出现滴滴的声音,所以很多网友形容DD就是打卡,报道的意思,言外之意就是联系我
yyds--永远滴神这一说法来自电竞选手的山泥若称呼他的偶像原英雄联盟职业玩家简自豪“永远滴神” 。其中,“yyds”当属00后网络俚语的扛把子,不仅出现频率高还渗透性强,聊天、刷弹幕,各种社交场景里只要打上yyds,你假装就是踩在时代浪尖儿上的00后之友,微博上也都是yyds的热搜。
好项目缺人脉?
自从开始做微信引流这块,每天公司接到的单子从每天4位数到现在每天5位数的引流量,不管这些人是做什么行业,什么项目,只能表明整个市场现在很多人只有产品却没有人脉,也就是东西不知道卖给谁!那么如何能引流到精准客户呢?除了可以找shenqige0718以外,摸索了这么长的时间在这里给大家做一个小结,希望对大家有帮助!
1. 最怕一星期两星期不做了,人家就觉得你不做了,肯定销量不好。人家看你一直做,就会耐不住问你。人都是都惰性的,成功者保持持续的基情,失败者都是三分钟热度。
2. 多和代理沟通,多关心她们,把她们当做你的合伙人,同伴,而不是打工者,让你的经销商对你死心塌地,不只是靠感情 还要靠你的情商,你的能力,尤其是你能帮助人家,真正的帮助人家。
3. 下个微信伪装地址软件,定位到全国各地人流多的地方,可以加全国各地的人。
4. 问朋友要公司通讯录,挨个加,留言,同事/朋友介绍的等。一个通讯录几百人,好友数量瞬间增加。
5. 尽量找跑市场的,卖保险的,银行的,放贷款的,学校的等,到KTV附近加人,搞定一个坐前台的,夜场的。集中火力发展一个朋友圈子好的。
6. 去各大租房网,中介网发布自己的微信。说你要买房,租房。不出10分钟,会有几十个中介来加你。你去给保险公司打电话,说你的宝马车要微修,不出意外,会有很多保险公司的人来加你。他们手里资源很多,况且他们自己也需要一张牛逼的脸去见他们的客户,所以,只要你们搞定做保险,那你就等着数钱吧。
7. qq群,qq空间留言法。辣妈帮,陌陌附近的群,比邻等交友软件。
8. 淘宝购物时,评价追加留下自己的微信号,会有很多女的加你。
9. 昵称推广法。无论是QQ丶微信丶还是论坛ID等,你做某某品牌我就建议大家把名字改成品牌名+真实姓名。
10. 没有十全十美的产品,任何一个产品都不可能让百分之百的人满意,一定要做好售后服务工作 我们销售的不仅仅是产品 更是我们的售后服务和我们的专业知识,这样我们才能会当凌绝顶,秒杀一切的其他品牌。记住 做售后服务能极大的增强我们的顾客对我们的忠诚度以及很容易可以产生二次购买,感情加深,我们一定要做到专业
11. 机上可以下载一个妈妈圈软件, 电脑版的也有,去一个人气最旺的论坛打广告,一定要在妈妈圈人气最高的时候发这个贴,在这个时间段一定要把你的贴顶到几百条以上,就会有很多人看到 但是你发的这条信息具有吸引力,可以做活动,说顶到100条的时候免费赠送价值多少钱的面膜,或者是顶到200条的时候送什么礼物! 如果有咨询你的人 一定先加微信号,人然后再回复。
12.利用腾讯系列的手机游戏来寻找附近的人,丢纸条加好友。适合的游戏包括“天天酷跑”、“天天爱消除”、“节奏大师”等,其余游戏大家可以自行测试。 加好友的方法很简单,下载以上游戏到手机里安装好,你先用自己的个人微信号登录,然后点附近的人,就可以看到附近的其它玩家了。这时你可以给他们丢纸条, 附上一句话,比如加个微信号 XXXX 吧,一起玩天天酷跑,发送过去对方就可以收到了。重点是纸条的发送数量是不限制的,但是一般你最多能收到别人发给你的50个纸条。
所以,这种加好友的方式比起微信直接打招呼加好友的方式限制少得多。另外,我们刚刚说到是利用游戏附近的人来找到玩家,添加为好友的,那么同样的,我们就可 以利用“微信定位修改器”APP来手机的地理位置,从而使得附近的人范围扩大到全国,能够加更多的玩家为微信好友了。(备注:微信定位修改器APP目前适 用于安卓手机,苹果手机也有相应的修改手机地理位置的软件,大家可自行百度查询。)
13. 搜索微信互赞群,也是非常快速加人的一种方式,也是很好的一个宣传方式(举例) 目前在各大论坛身边都有很多点赞群,不停的进点赞群,进一个群就能加99个,最少也有五六十个,你一天进两个是不是就能加好几百人,这些人都是你的潜在客户。这帮人是非常好的宣传者,而且是免费的,因为他们想去点赞赢礼品,他就需要大量去加人,你做个活动,比如点赞送面膜,他们转发,就会有很多人加你微信。
利:加人快,弊:那些人很多人朋友圈刷屏,费流量。
14. 就是你加qq群,比如妈妈群、美容群、护肤群、加完群,加群里的女人,因为咱们的微信号跟qq空间和腾讯微薄连接呢 只要你发布一条微信广告,就可以同步到空间里面,一个qq号可以最多能加2000人,如果买会员的情况下,每天都要关注一下你的qq空间会有好的人问的!!
15. “很多人问微信怎么批量加好友,我刚学到了个好办法,不需要下载任何软件。一天自动加千人没问题,私信我,免费教你(最后10个名额)” 把这段话复制,发你所有的群,当别人问你怎么批量加好友,你就告诉他,把这段话复制发群。
16. 点点分享不经意影响法,每天随时随地影响别人成为你的潜在顾客或经销商。例:在重要客户面前和代理打电话,炫富,彪高声音,说目前只有这点货,你卖出这几箱后应该有XX万的收入。虽然目前断货影响了你的销售,但是你这个月xx万应该没问题吧。当别人憋不住问你时,即使你心里乐开花,你也一定要淡定的微微一笑,奥,我是做什么什么的。
17. 红包群加人法 通过在你的朋友圈发一条微信,想要进红包群的可以加xxx。。当群建好之后拉人,选择你微信里面平时不大联系或者是做其他产品的微商进群,然后在群里公告,群人数达100人后开始发红包。这个时候已经在群里的朋友就会拉他们的好友进群了。然后群人数满100之后,就继续发公告:各位只要是我好友,转发我的名片截图给我,就可以得到定向红包。这个时候群里不是好友的人就全部来加你了。而且还帮你转发了名片在他们的朋友圈,就有源源不断
大家绝不会删的APP有哪些?
舍不得卸载是因为习惯,有时是因为必须,有时是因为好用。
就像习惯了听歌用网易云,就不再愿意去下载QQ音乐,即使时常很多歌都没版权。
就像曾经喜欢用QQ聊天,但是因为工作,慢慢的就忘记什么时候自己已经卸载了QQ。
就像为了剪辑视频,曾经下载了很多视频剪辑软件,最后就只剩下一两个。
如果非要在这一两个中选一个,那么我最舍不得卸载的APP是喵影工厂。
最初下载喵影工厂APP是因为它的电脑版。当时剪视频还是喜欢用PR这类专业剪辑软件,后来为了“偷懒”就用了喵影工厂电脑版,因为电脑版的喵影工厂可以很简单的完成PR要好几步才能完成的效果,节省渲染导出时间。遮罩、绿幕也可以一键完成,大大提升了工作效率。
喵影工厂会根据当下视频、节日热点推出新的特效包,可以很快的剪出结合热点的片子。特效包里包括的东西还蛮多,字幕、转场、滤镜……
但是电脑剪视频虽然功能丰富,却不方便携带,为了应对突发视频剪辑需求,有时要一直带着电脑?资历比较老的人可能有这种经历。
现在就不需要了,手机应用商城有很多视频剪辑工具,再加上短视频时代,视频的长度大大缩短,移动端视频剪辑软件完全可以应对,操作更方便。不过,视频剪辑软件APP存在的最大问题就是局限于手机界面和配置,有些复杂的东西剪不出来。喵影工厂在这方面表现相对较好,这是我舍不得卸载的原因之一。
喵影工厂的APP和电脑端账号可以同步也是优点之一,在电脑端拥有的特权在手机端也可以使用,很方便。
同步特效
改变视频的比列,即使拍摄时是手机常规画幅的9:16,也可以更改。比如说ins上的1:1,电商4:3的视频。不需要自己辛苦的预判和预留。
因为有的平台会限制视频大小,所以显示视频时长和大小会很方便。免得导出一次、上传一次,结果还失败的尴尬。
画中画功能也很喜欢,喵影工厂电脑版可以有100个轨道,一帧里面可以做出很多效果。
除了提供音乐、支持本地音乐的常规功能,还有一些好玩的音效,不用自己费心去寻找。
制作好的视频可以一键跳转同步到各类视频平台,十分方便。
无是从习惯、必须和好用来说,喵影工厂都是我最舍不得卸载的软件。曾经也多次推荐给朋友使用,对于0剪辑基础的他们来说,上手基本在30分钟以内,如果有更丰富的剪辑需求,都会使用喵影工厂电脑版。之后,就会像我这样……“舍不得“了。
可以下载电脑版,体会下1小时剪出牛逼视频,被叫爸爸是什么感受。
喵影工厂 - 一款简单易用但功能强大,界面精美的视频编辑软件
www.shencut.com
如果你对视频剪辑感兴趣,关注我的知乎号并私信/留言,我会免费送你一些视频拍摄、剪辑学习资料,绝对干货!
我的知乎账号
如果你喜欢我写的东西,请关注我!你的关注是我的动力!
如果你喜欢我写的东西,请关注我!你的关注是我的动力!
如果你喜欢我写的东西,请关注我!你的关注是我的动力!


还没有评论,来说两句吧...