js小结
文章平均质量分 78
somnus_ly
当你对某种东西着迷之后,你会很努力的去追寻
展开
-
JSONP跨域的原理解析
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax转载 2014-10-11 16:59:13 · 389 阅读 · 0 评论 -
javascript闭包
一、什么是闭包:简单的说:父函数,包着子函数。子函数可以引用父函数的参数和变量,参数和变量不会被垃圾回收所收回,看下面的例子。原创 2014-10-09 15:44:56 · 384 阅读 · 0 评论 -
Js各种继承方法总结
//原型链方式 function ClassA() { } ClassA.prototype.color = "red"; ClassA.prototype.sayColor = function () { console.log(this.color); } function ClassB() {} ClassB.pro原创 2014-10-26 18:01:00 · 432 阅读 · 0 评论 -
js document.createTextNode()创建文本节点详解
在Javascript中,可以创建各种类型的节点。下面列出常用的创建节点的方法:方法 说明createElement() 创建一个元素节点 createTextNode() 创建一个文本节点 createComment() 创建一个文本节点 createDocumentFragment() 创建文档碎片节点以上四种方法都是 document 对象的方法。转载 2014-08-04 15:49:56 · 2163 阅读 · 0 评论 -
JS中setInterval和setTimeout的用法
setTimeout定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 提示: setTimeout()原创 2014-08-11 17:57:35 · 415 阅读 · 0 评论 -
理解与使用javascript中的回调函数
在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。因为函数是第一类对象,我们可以在Javascript使用回调函数。在下面的文章中,我们将学到关于回调函数的方方面面。回调函数可能是在Javascript中使用最多的函数式编程技巧,虽然在字面上看起转载 2014-09-18 11:38:33 · 517 阅读 · 0 评论 -
JS函数集
js函数集·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine.";2.字符串连接 var myString = "Every " + "good boy " + "does fine.";原创 2014-08-03 11:16:27 · 394 阅读 · 0 评论 -
JS中的this关键字
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, 代码如下: function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分四种情况,详细原创 2014-08-01 12:29:52 · 398 阅读 · 0 评论 -
JS事件绑定的方法
Javascript的事件绑定主要有四种方法(以下在IE中运行正常,但不保证其他浏览器):[注:onXXX为某一事件,fun为某一function,domId为某一DOM对象id,event类型见后边附录。]1、在DOM中,直接用onXXX="fun();"进行绑定2、在Javascript代码中用 DOM对象.onXXX=fun 进行绑定3、用 DOM对象.attachEve原创 2014-08-18 16:52:01 · 459 阅读 · 0 评论 -
JS中Table对象集合
Table对象集合Table对象:表示HTML文档中的表,对于文档中每个标记,浏览器都创建一个Table对象.集合描述cells[]获取包含表格中所有单元格的数组rows[]获取包含表格中所有行的数组tBodies[]获取包含表格中所有tbody的数组Table对象属性原创 2014-08-01 12:25:49 · 1056 阅读 · 0 评论 -
JS事件的监听器的使用
1、当同一个对象使用.onclick的写法触发多个方法的时候,后一个方法会把前一个方法覆盖掉,也就是说,在对象的onclick事件发生时,只会执行最后绑定的方法。而用事件监听则不会有覆盖的现象,每个绑定的事件都会被执行。如下:[javascript] view plaincopy"font-size:18px;">window.onload = fu转载 2014-08-06 13:47:49 · 654 阅读 · 0 评论 -
一个setInterval的小问题
今天在答疑时发现了一个setInterval的小问题,在这里总结一下。首先咱们先来看个小例子:写法一 lang="en"> charset="UTF-8"> setInterval?! setInterval(move,1000); function move(){ alert(1) } 这是一个最简单的计时器小例子,也原创 2014-08-04 16:02:30 · 611 阅读 · 0 评论 -
DOM小结
dom - - - Document Object Model (文档对象声明)HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。换句话说咱们可以利用dom对HTML元素进行获取,修改,添加,删除等操作。二.知识点小结1.childNodes (该属性能返回当前节点的子节点列表) lang="en"> charset="UTF-8"原创 2014-08-04 11:37:20 · 461 阅读 · 0 评论 -
JS的Document属性和方法
JS的Document属性和方法document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色docume原创 2014-08-01 12:27:16 · 491 阅读 · 0 评论 -
节点关系及节点操作方法
childNodes:所有子节点children:所有是标签类型的子节点nextSibling:下一个兄弟节点previousSibling:上一个兄弟节点parentNode:父节点firstChild : 第一个子节点lastChild:最后一个子节点原创 2014-08-03 20:06:54 · 905 阅读 · 0 评论 -
JS中this关键字的使用
js中this关键字代表类的变量和方法为公有方法,可供类的对象访问。看下面的代码:[html] view plaincopyhtml> head> script language="javascript"> function Person() { this.name = "abc"; this.a原创 2014-08-01 13:29:59 · 600 阅读 · 0 评论 -
IE、FF、Safari 等浏览器下scrollTop的差异
1、各浏览器下 scrollTop的差异IE6/7/8:对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 ;对于有doctype声明的页面则可以使用document.documentElement.scrollTop ;Safari:safari 比较特别,有自己获取scrollTop的函数 : win原创 2014-08-01 12:31:22 · 917 阅读 · 0 评论 -
文字多行超出省略
方法一:(注意:尽量不要设置高度,测试效果不好).text_line { width:200px; border: 1px solid black; overflow: hidden; text-overflow: elipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; }原创 2014-12-22 14:03:31 · 754 阅读 · 0 评论