2022/6/6
2022/6/6 23:21:48
本文主要是介绍2022/6/6,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
为什么你们项目组中使用WebSocket技术
当我们在处理页面数据自动更新的时候,在使用js不断的请求服务器,查看是否有新数据,如果有就获取到新数据,进行对页面信息的跟新,但是当页面长时间没有更新数据时,这样就会存在资源浪费的情况,所以才会使用WebSocket来解决。
http和webSocket的区别
http协议是短链接,因为请求之后,都会关闭连接,下次重新请求数据,需要再次打开连接。WebSocket协议是一种长连接,只需要通过一次请求来初始化链接,然后所有的请求和响应都是通过这个TCP链接进行通信。
传入setState函数的第二个参数的作用是什么
setState()
的第二个参数为可选的回调函数,它将在 setState 完成合并并重新渲染组件后执行。通常 (我们建议使用componentDidUpdate()
来代替此方式)- 作用: 可以确保得到
state
已经修改之后的结果, 调用this.state.property
可以取到刚刚设置的最新的值 。也就是重新渲染之后执行的内容。 - 该函数会在 setState 函数调用完成并且组件开始重渲染的时候被调用,我们可以用该函数来监听渲染是否完成:
浏览器兼容问题
css兼容性问题:
①不同浏览器的标签默认的外补丁和内补丁不同,解决方案:用通配符*来设置各个标签的内外补丁是0(即设置margin和padding为0);
②div的垂直居中问题 vertical-align:middle;文字居中:将行距增加到和整个div一样,高line-height=行高;
③margin加倍问题:设置为float的div在ie下的margin会加倍。解决方案:为这个div设置样式:display:inline;
js兼容性问题:
①在标准的事件绑定中绑定事件的方法函数为addEventListener,而IE使用的是attachEvent;
②事件处理中event属性的获取不同。标准浏览器是作为参数带入,然后通过e.target获取目标元素;而IE是通过window.event方式获得,通过e.srcElement获取目标元素;
html中form里action方法的get和post有什么区别?
- 1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。
- 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,而各个变量之间使用"&"连接。Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
- 3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post的所有操作对用户来说都是不可见的。
- 4、Get传输的数据量小,这主要是因为受URL长度限制。而Post可以传输大量的数据,所以在上传文件只能使用Post(当然还有一个原因,将在后面的提到)。
- 5、Get限制Form表单的数据集的值必须为ASCII字符。而Post支持整个ISO10646字符集。
- 6、Get是Form的默认方法。
谈谈以前端角度出发做好SEO需要考虑什么?
- 1、了解搜索引擎如何抓取网页和如何索引网页。
- 2、Meta标签优化。
- 3、如何选取关键词并在网页中放置关键词。
- 4、了解主要的搜索引擎。
- 5、主要的互联网目录
- 6、按点击付费的搜索引擎。
- 7、搜索引擎登录。
- 8、链接交换和链接广泛度(Link Popularity)。
- 9、标签的合理使用。
这篇关于2022/6/6的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南