通过 ASP,你可以动态地编辑、改变、添加网页的任何内容,对从 HTML 表单提交的信息作出响应,访问任何数据或者数据库并把结果返回浏览器,为不同的用户定制网页,使页面的可用性更强。
IE: Internet Explorer, F: Firefox, O: Opera. Window 对象集合 集合 描述 IE F O frames[] 返回窗口中所有命名的框架。
Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[] 数组都引用了与当前 Window 对象相关的其他 Window 对象。
一般来说,Window 对象的方法都是对浏览器窗口或框架进行某种操作。而 alert() 方法、confirm() 方法和 prompt 方法则不同,它们通过简单的对话框与用户进行交互。
IE: Internet Explorer, F: Firefox, O: Opera. Navigator 对象集合 集合 描述 IE F O plugins[] 返回对文档中所有嵌入式对象的引用。
该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。
IE: Internet Explorer, F: Firefox, O: Opera. Screen 对象属性 属性 描述 IE F O availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。 4 1 9 availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。 4 1 9 bufferDepth 设置或返回调色板的比特深度。 4 No No colorDepth 返回目标设备或缓冲器上的调色板的比特深度。 4 1 9 deviceXDPI 返回显示屏幕的每英寸水平点数。 6 No No deviceYDPI 返回显示屏幕的每英寸垂直点数。 6 No No fontSmoothingEnabled 返回用户是否在显示控制面板中启用了字体平滑。 4 No No height 返回显示屏幕的高度。 4 1 9 logicalXDPI 返回显示屏幕每英寸的水平方向的常规点数。 6 No No logicalYDPI 返回显示屏幕每英寸的垂直方向的常规点数。 6 No No pixelDepth 返回显示屏幕的颜色分辨率(比特每像素)。 No 1 9 updateInterval 设置或返回屏幕的刷新率。 4 No No width 返回显示器屏幕的宽度。 4 1 9 Screen 对象描述 每个 Window 对象的 screen 属性都引用一个 Screen 对象。Screen 对象中存放着有关显示浏览器屏幕的信息。JavaScript 程序将利用这些信息来优化它们的输出,以达到用户的显示要求。例如,一个程序可以根据显示器的尺寸选择使用大图像还是使用小图像,它还可以根据显示器的颜色深度选择使用 16 位色还是使用 8 位色的图形。另外,JavaScript 程序还能根据有关屏幕尺寸的信息将新的浏览器窗口定位在屏幕中间。
IE: Internet Explorer, F: Firefox, O: Opera. History 对象属性 属性 描述 IE F O length 返回浏览器历史列表中的 URL 数量。 4 1 9 History 对象方法 方法 描述 IE F O back() 加载 history 列表中的前一个 URL。 4 1 9 forward() 加载 history 列表中的下一个 URL。 4 1 9 go() 加载 history 列表中的某个具体页面。 4 1 9 History 对象描述 History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。
IE: Internet Explorer, F: Firefox, O: Opera. Location 对象属性 属性 描述 IE F O hash 设置或返回从井号 (#) 开始的 URL(锚)。 4 1 9 host 设置或返回主机名和当前 URL 的端口号。 4 1 9 hostname 设置或返回当前 URL 的主机名。 4 1 9 href 设置或返回完整的 URL。 4 1 9 pathname 设置或返回当前 URL 的路径部分。 4 1 9 port 设置或返回当前 URL 的端口号。 4 1 9 protocol 设置或返回当前 URL 的协议。 4 1 9 search 设置或返回从问号 (?) 开始的 URL(查询部分)。 4 1 9 Location 对象方法 属性 描述 IE F O assign() 加载新的文档。 4 1 9 reload() 重新加载当前文档。 4 1 9 replace() 用新的文档替换当前文档。 4 1 9 Location 对象描述 Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。它的 href 属性存放的是文档的完整 URL,其他属性则分别描述了 URL 的各个部分。这些属性与 Anchor 对象(或 Area 对象)的 URL 属性非常相似。当一个 Location 对象被转换成字符串,href 属性的值被返回。这意味着你可以使用表达式 location 来替代 location.href。
不过 Anchor 对象表示的是文档中的超链接,Location 对象表示的却是浏览器当前显示的文档的 URL(或位置)。但是 Location 对象所能做的远远不止这些,它还能控制浏览器显示的文档的位置。如果把一个含有 URL 的字符串赋予 Location 对象或它的 href 属性,浏览器就会把新的 URL 所指的文档装载进来,并显示出来。
除了设置 location 或 location.href 用完整的 URL 替换当前的 URL 之外,还可以修改部分 URL,只需要给 Location 对象的其他属性赋值即可。这样做就会创建新的 URL,其中的一部分与原来的 URL 不同,浏览器会将它装载并显示出来。例如,假设设置了Location对象的 hash 属性,那么浏览器就会转移到当前文档中的一个指定的位置。同样,如果设置了 search 属性,那么浏览器就会重新装载附加了新的查询字符串的 URL。
除了 URL 属性外,Location 对象的 reload() 方法可以重新装载当前文档,replace() 可以装载一个新文档而无须为它创建一个新的历史记录,也就是说,在浏览器的历史列表中,新文档将替换当前文档。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Document 对象集合 集合 描述 IE F O W3C all[] 提供对文档中所有 HTML 元素的访问。 4 1 9 No anchors[] 返回对文档中所有 Anchor 对象的引用。 4 1 9 Yes applets 返回对文档中所有 Applet 对象的引用。 - - - - forms[] 返回对文档中所有 Form 对象引用。 4 1 9 Yes images[] 返回对文档中所有 Image 对象引用。 4 1 9 Yes links[] 返回对文档中所有 Area 和 Link 对象引用。 4 1 9 Yes Document 对象属性 属性 描述 IE F O W3C body 提供对
元素的直接访问。
。 cookie 设置或返回与当前文档有关的所有 cookie。 4 1 9 Yes domain 返回当前文档的域名。 4 1 9 Yes lastModified 返回文档被最后修改的日期和时间。 4 1 No No referrer 返回载入当前文档的文档的 URL。 4 1 9 Yes title 返回当前文档的标题。 4 1 9 Yes URL 返回当前文档的 URL。 4 1 9 Yes Document 对象方法 方法 描述 IE F O W3C close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。 4 1 9 Yes getElementById() 返回对拥有指定 id 的第一个对象的引用。 5 1 9 Yes getElementsByName() 返回带有指定名称的对象集合。 5 1 9 Yes getElementsByTagName() 返回带有指定标签名的对象集合。 5 1 9 Yes open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。 4 1 9 Yes write() 向文档写 HTML 表达式 或 JavaScript 代码。 4 1 9 Yes writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。 4 1 9 Yes Document 对象描述 HTMLDocument 接口对 DOM Document 接口进行了扩展,定义 HTML 专用的属性和方法。
很多属性和方法都是 HTMLCollection 对象(实际上是可以用数组或名称索引的只读数组),其中保存了对锚、表单、链接以及其他可脚本元素的引用。
这些集合属性都源自于 0 级 DOM。它们已经被 Document.getElementsByTagName() 所取代,但是仍然常常使用,因为他们很方便。
write() 方法值得注意,在文档载入和解析的时候,它允许一个脚本向文档中插入动态生成的内容。
注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。
17 HTML DOM Anchor 对象 Anchor 对象 Anchor 对象表示 HTML 超链接。
在 HTML 文档中 标签每出现一次,就会创建 Anchor 对象。
锚可用于创建指向另一个文档的链接(通过 href 属性),或者创建文档内的书签(通过 name 属性)。
您可以通过搜索 Document 对象中的 anchors[] 数组来访问锚,或者使用 document.getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Anchor 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问一个链接的快捷键。 5 1 No Yes charset 设置或返回被链接资源的字符集。 6 1 9 Yes coords 设置或返回逗号分隔列表,包含了图像映射中链接的坐标。 6 1 9 Yes href 设置或返回被链接资源的 URL。 5 1 9 Yes hreflang 设置或返回被链接资源的语言代码。 6 1 9 Yes id 设置或返回一个链接的 id。 4 1 9 Yes innerHTML 设置或返回一个链接的内容。 4 1 9 No name 设置或返回一个链接的名称。 4 1 9 Yes rel 设置或返回当前文档与目标 URL 之间的关系。 5 1 No Yes rev 设置或返回目标 URL 与之间当前文档的关系。 5 1 No Yes shape 设置或返回图像映射中某个链接的形状。 6 1 9 Yes tabIndex 设置或返回某个链接的 Tab 键控制次序。 6 1 9 Yes target 设置或返回在何处打开链接。 5 1 9 Yes type 设置或返回被链接资源的 MIME 类型。 6 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Anchor 对象的方法 方法 描述 IE F O W3C blur() 把焦点从链接上移开。 5 1 9 Yes focus() 给链接应用焦点。 5 1 9 Yes
18 HTML DOM Area 对象 Area 对象 Area 对象代表图像映射的一个区域(图像映射指的是带有可点击区域的图像)
在 HTML 文档中 标签每出现一次,就会创建一个 Area 对象。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Area 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问某个区域的快捷键。 5 1 No Yes alt 设置或返回当浏览器无法显示某个区域时的替换文字。 5 1 9 Yes coords 设置或返回图像映射中可点击区域的坐标。 5 1 9 Yes hash 设置或返回某个区域中 URL 的锚部分。 4 1 No No host 设置或返回某个区域中 URL 的主机名和端口。 4 1 No No href 设置或返回图像映射中链接的 URL。 4 1 9 Yes id 设置或返回某个区域的 id。 4 1 9 Yes noHref 设置或返回某个区域是否应是活动的还是非活动的。 5 1 9 Yes pathname 设置或返回某个区域中的 URL 的路径名。 4 1 9 No protocol 设置或返回某个区域中的 URL 的协议。 4 1 9 No search 设置或返回某个区域中 URL 的查询字符串部分。 4 1 9 No shape 设置或返回图像映射中某个区域的形状。 5 1 9 Yes tabIndex 设置或返回某个区域的 tab 键控制次序。 5 1 9 Yes target 设置或返回在何处打开区域中的 link-URL。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title。 5 1 9 Yes
19 HTML DOM Base 对象 Base 对象 Base 对象代表 HTML 的 base 元素。
在 HTML 文档中 每出现一次,Base 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Base 对象属性 属性 描述 IE F O W3C href 设置或返回针对页面中所有链接的基准 URL。 5 1 9 Yes id 设置或返回 元素的 id。 4 1 9 Yes target 设置或返回针对页面中所有链接的默认目标框架。 5 1 9 Yes
20 HTML DOM Body 对象 Body 对象 Body 对象代表文档的主体 (HTML body) 。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Body 对象的属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes id 设置或返回 body 的 id。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的咨询性的标题。 5 1 9 Yes
21 HTML DOM Button 对象 Button 对象 Button 对象代表一个按钮。
在 HTML 文档中 标签每出现一次,Button 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Button 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问某个按钮的快捷键。 6 1 9 Yes disabled 设置或返回是否禁用按钮。 6 1 9 Yes form 返回对包含按钮的表单的引用。 6 1 9 Yes id 设置或返回按钮的 id。 6 1 9 Yes name 设置或返回按钮的名称。 6 1 9 Yes tabIndex 设置或返回按钮的 Tab 键控制次序。 6 1 9 Yes type 返回按钮的表单类型。 6 1 9 Yes value 设置或返回显示在按钮上的文本。 6 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
22 HTML DOM Canvas 对象 Canvas 对象 Canvas 对象表示一个 HTML 画布元素 - 。它没有自己的行为,但是定义了一个 API 支持脚本化客户端绘图操作。
你可以直接在该对象上指定宽度和高度,但是,其大多数功能都可以通过 CanvasRenderingContext2D 对象获得。这是通过 Canvas 对象的 getContext() 方法并且把直接量字符串 "2d" 作为唯一的参数传递给它而获得的。
标记在 Safari 1.3 中引入,在制作此参考页时,它在 Firefox 1.5 和 Opera 9 中也得到了支持。在 IE 中, 标记及其 API 可以使用位于 excanvas.sourceforge.net 的 ExplorerCanvas 开源项目来模拟。
提示:如果希望学习如何使用 来绘制图形,可以访问 Mozilla 提供的 Canvas 教程(英文)以及相应的 中文 Canvas 教程。 Canvas 对象的属性 height 属性 画布的高度。和一幅图像一样,这个属性可以指定为一个整数像素值或者是窗口高度的百分比。当这个值改变的时候,在该画布上已经完成的任何绘图都会擦除掉。默认值是 300。
width 属性 画布的宽度。和一幅图像一样,这个属性可以指定为一个整数像素值或者是窗口宽度的百分比。当这个值改变的时候,在该画布上已经完成的任何绘图都会擦除掉。默认值是 300。 Canvas 对象的方法 方法 描述 getContext() 返回一个用于在画布上绘图的环境。 参阅 HTML 5 标签
HTML 5 Canvas 教程
23 HTML DOM Event 对象 实例 哪个鼠标按钮被点击?
光标的坐标是?
被按的按键的 unicode 是?
相对于屏幕,光标的坐标是?
shift 键被按了吗?
哪个元素被点击了?
哪个事件类型发生了? Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
事件通常与函数结合使用,函数不会在事件发生前被执行!
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. 事件句柄 (Event Handlers) HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,可将之插入 HTML 标签以定义事件的行为。
属性 此事件发生在何时... IE F O W3C onabort 图像的加载被中断。 4 1 9 Yes onblur 元素失去焦点。 3 1 9 Yes onchange 域的内容被改变。 3 1 9 Yes onclick 当用户点击某个对象时调用的事件句柄。 3 1 9 Yes ondblclick 当用户双击某个对象时调用的事件句柄。 4 1 9 Yes onerror 在加载文档或图像时发生错误。 4 1 9 Yes onfocus 元素获得焦点。 3 1 9 Yes onkeydown 某个键盘按键被按下。 3 1 No Yes onkeypress 某个键盘按键被按下并松开。 3 1 9 Yes onkeyup 某个键盘按键被松开。 3 1 9 Yes onload 一张页面或一幅图像完成加载。 3 1 9 Yes onmousedown 鼠标按钮被按下。 4 1 9 Yes onmousemove 鼠标被移动。 3 1 9 Yes onmouseout 鼠标从某元素移开。 4 1 9 Yes onmouseover 鼠标移到某元素之上。 3 1 9 Yes onmouseup 鼠标按键被松开。 4 1 9 Yes onreset 重置按钮被点击。 4 1 9 Yes onresize 窗口或框架被重新调整大小。 4 1 9 Yes onselect 文本被选中。 3 1 9 Yes onsubmit 确认按钮被点击。 3 1 9 Yes onunload 用户退出页面。 3 1 9 Yes 鼠标 / 键盘属性 属性 描述 IE F O W3C altKey 返回当事件被触发时,"ALT" 是否被按下。 6 1 9 Yes button 返回当事件被触发时,哪个鼠标按钮被点击。 6 1 9 Yes clientX 返回当事件被触发时,鼠标指针的水平坐标。 6 1 9 Yes clientY 返回当事件被触发时,鼠标指针的垂直坐标。 6 1 9 Yes ctrlKey 返回当事件被触发时,"CTRL" 键是否被按下。 6 1 9 Yes metaKey 返回当事件被触发时,"meta" 键是否被按下。 No 1 9 Yes relatedTarget 返回与事件的目标节点相关的节点。 No 1 9 Yes screenX 返回当某个事件被触发时,鼠标指针的水平坐标。 6 1 9 Yes screenY 返回当某个事件被触发时,鼠标指针的垂直坐标。 6 1 9 Yes shiftKey 返回当事件被触发时,"SHIFT" 键是否被按下。 6 1 9 Yes IE 属性 除了上面的鼠标/事件属性,IE 浏览器还支持下面的属性:
属性 描述 cancelBubble 如果事件句柄想阻止事件传播到包容对象,必须把该属性设为 true。 fromElement 对于 mouseover 和 mouseout 事件,fromElement 引用移出鼠标的元素。 keyCode 对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。 offsetX,offsetY 发生事件的地点在事件源元素的坐标系统中的 x 坐标和 y 坐标。 returnValue 如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个属性设置为 fasle,可以取消发生事件的源元素的默认动作。 srcElement 对于生成事件的 Window 对象、Document 对象或 Element 对象的引用。 toElement 对于 mouseover 和 mouseout 事件,该属性引用移入鼠标的元素。 x,y 事件发生的位置的 x 坐标和 y 坐标,它们相对于用CSS动态定位的最内层包容元素。 标准 Event 属性 下面列出了 2 级 DOM 事件标准定义的属性。
属性 描述 IE F O W3C bubbles 返回布尔值,指示事件是否是起泡事件类型。 No 1 9 Yes cancelable 返回布尔值,指示事件是否可拥可取消的默认动作。 No 1 9 Yes currentTarget 返回其事件监听器触发该事件的元素。 No 1 9 Yes eventPhase 返回事件传播的当前阶段。 Yes target 返回触发此事件的元素(事件的目标节点)。 No 1 9 Yes timeStamp 返回事件生成的日期和时间。 No 1 9 Yes type 返回当前 Event 对象表示的事件的名称。 6 1 9 Yes 标准 Event 方法 下面列出了 2 级 DOM 事件标准定义的方法。IE 的事件模型不支持这些方法:
方法 描述 IE F O W3C initEvent() 初始化新创建的 Event 对象的属性。 No 1 9 Yes preventDefault() 通知浏览器不要执行与事件关联的默认动作。 No 1 9 Yes stopPropagation() 不再派发事件。 No 1 9 Yes
24 HTML DOM Form 对象 Form 对象 Form 对象代表一个 HTML 表单。
在 HTML 文档中
元素的引用。 4 1 9 Yes id 设置或返回选项的 id。 4 1 9 Yes index 返回下拉列表中某个选项的索引位置。 4 1 9 Yes label 设置或返回选项的标记 (仅用于选项组)。 6 Yes selected 设置或返回 selected 属性的值。 4 1 9 Yes text 设置或返回某个选项的纯文本值。 4 1 9 Yes value 设置或返回被送往服务器的值。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
42 HTML DOM Select 对象 Select 对象 Select 对象代表 HTML 表单中的一个下拉列表。
在 HTML 表单中, 标签每出现一次,一个 Select 对象就会被创建。
您可通过遍历表单的 elements[] 数组来访问某个 Select 对象,或者使用 document.getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Select 对象集合 集合 描述 IE F O W3C options[] 返回包含下拉列表中的所有选项的一个数组。 4 1 9 Yes Select 对象属性 属性 描述 IE F O W3C disabled 设置或返回是否应禁用下拉列表。 5 1 9 Yes form 返回对包含下拉列表的表单的引用。 4 1 9 Yes id 设置或返回下拉列表的 id。 4 1 9 Yes length 返回下拉列表中的选项数目。 4 1 9 Yes multiple 设置或返回是否选择多个项目。 4 1 9 Yes name 设置或返回下拉列表的名称。 4 1 9 Yes selectedIndex 设置或返回下拉列表中被选项目的索引号。 4 1 9 Yes size 设置或返回下拉列表中的可见行数。 4 1 9 Yes tabIndex 设置或返回下拉列表的 tab 键控制次序。 5 1 9 Yes type 返回下拉列表的表单类型。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Select 对象方法 方法 描述 IE F O W3C add() 向下拉列表添加一个选项。 4 1 9 Yes blur() 从下拉列表移开焦点。 4 1 9 Yes focus() 在下拉列表上设置焦点。 4 1 9 Yes remove() 从下拉列表中删除一个选项。 4 1 9 Yes Select 对象事件句柄 事件句柄 描述 IE F O W3C onchange 当改变选择时调用的事件句柄。 4 1 9 Yes
43 HTML DOM Style 对象 Style 对象 Style 对象代表一个单独的样式声明。可从应用样式的文档或元素访问 Style 对象。
使用 Style 对象属性的语法: document.getElementById("id").style.property="值"Style 对象的属性: 背景 边框和边距 布局 列表 杂项 定位 打印 滚动条 表格 文本 规范 IE: Internet Explorer, M: 仅适用于 Mac IE, W: 仅适用于 Windows IE, F: Firefox, O: Opera
W3C: 万维网联盟 World Wide Web Consortium (Internet 标准).
Background 属性 属性 描述 IE F O W3C background 在一行中设置所有的背景属性 4 1 9 Yes backgroundAttachment 设置背景图像是否固定或随页面滚动 4 1 9 Yes backgroundColor 设置元素的背景颜色 4 1 9 Yes backgroundImage 设置元素的背景图像 4 1 9 Yes backgroundPosition 设置背景图像的起始位置 4 No No Yes backgroundPositionX 设置backgroundPosition属性的X坐标 4 No No No backgroundPositionY 设置backgroundPosition属性的Y坐标 4 No No No backgroundRepeat 设置是否及如何重复背景图像 4 1 9 Yes
Border 和 Margin 属性 属性 描述 IE F O W3C border 在一行设置四个边框的所有属性 4 1 9 Yes borderBottom 在一行设置底边框的所有属性 4 1 9 Yes borderBottomColor 设置底边框的颜色 4 1 9 Yes borderBottomStyle 设置底边框的样式 4 1 9 Yes borderBottomWidth 设置底边框的宽度 4 1 9 Yes borderColor 设置所有四个边框的颜色 (可设置四种颜色) 4 1 9 Yes borderLeft 在一行设置左边框的所有属性 4 1 9 Yes borderLeftColor 设置左边框的颜色 4 1 9 Yes borderLeftStyle 设置左边框的样式 4 1 9 Yes borderLeftWidth 设置左边框的宽度 4 1 9 Yes borderRight 在一行设置右边框的所有属性 4 1 9 Yes borderRightColor 设置右边框的颜色 4 1 9 Yes borderRightStyle 设置右边框的样式 4 1 9 Yes borderRightWidth 设置右边框的宽度 4 1 9 Yes borderStyle 设置所有四个边框的样式 (可设置四种样式) 4 1 9 Yes borderTop 在一行设置顶边框的所有属性 4 1 9 Yes borderTopColor 设置顶边框的颜色 4 1 9 Yes borderTopStyle 设置顶边框的样式 4 1 9 Yes borderTopWidth 设置顶边框的宽度 4 1 9 Yes borderWidth 设置所有四条边框的宽度 (可设置四种宽度) 4 1 9 Yes margin 设置元素的边距 (可设置四个值) 4 1 9 Yes marginBottom 设置元素的底边距 4 1 9 Yes marginLeft 设置元素的左边距 4 1 9 Yes marginRight 设置元素的右边据 4 1 9 Yes marginTop 设置元素的顶边距 4 1 9 Yes outline 在一行设置所有的outline属性 5M 1 9 Yes outlineColor 设置围绕元素的轮廓颜色 5M 1 9 Yes outlineStyle 设置围绕元素的轮廓样式 5M 1 9 Yes outlineWidth 设置围绕元素的轮廓宽度 5M 1 9 Yes padding 设置元素的填充 (可设置四个值) 4 1 9 Yes paddingBottom 设置元素的下填充 4 1 9 Yes paddingLeft 设置元素的左填充 4 1 9 Yes paddingRight 设置元素的右填充 4 1 9 Yes paddingTop 设置元素的顶填充 4 1 9 Yes
Layout 属性 属性 描述 IE F O W3C clear 设置在元素的哪边不允许其他的浮动元素 4 1 9 Yes clip 设置元素的形状 4 1 9 Yes content 设置元信息 5M 1 Yes counterIncrement 设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器的增量。默认是1。 5M 1 Yes counterReset 设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器被设置的值。默认是0。 5M 1 Yes cssFloat 设置图像或文本将出现(浮动)在另一元素中的何处。 5M 1 9 Yes cursor 设置显示的指针类型 4 1 9 Yes direction 设置元素的文本方向 5 1 9 Yes display 设置元素如何被显示 4 1 9 Yes height 设置元素的高度 4 1 9 Yes markerOffset 设置marker box的principal box距离其最近的边框边缘的距离 5M 1 Yes marks 设置是否cross marks或crop marks应仅仅被呈现于page box边缘之外 5M 1 Yes maxHeight 设置元素的最大高度 5M 1 9 Yes maxWidth 设置元素的最大宽度 5M 1 9 Yes minHeight 设置元素的最小高度 5M 1 9 Yes minWidth 设置元素的最小宽度 5M 1 9 Yes overflow 规定如何处理不适合元素盒的内容 4 1 9 Yes verticalAlign 设置对元素中的内容进行垂直排列 4 1 No Yes visibility 设置元素是否可见 4 1 9 Yes width 设置元素的宽度 4 1 9 Yes
List 属性 属性 描述 IE F O W3C listStyle 在一行设置列表的所有属性 4 1 9 Yes listStyleImage 把图像设置为列表项标记 4 1 No Yes listStylePosition 改变列表项标记的位置 4 1 9 Yes listStyleType 设置列表项标记的类型 4 1 9 Yes
Positioning 属性 属性 描述 IE F O W3C bottom 设置元素的底边缘距离父元素底边缘的之上或之下的距离 5 1 9 Yes left 置元素的左边缘距离父元素左边缘的左边或右边的距离 4 1 9 Yes position 把元素放置在static, relative, absolute 或 fixed 的位置 4 1 9 Yes right 置元素的右边缘距离父元素右边缘的左边或右边的距离 5 1 9 Yes top 设置元素的顶边缘距离父元素顶边缘的之上或之下的距离 4 1 9 Yes zIndex 设置元素的堆叠次序 4 1 9 Yes
Printing 属性 属性 描述 IE F O W3C orphans 设置段落留到页面底部的最小行数 5M 1 9 Yes page 设置显示某元素时使用的页面类型 5M 1 9 Yes pageBreakAfter 设置某元素之后的分页行为 4 1 9 Yes pageBreakBefore 设置某元素之前的分页行为 4 1 9 Yes pageBreakInside 设置某元素内部的分页行为 5M 1 9 Yes size 设置页面的方向和尺寸 1 9 Yes widows 设置段落必须留到页面顶部的最小行数 5M 1 9 Yes
Scrollbar 属性 (IE-only) 属性 描述 IE F O W3C scrollbar3dLightColor 设置箭头和滚动条左侧和顶边的颜色 5W No No No scrollbarArrowColor 设置滚动条上的箭头颜色 5W No No No scrollbarBaseColor 设置滚动条的底色 5W No No No scrollbarDarkShadowColor 设置箭头和滚动条右侧和底边的颜色 5W No No No scrollbarFaceColor 设置滚动条的表色 5W No No No scrollbarHighlightColor 设置箭头和滚动条左侧和顶边的颜色,以及滚动条的背景 5W No No No scrollbarShadowColor 设置箭头和滚动条右侧和底边的颜色 5W No No No scrollbarTrackColor 设置滚动条的背景色 5W No No No
Table 属性 属性 描述 IE F O W3C borderCollapse 设置表格边框是否合并为单边框,或者像在标准的HTML中那样分离。 5 1 9 Yes borderSpacing 设置分隔单元格边框的距离 5M 1 9 Yes captionSide 设置表格标题的位置 5M No No Yes emptyCells 设置是否显示表格中的空单元格 5M 1 9 Yes tableLayout 设置用来显示表格单元格、行以及列的算法 5 No No Yes
Text 属性 属性 描述 IE F O W3C color 设置文本的颜色 4 1 9 Yes font 在一行设置所有的字体属性 4 1 9 Yes fontFamily 设置元素的字体系列。 4 1 9 Yes fontSize 设置元素的字体大小。 4 1 9 Yes fontSizeAdjust 设置/调整文本的尺寸 5M 1 No Yes fontStretch 设置如何紧缩或伸展字体 5M No No Yes fontStyle 设置元素的字体样式 4 1 9 Yes fontVariant 用小型大写字母字体来显示文本 4 1 9 Yes fontWeight 设置字体的粗细 4 1 9 Yes letterSpacing 设置字符间距 4 1 9 Yes lineHeight 设置行间距 4 1 9 Yes quotes 设置在文本中使用哪种引号 5M 1 Yes textAlign 排列文本 4 1 9 Yes textDecoration 设置文本的修饰 4 1 9 Yes textIndent 缩紧首行的文本 4 1 9 Yes textShadow 设置文本的阴影效果 5M 1 Yes textTransform 对文本设置大写效果 4 1 9 Yes unicodeBidi 5 1 Yes whiteSpace 设置如何设置文本中的折行和空白符 4 1 9 Yes wordSpacing 设置文本中的词间距 6 1 9 Yes
标准属性 属性 描述 IE F O W3C dir 设置或返回文本的方向 5 1 9 Yes lang 设置或返回元素的语言代码 5 1 9 Yes title 设置或返回元素的咨询性的标题 5 1 9 Yes
cssText 属性 它是一组样式属性及其值的文本表示。这个文本格式化为一个 CSS 样式表,去掉了包围属性和值的元素选择器的花括号。
将这一属性设置为非法的值将会抛出一个代码为 SYNTAX_ERR 的 DOMException 异常。当 CSS2Properties 对象是只读的时候,试图设置这一属性将会抛出一个代码为 NO_MODIFICATION_ALLOWED_ERR 的 DOMException 异常。 关于 CSS2Properties 对象 CSS2Properties 对象表示一组 CSS 样式属性及其值。它为 CSS 规范定义的每一个 CSS 属性都定义一个 JavaScript 属性。
一个 HTMLElement 的 style 属性是一个可读可写的 CSS2Properties 对象,就好像 CSSRule 对象的 style 属性一样。不过,Window.getComputedStyle() 的返回值是一个 CSS2Properties 对象,其属性是只读的。 相关页面 XML DOM 参考手册:CSS2Properties 对象
参考手册:CSS 参考手册
44 HTML DOM Table 对象 Table 对象 Table 对象代表一个 HTML 表格。
在 HTML 文档中
标签每出现一次,一个 Table 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Table 对象集合 集合 描述 IE F O W3C cells[] 返回包含表格中所有单元格的一个数组。 5 1 1 No rows[] 返回包含表格中所有行的一个数组。 4 1 9 Yes tBodies[] 返回包含表格中所有 tbody 的一个数组。 4 Yes Table 对象属性 属性 描述 IE F O W3C align 表在文档中的水平对齐方式。(已废弃) - - - - bgColor 表的背景颜色。(已废弃) - - - - border 设置或返回表格边框的宽度。 4 1 9 Yes caption 对表格的
元素的引用。 4 1 9 Yes cellPadding 设置或返回单元格内容和单元格边框之间的空白量。 4 1 9 Yes cellSpacing 设置或返回在表格中的单元格之间的空白量。 4 1 9 Yes frame 设置或返回表格的外部边框。 4 1 9 Yes id 设置或返回表格的 id。 4 1 9 Yes rules 设置或返回表格的内部边框(行线)。 4 1 9 Yes summary 设置或返回对表格的描述(概述)。 6 1 9 Yes tFoot 返回表格的 TFoot 对象。如果不存在该元素,则为 null。 4 1 9 Yes tHead 返回表格的 THead 对象。如果不存在该元素,则为 null。 4 1 9 Yes width 设置或返回表格的宽度。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Table 对象方法 方法 描述 IE F O W3C createCaption() 为表格创建一个 caption 元素。 4 1 9 Yes createTFoot() 在表格中创建一个空的 tFoot 元素。 4 1 9 Yes createTHead() 在表格中创建一个空的 tHead 元素。 4 1 9 Yes deleteCaption() 从表格删除 caption 元素以及其内容。 4 1 9 Yes deleteRow() 从表格删除一行。 4 1 9 Yes deleteTFoot() 从表格删除 tFoot 元素及其内容。 4 1 9 Yes deleteTHead() 从表格删除 tHead 元素及其内容。 4 1 9 Yes insertRow() 在表格中插入一个新行。 4 1 9 Yes
45 HTML DOM TableCell 对象 TableCell 对象 TableCell 对象代表一个 HTML 表格单元格。
在一个 HTML 文档中
标签每出现一次,一个 TableCell 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. TableCell 对象属性 属性 描述 IE F O W3C abbr 设置或返回单元格中内容的缩写版本。 6 1 9 Yes align 设置或返回单元格内部数据的水平排列方式。 4 1 9 Yes axis 设置或返回相关单元格的一个逗号分隔的列表。 6 1 9 Yes cellIndex 返回单元格在某行的单元格集合中的位置。 4 1 9 Yes ch 设置或返回单元格的对齐字符。 Yes chOff 设置或返回单元格的对齐字符的偏移量。 Yes colSpan 单元格横跨的列数。 4 1 9 Yes headers 设置或返回 header-cell 的 id 值。 Yes id 设置或返回单元格的 id。 4 1 9 Yes innerHTML 设置或返回单元格的开始标签和结束标签之间的 HTML。 4 1 9 No rowSpan 设置或返回单元格可横跨的行数。 4 1 9 Yes scope 设置或返回此单元格是否可提供标签信息。 Yes vAlign 设置或返回表格单元格内数据的垂直排列方式。 4 1 9 Yes width 设置或返回单元格的宽度。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
46 HTML DOM TableRow 对象 TableRow 对象 TableRow 对象代表一个 HTML 表格行。
在 HTML 文档中
标签每出现一次,一个 TableRow 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. TableRow 对象集合 集合 描述 IE F O W3C cells[] 返回包含行中所有单元格的一个数组。 4 1 9 Yes TableRow 对象属性 属性 描述 IE F O W3C align 设置或返回在行中数据的水平排列。 4 1 9 Yes ch 设置或返回在行中单元格的对齐字符。 Yes chOff 设置或返回在行中单元格的对齐字符的偏移量。 Yes id 设置或返回行的 id。 4 1 9 Yes innerHTML 设置或返回行的开始标签和结束标签之间的 HTML。 5 1 9 No rowIndex 返回该行在表中的位置。 4 1 9 Yes sectionRowIndex 返回在 tBody 、tHead 或 tFoot 中,行的位置。 Yes vAlign 设置或返回在行中的数据的垂直排列方式。 4 1 9 Yes TableRow 对象方法 方法 描述 IE F O W3C deleteCell() 删除行中的指定的单元格。 4 1 9 Yes insertCell() 在一行中的指定位置插入一个空的
元素。 4 1 9 Yes
47 HTML DOM Textarea 对象 Textarea 对象 Textarea 对象代表 HTML 表单中的一个文本区 (text-area)。在表单中 标签每出现一次,一个 Textarea 对象就会被创建。
您可以通过索引相应表单的元素数组来访问某个 Textarea 对象,或者使用 getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Textarea Object Properties 属性 描述 IE F O W3C accessKey 设置或返回访问 textarea 的键盘快捷键。 4 1 9 Yes cols 设置或返回 textarea 的宽度。 4 1 9 Yes defaultValue 设置或返回文本框中的初始内容。 4 1 9 Yes disabled 设置或返回 textarea 是否应当被禁用。 5 1 9 Yes form 返回对包含该 textarea 的表单对象的引用。 4 1 9 Yes id 设置或返回某个 textarea 的 id。 4 1 9 Yes name 设置或返回 textarea 的名称。 4 1 9 Yes readOnly 设置或返回 textarea 是否应当是只读的。 4 1 9 Yes rows 设置或返回 textarea 的高度。 4 1 9 Yes tabIndex 设置或返回 textarea 的 tab 键控制次序。 4 1 9 Yes type 返回该文本框的表单类型。 4 1 9 Yes value 设置或返回在 textarea 中的文本。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Textarea 对象方法 方法 描述 IE F O W3C blur() 从 textarea 移开焦点。 4 1 9 Yes focus() 在 textarea 上设置焦点。 4 1 9 Yes select() 选择 textarea 中的文本。 4 1 9 Yes Textarea 对象事件句柄 事件句柄 描述 IE F O W3C onchange 当输入值改变时调用的事件句柄 4 1 9 Yes
转载于:https://www.cnblogs.com/kaka-bing/archive/2012/02/13/2349478.html
你可能感兴趣的:(HTML DOM 教程)
下面的html存在什么错误?怎样修改?
2301_79698214
html 前端 javascript
tr{height:60px;}td,th{width:150px;text-align:center;}functionaddNode(){vartab=document.getElementById("tab");vartr=document.createElement("tr");vartd=document.createElement("td");td.innerHTML="";vartd
装Win11系统盘怎么分区?Win11分区教程
m0_70960708
笔记 电脑
现在已经有越来越多的人安装Win11系统,但是进入系统后发现系统盘空间很大,想要进行分区,把一些空间分成新的磁盘,那么装Win11系统盘怎么分区?C盘其实只要够用就行,系统之家今天给大家讲讲Win11怎么给硬盘分区的教程。Win11分区教程1、桌面右键点击此电脑,在打开的菜单项中,选择【管理】。2、计算机管理窗口,点击左侧存储下的【磁盘管理】。
Spring Boot 集成 Azure Key Vault
dan炒饭
spring boot azure 后端
之前做了集成AzureKeyVault的工作,发现微软的文档还是挺分散的,所以在这里总结下。这是官方的集成文档,可以自己改url换成中英文,英文阅读误解可能会更小点。这个教程的主要问题是需要用到AzureCLI来进行所有的配置。因为在一个组织中严格的软件限制可能会让你没法安装AzureCLI,本文主要阐述如何在portal.azure.com来进行配置。逐个说一下上述官方文档的几个重要步骤和概念。
python语言程序设计基础,python编程代码大全
Rtee1
python 开发语言 服务器
大家好,小编为大家解答python语言程序设计基础第二版课后答案的问题。很多人还不知道PYTHON语言程序设计实践教程(陈东)答案,现在让我们一起来看看吧!目录1Python基本语法元素1.1程序设计基本方法1.1.1计算机与程序设计1.1.2编译与解释1.1.3程序的基本编写方法—IPO1.1.4计算机编程1.2Python开发环境配置1.2.1Python语言概述1.2.2Python程序的
从 0 到 万粉的 AI 公众号博主教程
hikktn
从0到万粉的AI公众号博主教程 公众号
《从0到万粉的AI公众号博主教程》专栏简介作为一名深耕品牌领域二十余载的资深专家,我深刻感受到当下商业环境的剧变。去年,我开始探索AI技术在内容创作中的应用,短短4个月内,我的公众号突破万粉,这让我意识到AI时代带来的巨大机遇。在与众多职场人士交流的过程中,我发现很多人都面临着相似的困境:想要利用AI进行个人品牌升级,但不知如何入门?拥有专业积累,但难以转化为个人IP?尝试做自媒体,但始终无法突破
负载均衡策略之轮询策略
Time-Traveler
Python 算法与数据结构
本文转自:https://mozillazg.com/2019/02/load-balancing-strategy-algorithm-weighted-round-robin.html#hidround-robin,尊重原创前言:本文简单介绍一下轮询(RoundRobin)这个负载均衡策略。轮询选择(RoundRobin):轮询选择指的是从已有的后端节点列表中按顺序依次选择一个节点出来提供服务
4(四) Jmeter自动化报表html生成
夜晚打字声
工具 jmeter 自动化 运维
从JMeter3.0开始已支持自动生成动态报告,我们可以更容易根据生成的报告来完成我们的性能测试报告。如何生成html测试报告如果未生成结果文件(.jtl),可运行如下命令生成报告:jmeter-n-ttest.jmx-lresult.jtl-e-o/tmp/ResultReport参数:-n:以非GUI形式运行Jmeter-t:source.jmx脚本路径-l:运行结果保存路径(.jtl),此文
linux渲染农场大连教程,Deadline 渲染农场搭建记录
温柔彭于晏
linux渲染农场大连教程
渲染农场的工作模式:多台机器组建集群进行渲染,比如:集群中有2台渲染机器A和B,服务器会同时分配给A和B任务,A渲染第一帧,B渲染第二帧,当A完成那么服务器会继续分配第三帧,同样B服务器完成以后服务器分配第四帧,以此类推。渲染农场分服务端和节点,服务器端也可以加入集群中当做节点,当然节点也可以提交渲染任务建议:服务器端单独安装,主要插件及自定义修改内容可单独存放,当多节点接入或大批量渲染任务上传时
JavaScript基础-DOM事件流
難釋懷
javascript 开发语言
在Web开发过程中,理解和掌握DOM事件流是实现高效交互的关键。DOM事件流描述了当一个事件发生时,它在文档树中的传播路径。了解事件流的概念有助于我们更精确地控制事件处理逻辑,避免不必要的行为,并提升用户体验。本文将深入探讨DOM事件流的基本概念,包括事件捕获、目标阶段和事件冒泡,并通过示例展示如何应用这些知识。一、什么是DOM事件流?DOM事件流是指事件在整个页面结构中传播的过程。根据W3C标准
复习Linux的常用指令
一直开心
linux 常用指令的学习笔记
https://zhuanlan.zhihu.com/p/385065437https://zhuanlan.zhihu.com/p/385065437参考:tar指令的学习linux常用命令(2):tar命令(压缩文件/解压缩文件)_tar压缩-CSDN博客zip指令的学习Linuxzip命令|菜鸟教程tar的工作过程主要分为两个步骤,正向是打包与压缩,反向是解压缩与还原。打包指的是将一大堆文件
PCL基础:pcl::SACSegmentation<PointXYZRGBN>函数全面说明,一遍文章精通平面分割算法
多宝Kim
#PCL点云库 使用笔记 c++ 算法 windows visual studio
创作不易,如果本篇文章能够给你提供帮助,请点赞鼓励+收藏备查+关注获取最新技术动态,支持作者输出高质量干货!(一般在周末更新技术干货)`pcl::SACSegmentation`是PointCloudLibrary(PCL)中用于进行随机抽样一致性(RandomSampleConsensus,RANSAC)平面分割的类模板,模板参数`PointXYZRGBN`表示点云中点的类型,该类型包含三维坐标
使用PyTorch搭建Transformer神经网络:入门篇
DASA13
pytorch transformer 神经网络
1.简介Transformer是一种强大的神经网络架构,在自然语言处理等多个领域取得了巨大成功。本教程将指导您使用PyTorch框架从头开始构建一个Transformer模型。我们将逐步解释每个组件,并提供详细的代码实现。2.环境设置首先,确保您的系统中已安装Python(推荐3.7+版本)。然后,安装PyTorch和其他必要的库:pipinstalltorchnumpymatplotlib3.P
【Docker】搭建实用的内网穿透工具 - FRP
UPToZ
群晖Docker docker 容器 运维
前言本教程基于群晖的NAS设备DS423+的docker功能进行搭建FRP的客户端,DSM版本为7.2.1-69057Update5。采用香港机Debian12系统的服务器来安装FRP的服务端作为演示。服务器购买地址:https://www.crash.work/aff/AQXGDNKY简介FRP(FastReverseProxy)是一个高性能的反向代理应用,它可以帮助您将内网服务通过反向代理暴露
jquery基础和导航栏
声声codeGrandMaster
django python 后端
jquery基础和导航栏目录1jQuery基础2jQuery事件3jQuery影藏和显示4jQuery滑动5、区块属性6、导航栏1jQuery基础介绍jQuery是一个JavaScript库。jQuery极大地简化了JavaScript编程。jQuery很容易学习。基础语法:$(selector).action()美元符号定义jQuery选择符(selector)“查询"和"查找”HTML元素jQ
aws s3 java使用教程_在 Amazon S3 对象上执行操作 - 适用于 Java 的 AWS 开发工具包
weixin_42510731
aws s3 java使用教程
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。在AmazonS3对象上执行操作AmazonS3对象表示一个文件或数据集合。每个对象必须驻留在一个存储桶中。注意上传对象使用AmazonS3客户端的putObject方法,并为其提供存储桶名称、键名称和要上传的文件。存储桶必须存在,否则将出现错误。导入importcom.amazonaws.AmazonServiceExc
Pygame实现记忆拼图游戏3
棉猴
# 记忆拼图游戏的编写 pygame python 开发语言 python游戏编程 python游戏代码
在游戏启动时,需要设置游戏中图案的初始排列,该功能由自定义函数getRandomizedBoard()实现。1按顺序产生游戏所需的不同图案在getRandomizedBoard()中,首先按顺序产生游戏中所需的不同图案。在《Pygame实现记忆拼图游戏2》中提到,游戏中所用的7种颜色保存在ALLCOLORS中,所用的5种形状保存在ALLSHAPES中,通过for循环可以实现7×5=35种组合,代码
开源瑰宝:全方位深度揭秘“随机数据生成器”
虞亚竹Luna
开源瑰宝:全方位深度揭秘“随机数据生成器”common-random简单易用的随机数据生成器。生成各种比较真实的假数据。一般用于开发和测试阶段的数据填充模拟。支持各类中国特色本地化的数据格式。Aneasy-touserandomdatagenerator.Generallyusedfordatafilling,simulation,demonstrationandotherscenariosint
git runner 配置_gitlab-ci配置详解(一)
夏天的sunnyrain
git runner 配置
近期因为折腾gitlab-ci,专门去翻了很多文档,想想貌似自己挺傻的。按照官网教程本来biubiubiu就弄好了,非自己折腾了好几天,还没啥积累,真是作。想想唯一能积累的就是ci的配置详解了。该文基于最新版GitLabCommunityEdition10.1.1和GitLabRunner9.5.1-1使用.gitlab-ci.yml配置你的项目这篇文档描述了.gitlab-ci.yml的用法,本
遗传算法均匀变异
huahua20190514
importnumpyasnpimportrandompop_1=np.array([[1,11,21,9,16,10,8,17],[2,12,22,10,17,11,9,18],[3,13,23,11,18,12,10
GitLab:构建自动化流水线教程_2024-07-18_02-20-35.Tex
chenjj4003
游戏开发 gitlab 自动化 运维 github 安全 git elasticsearch
GitLab:构建自动化流水线教程GitLab基础介绍GitLab的历史与发展GitLab是一个开源的版本控制系统,最初由乌克兰开发者DmitriyZaporozhets和ValerySizov在2011年创建。它最初是作为GitHub的替代品而设计的,旨在提供一个自我托管的Git仓库管理解决方案。随着时间的推移,GitLab不断发展,引入了持续集成/持续部署(CI/CD)功能,使其成为一个全面的
清华出品DeepSeek教程1-7版:前沿技术学习的黄金资源库
你好ITgg
pdf
《清华出品DeepSeek教程1-7版:前沿技术学习的黄金资源库》「DeepSeek清华资料」共7册链接:https://pan.quark.cn/s/b8d8760976ca「DeepSeek使用手册大全」链接:https://pan.quark.cn/s/52c234062a2e「DeepSeek资料合集」链接:https://pan.quark.cn/s/71c8604f0e8a「DeepS
不用再当“技术宅“!这个AI神器让我5分钟变身人工智能达人
阳光永恒736
AI工具 人工智能 deepseek 一键包 本地部署 AI资源
最近我在朋友圈刷到好多朋友都在玩AI画图、AI写诗,看得我心痒痒。可每次想自己试试,打开教程就被满屏的代码吓退——"Python环境配置"、"CUDA驱动安装"这些词比数学作业还让人头疼。直到我发现了一个叫DeepSeek本地部署一键包的神器,我的AI探索之旅终于变得像搭乐高一样简单!夸克网盘分享一、原来AI离我们这么近上周三放学路上,我看见隔壁班的小美用AI给自己照片生成古风造型,这让我突然意识
HTTP请求过程详解
酥暮沐
http 网络协议 网络
一、整体流程概述HTTP请求过程从用户输入URL开始,到页面完成渲染结束,主要分为DNS解析、建立连接、发送请求、处理响应、渲染页面、断开连接六个核心阶段。重要:当用户输入URL后,浏览器首先解析域名,通过DNS查询获取服务器IP。接着通过三次握手建立TCP连接,如果是HTTPS还会进行TLS加密协商。然后浏览器发送HTTP请求,服务器处理后返回响应数据。浏览器解析HTML/CSS,构建DOM和渲
Umi-OCR 实践教程:离线、免费、高效的图像文字识别工具
几道之旅
人工智能 智能体及数字员工 ocr 人工智能
一、工具简介Umi-OCR是一款开源、免费且支持离线运行的OCR(光学字符识别)工具,适用于Windows和Linux系统。它基于深度学习技术,能够高效提取图像中的文字,支持多语言识别、批量处理、截屏识别等功能,尤其适合对隐私敏感或网络受限的场景。核心亮点:离线运行:无需联网,保护隐私。多引擎支持:提供Paddle(高性能)和Rapid(低配兼容)两种引擎。批量处理:支持图片、PDF、电子书等多格
anythingLLM 使用教程
惟贤箬溪
穷玩Ai AIGC 人工智能
一、anythingLLM简介anythingLLM是一款灵活且功能强大的语言模型,它基于先进的深度学习架构构建,旨在为用户提供多样化的自然语言处理服务。其设计理念注重通用性和可扩展性,能够适应多种领域和任务,无论是文本生成、智能问答,还是翻译、摘要提取等,都能展现出出色的性能。与同类模型相比,anythingLLM具有训练数据丰富、模型优化程度高的优势,能够生成更符合逻辑、更具实用性的文本内容。
html hover作用另外一个对象,css:hover状态改变另一个元素样式的使用
吃货喵
html hover作用另外一个对象
效果演示css:hover状态改变另一个元素样式的使用.box{width:150px;height:150px;background-color:#069;line-height:150px;text-align:center;margin:20px0;color:#FFF;}.change{font-size:20px;color:#0cf;}/*情景一:两个是兄弟元素*/.box:hover
java工程师常用开发工具
Monika Zhang
开发工具 java
背景:最近换新电脑,记录下本岗位需要安装的软件,也顺便给大家参考,欢迎各位留言补充1JDK(JavaDevelopmentKit)JDK是Java程序员开发Java应用程序所必需的软件包。下载地址:JavaDownloads|Oracle安装配置教程:window下win10jdk8安装与环境变量的配置(超级详细)_jdk8环境变量配置-CSDN博客目前主流的JDK版本还是JAVA8查看版本命令:
nvidia系列教程-AGX-Orin系统刷机及备份
flypig哗啦啦
nvidia nvidia AGX-Orin
目录前言一、准备工作二、AGXOrin系统刷机步骤三、AGXOrin系统备份总结前言NVIDIAAGXOrin是一款高性能的嵌入式计算平台,专为边缘计算和AI应用而设计。为了确保系统的稳定性和适应不同的应用场景,用户可能需要对AGXOrin进行系统刷机和备份操作。本文将详细介绍如何完成这些操作,帮助您更好地管理和维护AGXOrin设备。一、准备工作在开始刷机和备份之前,请确保您已经准备好以下工具和
单页响应式 图片懒加载HTML页面
Wiktok
css javascript 前端
设计说明响应式设计:使用CSSGrid布局,根据屏幕宽度自动调整色块数量在不同设备上都有良好的显示效果懒加载:使用标签的loading="lazy"属性实现原生懒加载图片在滚动到视口附近时才会加载色块展示:使用随机生成的色块作为内容展示每个色块都有独特的颜色和编号色块有悬停效果和阴影效果分类展示:将色块分为自然风光、城市建筑和抽象艺术三类每类都有独立的标题和网格布局响应式懒加载页面*{margin
CSS实现当鼠标停留在一个元素上时,使得两个元素的样式发生改变
Lipn
前端 CSS css 前端
这里我们实现一个鼠标停留在input框时,使得input和button两个元素的边框都变颜色首先该元素结构如下,HTML是这样的第一步:当鼠标悬停在input上时,使用css伪类选择器,代码如下:这里空格是后代选择器,:hover是伪类选择器.testinput:hover{}第二步:当鼠标悬停在input上时,选中button元素:从html可以看到input和button属于兄弟关系,相邻兄弟
统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
Joda Time使用笔记
bylijinnan
java joda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
FileUtils API
eksliang
FileUtils FileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
js json编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
JUnit使用的设计模式
bijian1013
java 设计模式 JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
Linux常用命令(摘录)
sunjing
crond chkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
[网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
oracle 创建视图 with check option
daizj
视图 view oralce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
C语言22个系统函数
dcj3sjt126com
c function
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
Spring Security(11)——匿名认证
234390216
Spring Security ROLE_ANNOYMOUS 匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajax nodejs express
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
java html struts checkbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
003.Kafka基本概念
nweiren
hadoop kafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
Linux环境下安装JDK
roadrunners
jdk linux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonp jquery 框架 UI html5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p