2022/8/4...小于 1 分钟
- 随笔109
- JavaScript98
- 小程序67
- Python52
- Linux48
- 设计29
- CSS28
- TypeScript28
- HTML25
- Vue23
- 基础21
- 软件19
- Git19
- VS Code19
- 面试题14
- GitHub14
- 物理13
- Markdown12
- jQuery9
- 摘记8
- 其他8
- Android7
- Node.js7
- 快速上手5
- dart5
- Node5
- HTML54
- JS4
- Vue组件4
- 前端3
- Emmet3
- 硬件2
- 服务器2
- 教程2
- Liunx2
- 数据库2
- 题库1
- 笔记1
- 后端1
- GIT1
- Canvas1
- video1
- Vue知识点1
- C1
- Cpp1
- Java1
- JSON1
- PHP1
- YAML1
- Liunx cat命令1
- Liunx指令1
- WINDOWS1
- Xshell1
- 脚手架1
在执行 JavaScript 代码的时候,有些情况下会发生错误。
错误分两种,一种是程序写的逻辑不对,导致代码执行异常。例如:
let s = null;
let len = s.length; // TypeError: null 变量没有 length 属性
2022/8/4...大约 6 分钟
注
部分内容参考/来自廖雪峰、阮一峰书籍与博客
2022/8/4...大约 1 分钟
Ajax 不是 JavaScript 的规范,它只是一个哥们“发明”的缩写: Asynchronous JavaScript and XML,意思就是用 JavaScript 执行异步网络请求。
2022/8/4...大约 7 分钟
JavaScript 可以获取浏览器提供的很多对象,并进行操作。
2022/8/4...大约 5 分钟
Canvas
是 HTML5 新增的组件,它就像一块幕布,可以用 JavaScript 在上面绘制各种图表、动画等。
2022/8/4...大约 3 分钟
在 HTML 表单中,可以上传文件的唯一控件就是 <input type="file">
。
2022/8/4...大约 3 分钟
用 JavaScript 操作表单和操作 DOM 是类似的,因为表单本身也是 DOM 树。
不过表单的输入框、下拉框等可以接收用户输入,所以用 JavaScript 来操作表单,可以获得用户输入的内容,或者对一个输入框设置新的内容。
2022/8/4...大约 4 分钟
由于 JavaScript 的出现就是为了能在浏览器中运行,所以,浏览器自然是 JavaScript 开发者必须要关注的。
2022/8/4...大约 2 分钟
在 JavaScript 的世界中,所有代码都是单线程执行的。
由于这个“缺陷”,导致 JavaScript 的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:
2022/8/4...大约 5 分钟