JavaScript 浏览器对象(BOM)

window BOM浏览器对象模型(Browser Object Model (BOM))尚无正式标准由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性window 对象所有浏览器都支持 window 对象。它表示浏览器窗口所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员HTML DOM 的

- 阅读全文 -

JavaScript HTML DOM

HTML DOM(文档对象模型)当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树JavaScript 可动态修改 HTML:改变页面中所有 HTML 元素增加或删除 HTML 元素改变页面中所有 HTML 元素的属性改变页面中所有 CSS 样式对页面中的所有事件作出响应查找 HTML 元素1.通过 id 查找 HT

- 阅读全文 -

JavaScript 函数

函数声明function functionName(parameters) { // 执行的代码 }函数表达式var x = function (a, b) {return a * b}; // 匿名函数函数构造器var myFunction = new Function("a", "b", "return a * b"); var

- 阅读全文 -

JavaScript 基础

什么是JavaScriptJavaScript 是可插入 HTML 页面的代码,由浏览器执行。JavaScript 能做什么1.写入 HTML 输出<!DOCTYPE html> <html> <body> <p>JavaScript 能够直接写入 HTML 输出流中:</p> <script> document.wri

- 阅读全文 -

插入排序

插入排序复杂度时间复杂度 $ O(n^{2}) $算法步骤1.从序列第一个元素开始,认为第一个元素之前的序列是有序的,每次取一个元素,插入到有序序列的合适位置2.重复上述,直到有序序列的长度变为序列的总长度#include<stdio.h> /** * 插入排序 O(n^2) */ void selection_sort(int arr[], int len) { if

- 阅读全文 -

选择排序

选择排序复杂度时间复杂度 $ O( n^{2} ) $ ,算法不需要额外的空间算法步骤1.在未排序的序列中找到最小元素并追加到有序列表之后2.一直重复 1 步骤,直到所有序列有序演示代码#include<stdio.h> /** * 选择排序 O(n^2) */ void selection_sort(int arr[], int len) { if (NULL == a

- 阅读全文 -