如何做养花万能土土{ES58黑盒SEO}?

1、移动端你遇到过什么兼容问题?
1、如果在input设置边框颜色在ios系统里会出现兼容性问题,需要在外面加一个div设置div的边框代替input边框。
3、防止手机中网页放大和缩小。
4、禁用自动匹配手机号、地址、email。
5、用好rem和css3的媒体查询解决适配问题。
8、移动端点击穿透问题。尽量不用要touch事件,用click事件,然后防止冒泡就事件可以了

http是超文本传输协议。用于Web浏览器和网站服务器之间传递信息。
https是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。可以防止抓包的问题,一般做接口都是使用https。

3、如何提高网页性能?
1、用图片懒加载减少请求数。
2、用好伪元素降低标签的数量。
4、用好打包合并压缩工具,将css、js文件合并压缩,减少请求数。常见的工具:grunt、gulp、webpack。最强大的合并压缩工具:grunt。

4、移动端的适配怎么做?
最常用的就是rem和css3媒体查询。

5、什么是闭包?在开发项目时什么地方用闭包?
闭包就是父函数给子函数传值,解决作用域问题。比如做一个随机抽题功能、选项卡、幻灯片等。一般用setInterval的地方用的比较多。

我一般都用call、apply、bind做继承,bind指向对象本身。

简单易用,尤其是对dom的操作很方便。

41、vue组件有多少个生命周期?
11个,建议不要说个数,说出8个常见的和后来加的

42、vue组件之间传递数据怎么实现,区别是什么?
1、分父子组件如何传值。

43、在开发中怎么与后台合作的?
1、通过接口文档拿到json数据。
2、用ajax将数据渲染到页面。

44、vue数据双向绑定的实现原理?
是采用数据劫持结合发布者-订阅者模式的方式,通过ponent定义的组件。最大的区别就是现在都用es6前面两种慢慢的被淘汰不需要使用了。

Vuex:有自动渲染的功能,所以不需要更新。Redux:一个子组件的状态必须通过父组件传递过来,父组件从仓库统一调控,当一个组件相关数据更新时,即使你的父组件不需要这个组件,它还是会自动更新。

95、redux需要注意的问题有哪些?
入口文件,路由文件要分配好,主仓库分配给各个组件,获取值需要用connect将redux与类关联起来。

96、redux和router开发的时候遇到过那些问题?怎么解决的?
redux的问题就是页面刷新后无法保存数据,需要用localStorage来配合解决。Router在子组件里会出现跳转的问题,使用withRouter来解决。

97、react+redux开发项目的时候数据请求这块如何分配?
比如做会员登录时,会员的信息记录到redux中。在做购物车是也需要把数据记录在redux中。

100、你封装过插件吗?封装过哪些插件,说说封装插件的思路
封装过。比如:购物车,幻灯片,选型卡,下拉加载,toast,弹窗等插件。先用原生js写对象再用$.fn去调用。

101、封装过组件吗?说说你封装哪些组件。
封装过。比如:公共的头,alert,购物车等等。

102、说说代码重构的思路?
先看看那些代码可以封装,重用,继承。实现步骤如下:1、提取子函数。2、把大家都要用的方法放到父类中。3、下移函数到子类。4、封装固定的调用逻辑(有点模板模式的意思)

103、项目中遇到印象最深刻的问题,以及解决的思路是什么?
1、用react的开发的时候子组件用路由跳转时需要用withRouter解决。
2、如果在input设置边框颜色在ios系统里会出现兼容性问题,需要在外面加一个div设置div的边框代替input边框。

104、最有成就感的是哪个项目?

108、一个完整的react开发目录结构?
109、说说你对promise的理解?其优势是什么?
promise是es6的一种异步请求构造函数,接收一个参数,是函数,并传入两个参数resolve,reject(可以见到的理解成功后和失败后的回调函数),在我们封装好函数的最后,会return出promise对象,promise对象的原型上有then、catch等方法,then方法中我们协议拿到我们在调用resolve时可以传递的参数并形成promise链,调用reject时,promise链就被破坏了,reject之后的promise都不会再执行,而是直接调用.catch方法;Promise的优势在于,可以在then方法中继续写promise对象并返回,然后继续调用then来进行回调操作。

我要回帖

更多关于 养花万能土 的文章

 

随机推荐