
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
# margin 的使用margin 用于设置元素的外边距。margin 是一个简写属性,包括以下 4 个子属性:-margin-top:上外边距。-margin-right:右外边距。-margin-bottom:下外边距。-margin-left:左外边距。margin 可以设置 1 ~ 4 个属性值:1. 一个属性值:一起设置上下左右。2. 两个属性值:分别设置上下、左右。3. 三个属性值:
# payable 修饰符以下函数需要使用 payable 修饰:① 需要接收以太币的函数;② 需要使用 `msg.value` / `callvalue()` 且可被外部访问的函数。```soliditycontract Demo {// 使用 payable 修饰构造函数, 使合约可以在部署时接收以太币constructor() payable {require(msg.value > 0,
# 进程与线程> #### 进程进程是操作系统进行任务调度和资源分配的基本单位。-进程是操作系统对程序的一种抽象,它包含了程序执行所需的资源和状态信息。-操作系统可以同时运行多个进程,每个进程都是相互独立的执行环境。-进程之间通过进程间通信(IPC,Interprocess Communication)机制来进行交互和数据传输。> #### 线程线程是进程内的执行单元,是操作系统调度的最小执行单位
# 路由的概念**SPA:**-SPA (Single Page Application,单页面应用),整个应用只有一个完整的页面,所有组件的展示、隐藏都在这一个页面中完成。-**不同组件之间的切换**需要通过**前端路由**来实现,数据需要通过 Ajax 获取。-缺点:1. 首屏加载速度较慢、 2. 不利于 SEO。对应的优化方法:1. 路由懒加载、代码压缩、CDN 加速、网络传输压缩、 2.
Promise 是一套处理异步场景的规范,能避免回调地狱的产生,使代码更清晰简洁。这套规范最早诞生于前端社区,并被命名为 Promise A+ 规范。参数executor称为执行器,为一回调函数调用resolve,Promise 实例的状态会从 pending 变为 fulfilled;调用reject,Promise 实例的状态会从 pending 变为 rejected;如果不调用resolv
# Node 中的异步 API1. 定时器:`setTimeout`、`setInterval`2. I/O 操作:文件读写、数据库操作、网络请求...3. Node 独有的 API:`process.nextTick`、`setImmediate`# 事件循环的流程-Node 的事件循环分为 6 个阶段,这 6 个阶段会按顺序反复运行-运行到某个阶段时,都会从该阶段对应的回调队列中取出函数执行-
# Axios 简介Axios 是一个基于 promise 的网络请求库,可作用于 node.js 和浏览器中> #### 特性1. 支持 Promise API2. 客户端支持防御 XSRF - Cross-site request forgery - 跨站请求伪造3. 在服务端,它基于 node.js 的 `http` 模块;而在客户端 (浏览器),则基于 `XMLHttpRequests`>
# Axios 简介Axios 是一个基于 promise 的网络请求库,可作用于 node.js 和浏览器中> #### 特性1. 支持 Promise API2. 客户端支持防御 XSRF - Cross-site request forgery - 跨站请求伪造3. 在服务端,它基于 node.js 的 `http` 模块;而在客户端 (浏览器),则基于 `XMLHttpRequests`>







