标签为 "Javascript" 的存档

javascript/js中保留两位小数的函数

var   test=36.8534 ;
alert(test.toFixed(2)) ;

用这样的函数就可以以四舍五入的形式保留两位小数。
很好用的,快去试试吧。
Read more…

JavaScript中的execCommand()命令详解及实例展示

execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。处理Html数据时常用
如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) ,其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的”true”)。

Read more…

jquery用$.each处理返回的json数据

jquery用$.each处理返回的json数据:
例如,json数据如下:

[ 
{"Id": 10004, "PageName": "club"}, 
{"Id": 10040, "PageName": "qaz"}, 
{"Id": 10059, "PageName": "beauty"}
]

希望用jquery对此数据进行操作,使用$.each:

$.each(data, function(i, item) {
    alert(item.PageName);
});

本人亲测可行。
Read more…

关于event兼容mozilla firefox的问题 event is not defined

火狐下使用 event.srcElement 时候,被提示 event is not defined,但是在IE下确是好的。这是由于不兼容引起的,火狐下可以用event.target来替代 event.srcElement ,如果要做到两者兼容,可用如下语句:

obj = event.srcElement ? event.srcElement : event.target;

这样浏览器会自己选择适合的语句来进行调用。
Read more…

火狐下innerText兼容问题

火狐下innerText不起作用,是因为火狐下没有innerText这个属性,火狐下对应的是textContent,所以可以用此语句来进行兼容:

if(navigator.appName.indexOf("Explorer") > -1)
        document.getElementById("id").innerText = "contenttext";
else
         document.getElementById("id").textContent = "contenttext";

另外,火狐和IE均有 innerHTML 属性,所以如果可以的话,使用innerHTML属性也可以起到兼容作用。
Read more…

火狐 getyear 数据格式

火狐下使用getyear时,得到不是正常格式的 2011 数据,是一个比较小的数,加上1900就是正常的年份。这也是和IE的兼容性问题,解决办法也很多。
首先是判断得到的数据,决定是否加上1900:

year = (year < 1900) ? (1900 + year) : year;

其实更简单的是可以用getfullyear()或者getUTCFullYear()来替代即可。

Google首页电吉他google-guitar源代码下载

谷歌为了纪念电吉他之父莱斯·保罗(Les Paul)诞辰96周年,在6月9日特地推出了“电吉他Doodle”。其有趣的造型,能弹奏音乐的特性,吸引了许多网友的围观。

谷歌“涂鸦”,一般是指谷歌的一次性标志logo设计。6月9日和6月10日,“涂鸦”是以一个六弦的吉他为特征的,这个logo可以让访问的人通过用鼠标来弹奏琴弦,并纪录30秒的歌曲。 

展示页面:

https://fukun.org/dd_share/google-guitar/google-guitar.htm

Google 电吉他 谱子:
网友们提供了好多谱子呢,这里挑几首简单的,先按下键盘图标,然后用键盘弹,记得关闭输入法。
另外,由于本地的JS和FLASH的安全设置,下载后的文件在本地打开可能会没有声音。只要传到服务器上就OK啦。或者将以下代码嵌入你的BLOG,也可以使用啦。

<iframe src="https://fukun.org/dd_share/google-guitar/google-guitar.htm" width="100%" height="100%" scrolling="0" border="0" frameborder="no"/>

两只老虎 (我的最爱^_*)
TYUT TYUT UIO UIO OPOIUT OPOIUT UWT UWT
沧海一声笑
POUYT UYTEW WEWETYUOP PPOUYTY
隐形的翅膀
358787 6568321 11186532122 358787 6568321 1118653211

Read more…

js获取iframe内的内容

js获取iframe内内容:
iframe的id为zz,使用以下语句即可获得iframe内的document,再DOM下去就可以获得iframe内的其它元素了~~

<script lang="javascript">
    alert(document.getElementById("zz").contentWindow.document);
</script>

Read more…

js 获取、设置textarea的值

如何通过 js  获取、设置textarea的值,一个简单的小例子就能看懂了~

<textarea id="txta">test</textarea>
<script type="text/javascript">
   var txt;
   txt = document.getElementById('txta').value;	//获取textarea的值
  document.write (txt);
   document.getElementById('txta').value = "txt2";	//设置textarea的值
</script>

Read more…

新浪微博应用开发小案例

这是一个用JS开发的小应用,目的是获取指定ID的微博账户的前N条(N不大于20)微博。
不是什么有内涵的东西,纯粹作为一个简单的小应用而已。

首先是要根据官方指定的,引入一个JS脚本。


<script type="text/javascript" src="http://js.wcdn.cn/t3/platform/js/api/wb.js" charset="utf-8" ></script>

Read more…