javascript
Spotlight_mar
这个作者很懒,什么都没留下…
展开
-
<input>与<textarea>元素的oninput和onchange事件
oninput事件在 或 元素的值发生改变时触发。 提示: 该事件类似于onchange事件。不同之处在于 oninput 事件在元素值发生变化是立即触发, onchange 在元素失去焦点时触发。另外一点不同是 onchange 事件也可以作用于 和 元素。参考地址转载 2016-10-01 19:42:13 · 2080 阅读 · 0 评论 -
变量提升与函数提升
参考>http://www.jianshu.com/p/c2c57ece9e96补从:ES6为ES5补从了块级作用域的概念,并引入没有变量提升的申明方法let转载 2017-01-11 11:05:01 · 453 阅读 · 0 评论 -
表单提交
1.checkbox提交<!DOCTYPE html><html><head> <title></title></head><body> <form> <input type="checkbox" name="hh" id="hh"> </form> <span id="dd">123</span> <script type="text原创 2016-12-31 16:17:25 · 390 阅读 · 2 评论 -
Ajax请求数据并处理的笔记
.xml1.返回的响应头需要有Content-Type:text/xml,否则xhr.responseXML为null; 2.responseXML是xml的dom对象,可以dom操作处理数据 如:var person = xhr.responseXML.getElementsByTagName(“ARTIST”)[0].childNodes[0].nodeValue;例:http://www.原创 2016-12-04 22:24:39 · 655 阅读 · 0 评论 -
Form对象,表单的笔记
<html><body><form id="myForm" name="example">Firstname: <input id="fname" type="text" value="Mickey" />Lastname: <input id="lname" type="text" value="Mouse" /><input id="sub" type="button" value="S原创 2016-12-05 17:29:05 · 383 阅读 · 0 评论 -
js对象属性 通过点(.) 和 方括号([]) 的不同之处
例:<script type="text/javascript"> var author = book.author; //得到book的"author"属性 var name = author.subname; //得到author的"surname"属性 var title = book["main title"]; //得到book的"main title"属性</script>转载 2016-12-05 16:14:02 · 1750 阅读 · 0 评论 -
javascript的date对象操作笔记
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>副本</title></head><body> <script type="text/javascript"> console.log("/////////////") var now1 = new Date();原创 2016-12-02 00:39:51 · 411 阅读 · 0 评论 -
xml中cdata节和注释的区别
功能是还原该语句本来含义。cdata节:不被解析直接输出; 注释:不解析不输出举个例子,“<”这个符号我们知道是一个节点的开始符号,如果,我有个字符串,是这样的”我家门前有棵树<葡萄树>”,那么,如果直接放在节点对之间,当解析到”<”的时候就会报错,所以,当我们加上CDATA的时候,我们就是再告诉解析器,这个里面是内容,不希望被解析,希望被直接输出来。转载 2016-11-02 20:46:28 · 919 阅读 · 0 评论 -
js拼接字符串时,字符串首出现undefined的问题
undefined是说明你所使用的对象未定义。 例如:var str;str += "go to school";console.log(str); //输出undefinedgotoshchod这是计算str = str + “go to school”时,第一个str未定义未字符串造成的。 var str=”“;这样写就没有问题了原创 2016-10-01 20:48:26 · 5260 阅读 · 3 评论 -
for循环内绑定事件的问题(立即执行与延迟执行)。
通过捕获类或标签名获得节点数组,通过for循环内嵌一个事件监听,判断我点击的是哪个节点区域,执行对应函数。 涉及到for循环的立即执行和绑定函数的延迟执行问题。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>点击不同区域</title> <style type="text/css"> .原创 2016-10-04 12:23:07 · 3387 阅读 · 0 评论 -
获取文本节点内容(nodeValue)的方法。
<ul id = "prompt"> <li><a>A</a></li> <li><a>B</a></li> <li><a>C</a></li> <li><a>D</a></li></ul>var prompt = document.getElementById("prompt");var text = prompt.childNodes[1].childNode原创 2016-10-02 17:59:10 · 1294 阅读 · 0 评论 -
通过keydown,keyup,keypress事件监听输入框内内容的问题
html<input type="text" name="search" id="search" placeholder="请输入搜索内容">javascript控制台输出文本框内容var search = document.getElementById("search");search.onkeyup = function(){ console.log(search.value)}s原创 2016-10-02 11:52:09 · 3781 阅读 · 0 评论 -
深拷贝与浅拷贝
一、主要区别浅拷贝拷贝前后的变量都指向同一块内存地址,所以改变其中一个值,另一个也会受影响。二、浅拷贝浅拷贝例子:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>深拷贝,浅拷贝</title></head><body> <script type="text/javascript"> v转载 2017-03-19 20:04:33 · 400 阅读 · 0 评论