客户端JavaScript
文章平均质量分 92
NextStand
这个作者很懒,什么都没留下…
展开
-
【脚本化文档】——属性&元素的内容
——属性html属性作为Element的属性HTML属性名不区分大小写,但是javascript属性名大小写敏感,从html属性么转换到javascript属性名应该采用小写,如果属性名不止一个单词,则将第一个单词以外的单词的首字母大写(驼峰式)有些html属性名是javascript中的保留字,对于这些属性,一般的规则是为属性名加前缀“html” (class特殊,javascript中变原创 2016-04-08 21:42:49 · 962 阅读 · 0 评论 -
【脚本化文档】——DOM概览&选取文档元素
——DOM概览,一张图搞定 Document节点代表整个文档,Element节点代表的是html元素 document节点包含文字和空格,element节点只包含标签节点——选取文档元素1、通过用指定的ID获取文档document.getElementById("id名称")下面封装了一个函数,用于同时查找多个具有ID的元素function getElements(/*ids...*/原创 2016-04-08 20:57:02 · 985 阅读 · 0 评论 -
【脚本化文档】——文档结构和遍历
——作为节点树的文档 作为节点树的文档是要考虑空格和文字的,要明确这一点 1、parentNode ——该节点的父节点,或者针对类似document对象应该是null,因为它没有父节点 2、childNodes——只读的类数组对象,它是该节点的子节点的实时表现 3、firstChild、lastChild——该节点的子节点中的第一个和最后一个,没有则返会null 4、next原创 2016-04-08 21:23:07 · 728 阅读 · 0 评论 -
【脚本化文档】——创建和插入节点
整个过程主要有三个步骤,很简单,最后讲一个性能问题——step1:创建空节点对象(重点是元素对象)var newElem=document.createElement("标签名")——step2:为空元素设置必要属性 ——step3:将新元素挂到指定的父元素下(3种方式)末尾追加: 父元素.appendChild(新元素对象)中间插入: 父元素.insertBefore(原创 2016-04-08 22:19:35 · 832 阅读 · 0 评论 -
【脚本化文档】——文档和元素的几何形状和滚动
——文档坐标和视口坐标元素的位置是以像素来度量的,向右代表X坐标的增加,向下代表Y坐标的增加视口坐标也称为窗口坐标,文档坐标即以document左上角为坐标原点的坐标系判断浏览器窗口滚动条的位置 window.pageXOffset //滚动条横向偏移位置window.pageXOffset——滚动条横向偏移位置查询窗口的视口尺寸// 作为一个对象的w和h属性返回视口的尺寸functi原创 2016-04-10 22:00:45 · 833 阅读 · 0 评论 -
POST请求工具函数
首先铺垫一下,这里写的是原生的javascript的Ajax请求,我们平时提交表单数据到服务器又两种提交格式 一种是标准的标准的表单编码,使用等号把编码后的名字和值分开,并使用“&”符号分开名/值对; 就像这样find="pizza"&zipcode=02134&radius="1KM"第二种方式以对象的方式提交数据,那么上面的数据就可以写成下面这样{find:"pizza",zipcode原创 2016-04-15 14:56:11 · 2613 阅读 · 0 评论 -
XMLHttpRequest实现终止请求和超时
这里是使用的XMLHttpRequest2中的API,口蹄疫通过XMLHttpRequest对象的 abort( )方法 来取消正在进行的HTTP请求,abort( )方法是在XMLHttpRequest和XMLHttpRequest2中都可用的,调用abort( )方法在这个对象上触发abort事件。调用abort( )的主要原因是完成像取消或超时请求消耗的是啊进太长或当响应变得无关时的情况 例原创 2016-04-15 17:21:13 · 19992 阅读 · 0 评论