js jquery 学习小笔记

js取float型小数点后两位数的方法

四舍五入

以下处理结果会四舍五入:

1
2
3
var num =3.1415926; num = num.toFixed(2);
// 输出结果为 3.14

不四舍五入

以下处理结果不会四舍五入:

第一种,先把小数边整数:

1
Math.floor(12.3456789 * 100) / 100// 输出结果为 12.34

Jquery中使用setInterval和setTimeout的方法

1
2
3
setTimeout(alert(hello),3000);//毫秒 即1000=1

setInterval(abc(),3000);//调用可用“” 或不用

区别:

1
setTimeout()

从载入后延迟指定的时间去执行一个表达式或者是函数; 仅执行一次 ;和window.clearTimeout一起使用.

1
setInterval()

在执行时,它从载入页面后每隔指定的时间执行 一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.

补充说明:

这两个方法都可以用来实现在一个固定 时间段之后去执行JavaScript。不过两者各有各的应用场景。

方 法:

实际上,setTimeout和 setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是 以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。

不过这两个函数还是有区别的, setInterval在执行完一次代码之后,经过了那个固定的时间间隔,它还会自动重复执行代 码,而setTimeout只执行一次那段代码。

JavaScript Date 对象_

创建 Date 对象的语法:

var myDate=new Date()

1

JQuery获取input type=text中的值的各种方式

html

html

js

js

jQuery 追加元素的方法如append、prepend、before

**jQuery append() 方法 **

1
jQuery append() 方法在被选元素的结尾插入内容。append(hello word.);

**jQuery prepend() 方法 **

1
jQuery prepend() 方法在被选元素的开头插入内容。prepend(hello word.);

**after() 和 before() 方法 **

1
2
3
jQuery after() 方法在被选元素之后插入内容。after(hello word.);

jQuery before() 方法在被选元素之前插入内容。before(hello word.);

jQuery 清除div内容

1
$(#abc).empty();

Jquery清除style样式

有些页面样式不规范,没有写在一个class里,

例如:

这种情况下清空style可以removeAttr()方法移除style属性来实现

1
2
3
$(#show).removeAttr(style); //ie,ff均支持

$(#show).attr(style,);   //ff支持,ie不支持

Jquery 显示隐藏内容

1
2
3
show();//显示

hide();//隐藏

jquery获取textarea所输入的行数

1
$(#textarea).val().split(\n).length