【JavaScript】深入浅出理解事件循环

【JavaScript】深入浅出理解事件循环

  • 2023-10-23 12:30:52
  • dfer
  • 455
1. 浏览器的进程模型 1.1 进程 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程。 每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。 1.2 线程 有了进程后,就可以运行程序的代码了。 运行代码的「人」称之为「线程」。 一个进程至少有一...

javascript前端xhr利用FormData()和FileReader()函数上传图片,及后端php接收处理FormData()上传数据只能收到1个数据的处理办法和防止上传漏洞办法

  • 2023-10-23 12:30:52
  • dfer
  • 472
//前端 的检查类型为简单检查,因为渗透会停掉前端的javascript代码,所以在后端进行检测和替换才是重点 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="UTF-8"></html> <html> <h...

Java开发规范记录

  • 2023-10-23 12:30:29
  • dfer
  • 478
不要使用 count(column)或 count(1)来替代 count(*),count(*)是 SQL92 定义的 标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 注意:count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的...
后端开发

后端开发

  • 2023-10-23 12:30:29
  • dfer
  • 476
1.给前端编写API端点(API端点是允许前端和后端交互数据的接口) 2.与数据库和数据结构的工作:a.数据库是存储和检索网站或者应用程序数据的地方,b.数据结构体现了数据在内存中的组织和操作方式。如根据项目需求设计,创建,查询,更新和删除数据库和数据结构。 3.数据库有两种主要类型:关...

Golang开发软件

  • 2023-10-23 12:30:29
  • dfer
  • 484
1. 引言 Go(也称为Golang)是一种开源的编程语言,由Google在2007年启动的项目中开发而来。它是一种静态类型的编译型语言,旨在提供高效、可靠的性能。相比于其他编程语言,Golang具有更高的执行效率和并发能力,因此越来越多的开发者选择使用Go来构建软件。 在本文中,我们将探讨使用...
JavaScript 基础教程(八)

JavaScript 基础教程(八)

  • 2023-10-22 12:31:00
  • dfer
  • 569
目录 Ⅰ  JavaScript JSON 什么是 JSON? JSON 实例 JSON 格式化后为 JavaScript 对象 JSON 语法规则 JSON 数据 - 一个名称对应一个值 JSON 对象 JSON 数组 JSON 字符串转换为 JavaScript 对象 Ⅱ  ...