在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间实现方式不同,常常会造成概念混淆,经过研究之后,这里来进行一个总结。第一部分:DOM对象1.1只读...
分类:
Web程序 时间:
2015-01-28 17:32:31
阅读次数:
198
原文:JS是按值传递还是按引用传递?最近遇到个有趣的问题:“JS中的值是按值传递,还是按引用传递呢?”
在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Str...
分类:
Web程序 时间:
2015-01-28 17:29:37
阅读次数:
145
最近遇到个有趣的问题:“JS中的值是按值传递,还是按引用传递呢?”在分析这个问题之前,我们需了解什么是按值传递(call by value),什么是按引用传递(call by reference)。在计算机科学里,这个部分叫求值策略(Evaluation Strategy)。它决定变量之间、函数调用...
分类:
Web程序 时间:
2015-01-28 17:22:43
阅读次数:
209
js中一般新打开窗口很简单直接window.open(url);就可以了,但是由于我希望传递参数到服务端,而且参数看起来很长一串,而且get方式的提交参数长度是有限制的,因此我有以下需求:1,js中实现post提交2,返回的页面在新窗口显示首先我是这么做的: $.ajax({ ...
分类:
Web程序 时间:
2015-01-28 00:56:04
阅读次数:
223
1)去掉或更改图片右下角的链接在highcharts.js文件中搜索credits字符串,找到如下的字符串,enabled:设置是否显示链接text:设置链接显示的名称href:设置链接的url(2)去掉图片右上角的打印及导出按钮在js中设置以下代码:exporting:{enabled:true/...
分类:
其他好文 时间:
2015-01-27 17:57:50
阅读次数:
282
这个东西在跨平台前端开发很有用:在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法...
分类:
Web程序 时间:
2015-01-27 17:50:10
阅读次数:
147
1、全局代码中的this 是指向全局对象,在浏览器中是windowalert(this) //window2、作为单纯的函数调用: function fooCoder(x) { this.x = x; } fooCoder(2); alert(x);// 全局变量x...
分类:
Web程序 时间:
2015-01-27 14:51:46
阅读次数:
202
一。java中public void test(Object ... args){ for(Object temp:args){ System.out.print(temp); }}二。js中用arguments对象function test(){ for(var i=0;i<=...
分类:
编程语言 时间:
2015-01-27 12:47:36
阅读次数:
196
children返回指定元素的子结点集合,只包含HTML结点。
childNodes返回的子结点集合中不仅包含HTML结点,还包含属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,3是文本节点。可以通过如下代码判断元素结点个数
var list = document.getElementById("...
分类:
Web程序 时间:
2015-01-26 22:56:34
阅读次数:
251
有时候,我们需要将数据存储到sessionStorage和localStorage中,这样做的好处有: 1 缓存数据 2 减少对内存的占用 但是,storage只能存储字符串的数据,对于JS中常用的数据或对象却不能直接存储。 var obj = { na...
分类:
编程语言 时间:
2015-01-26 13:46:45
阅读次数:
163