首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
昨宵月光似练
创建于2023-02-19
订阅专栏
孔子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也” 早上 - 睁眼喝完茶来一题 晚上 - 吃饭喝完酒再一题
等 41 人订阅
共166篇文章
创建于2023-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[小程序] 第1398天 你有使用过uni-app吗?请说说你对它的理解
Uni-app是一个基于Vue.js框架的多端开发框架,它可以将同一个代码库编译到多个平台,如微信小程序、支付宝小程序、百度小程序、H5、App等多个平台,实现一次开发,多端运行。 Uni-app的
[软技能] 第1397天 前端怎样实现即时通讯?
短轮询(历史) 使用 setInterval 和 setTimeout 轮询请求接口 虽然已经是历史,但是在目前现有逻辑业务中也会存在,第一次碰到的情况是后端排期问题,第二次碰到是后端技术问题 优点:
[软技能] 第1396天 新窗口打开同样的站点会共用sessionStrorage吗?
定义 MDN sessionStorage 属性允许你访问一个,对应当前源的 session Storage 对象。它与 localStorage 相似,不同之处在于 localStorage 里面存
[软技能] 第1395天 请问右键刷新、地址栏回车、F5、Ctrl+F5有什么区别?
地址栏按回车: 直接拿请求的资源与当前的缓存对比,直接使用缓存 ,不需要向服务器验证是否最新 本来要喝牛奶,然后打开冰箱发现还有牛奶,就直接喝了,不管有没有过期 F5刷新: 浏览器缓存已过期,向服务器
[软技能] 第1394天 什么是文档的预解析?
在传统的浏览器中,HTML 解析器运行于主线程之中,并且在遇到 </script> 标签后会被阻塞,直到脚本从网络中被获取和执行。 Firefox 4 和后续的版本支持从主线程中分离的预解析技术。当脚
[软技能] 第1393天 浏览器在渲染时遇到javascript文件要怎么处理?
分如下几种情况: <script> 中没有 defer 或 async ,浏览器会立即加载并执行指定的脚本,也就是说不等待后续载入的文档元素,读到就加载并执行。 <script> 中有 async 属
[软技能] 第1392天 如何处理TCP的粘包?
在socket网络编程中,都是端到端通信,由客户端端口+服务端端口+客户端IP+服务端IP+传输协议组成的五元组可以明确的标识一条连接。在TCP的socket编程中,发送端和接收端都有成对的socke
[软技能] 第1391天 为什么TCP要三次握手呢?少一次行不行?
回答 因为TCP三次握手是一种可靠的连接建立方式,以确保双方都能够正确地收到信息,并且可以确保双方都能够正确地发送和接收数据。如果少一次握手,可能会导致双方无法建立可靠的连接,从而导致数据传输出现问题
[软技能] 第1390天 请说说HTTPS的握手过程
HTTPS的握手过程主要包括以下步骤: 客户端向服务端发送一个加密过的客户端随机数和客户端支持的加密算法列表,同时请求建立SSL/TLS连接。 服务端在接收到请求后,向客户端发送一个包含服务端随机数、
[软技能] 第1389天 请说说什么是数字证书?它有什么作用?
数字证书是一种加密技术,用于验证在线交互中的身份和信息安全性。它是由可信任的第三方机构(例如数字证书颁发机构)颁发的一份电子文档,其中包含了一些加密信息,如公钥、数字签名等。数字证书的作用是确保通信双
[软技能] 第1388天 为什么post请求会产生两次请求
> 在某些情况下,可能会发生POST请求两次的问题。常见的原因包括 ## 浏览器预检(Preflight)请求 当使用跨域资源共享(CORS)时,浏览器会发送一个预检请求(OPTIONS请求)以确
[软技能] 第1387天 请说说git的rebase和merge有什么区别?
> Git中的Rebase和Merge是两种将不同代码分支合并的方式,它们的主要区别在于合并代码的方式和结果。 ## Merge Merge会将目标分支和当前分支的差异合并成一个新的提交。在合并代
[NodeJs] 第1386天 使用nodejs写一个方法计算图片的md5
```javascript // 可以使用Node.js中的crypto模块来计算图片的MD5值 const fs = require('fs'); const crypto = require('c
[Vue] 第1385天 使用vue,如何让模板等待接口请求数据完成后再进行页面渲染?
v-if 在Vue中,可以使用 v-if 指令来实现在数据请求完成后再进行页面渲染。 例如,可以在data中定义一个loaded变量来表示数据是否加载完成,然后在模板中使用 v-if 指令来判断该变量
[小程序] 第1384天 bindtap和catchtap有什么区别?
在小程序中,bindtap 和catchtap 都是用于绑定点击事件的指令,它们的主要区别在于事件冒泡和事件捕获的处理方式。 bindtap bindtap 是事件冒泡,点击子元素会先触发子元素的事件
[小程序] 第1383天 微信小程序实现下拉刷新有哪些方法?
## onPullDownRefresh 使用 `onPullDownRefresh` 生命周期方法:这是官方推荐的下拉刷新方式。当用户下拉页面时,会触发该生命周期方法,在该方法内发送请求获取最新数
[小程序] 第1382天 请说说小程序有哪些优缺点?
**小程序是一种轻量级的应用,通常指的是基于微信开发平台的应用程序。** ## 优点 - 轻量级:小程序比传统的原生应用程序更小巧,下载和安装速度更快。 - 开发成本低:小程序使用的是HT
[小程序] 第1381天 如何提高小程序的加载速度?
- 小程序分包加载:将小程序的代码和资源划分为多个包进行加载,优先加载主包,提高用户体验。 - 小程序异步加载:异步加载页面中的非必要资源,例如图片和音视频等。 - 小程序图片压缩:压缩图
[小程序] 第1380天 微信小程序的原理是什么?
微信小程序是微信公众号生态系统中的一种应用,可以在微信中直接运行,而不需要用户下载安装。 微信小程序的原理是基于微信客户端的 WebView 渲染引擎,通过 JavaScript 和 WXML(We
[小程序] 第1379天 微信小程序的wxml文件和html有什么不同?
- 标签名: WXML 的标签名是小写字母,与 HTML 的大小写不同。 - 标签闭合: 在 WXML 中,大多数标签都需要显式地闭合,即使用 `</tag>` 形式的闭合标签。而在 HTML
下一页