2018年4月15日

摘要: Ajax是一种方法,而不是一种编程语言。语言的话,用js就足够了。 首先需要创建一个XMLHttpRequest对象,这个对象的方法包括: 所有这些方法中,用的比较多的是open和send. 除此之外,XMLHttpRequest对象还有很多属性,包括: 在使用XMLHttpRequest对象之前, 阅读全文

posted @ 2018-04-15 23:39 Jonathan_C 阅读(199) 评论(0) 推荐(0)

2018年3月28日

摘要: 很早就打算总结一下正则表达式(regular expression)的语法,今天来稍微整理一下,后期会不定时的加入新的知识点。 首先要明白正则表达式是用于处理字符串匹配的问题。 对于正则表达式的使用,需要先创建一个正则表达式对象 常用的方法为: 2. search()用于搜索正则内容,如果搜索到匹配 阅读全文

posted @ 2018-03-28 12:06 Jonathan_C 阅读(184) 评论(0) 推荐(0)

2018年3月5日

摘要: float和postion都可以破坏文档流,当破坏文档流之后,发生的变化为: position中的两个属性,relative和position。一开始我看这两个属性,并不了解其中的含义,总是会弄错。现在只需要记住,relative使得元素遵循正常的文档流(将依据top,right,bottom,le 阅读全文

posted @ 2018-03-05 12:28 Jonathan_C 阅读(80) 评论(0) 推荐(0)

摘要: Canvas元素负责在页面中设定一个区域,然后就可以通过JavaScript 动态地在这个区域中绘制图形 要使用<canvas>元素,必须先设置其width 和height 属性,指定可以绘图的区域大小。 2. 通过getContext( )取得绘图上下文对象的引用 3. 用toDataURL( ) 阅读全文

posted @ 2018-03-05 00:24 Jonathan_C 阅读(124) 评论(0) 推荐(0)

2018年3月2日

摘要: 在HTML 中,表单是由<form>元素来表示的,而在JavaScript 中,表单对应的则是HTMLFormElement 类型 HTMLFormElement类型除了继承了HTMLElement的属性外,还具有一些独有的属性和方法,下面列举几点 在HTML 中,表单是由<form>元素来表示的, 阅读全文

posted @ 2018-03-02 18:39 Jonathan_C 阅读(126) 评论(0) 推荐(0)

2018年3月1日

摘要: 事件类型分类 Load/onload事件:可通过js代码或者在HMTL标签特性中添加事件 unload/onunload事件:利用这个事件最多的情况是清除引用,以避免内存泄漏 resize事件:通过window触发,当浏览器窗口被调整到一个新的高度或宽度时触发。 scroll事件:文档被滚动期间被触 阅读全文

posted @ 2018-03-01 18:03 Jonathan_C 阅读(167) 评论(0) 推荐(0)

2018年2月28日

摘要: 事件冒泡和事件捕获 IE 的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收。 冒泡顺序从div开始,div-->body-->html-->document 2. 事件捕获(event capture)是不太具体的节点应该更早接收到 阅读全文

posted @ 2018-02-28 13:08 Jonathan_C 阅读(105) 评论(0) 推荐(0)

2018年2月27日

摘要: DOM2 和DOM3支撑更多的交互能力,也支持更高级的XML的特性 从技术上说,HTML 不支持XML 命名空间,但XHTML 支持XML 命名空间。所以要区分开,需要增加XML前缀 Node类型的变化: 对于上面代码第一行来说,localName是html,nameSpaceURI是“http:/ 阅读全文

posted @ 2018-02-27 17:52 Jonathan_C 阅读(99) 评论(0) 推荐(0)

摘要: 选择符API 3. matchesSelector()判断调用元素与该选择符是否匹配 HTML5的相关特性 焦点管理 readyState属性 innerHTML属性。返回的是:与调用元素的所有子节点对应的HMTL标记。 scrollIntoView() 方法的功能是,通过事件触发之后,会跳转到当前 阅读全文

posted @ 2018-02-27 17:14 Jonathan_C 阅读(143) 评论(0) 推荐(0)

摘要: 节点的层次结构 操作节点(都需要通过somenode这个节点对象来调用) HTMLDocument的操作 id title lang dir className 可以直接访问和修改甚至删除。getAttribute() ,setAttribute(), removeAttribute() 注意:直接 阅读全文

posted @ 2018-02-27 12:50 Jonathan_C 阅读(151) 评论(0) 推荐(0)