js jquery 学习小笔记
js取float型小数点后两位数的方法
四舍五入
以下处理结果会四舍五入:
1 | var num =3.1415926; num = num.toFixed(2); |
不四舍五入
以下处理结果不会四舍五入:
第一种,先把小数边整数:
1 | Math.floor(12.3456789 * 100) / 100// 输出结果为 12.34 |
Jquery中使用setInterval和setTimeout的方法
1 | setTimeout(alert(hello),3000);//毫秒 即1000=1 |
区别:
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
js
jQuery 追加元素的方法如append、prepend、before
**jQuery append() 方法 **
1 | jQuery append() 方法在被选元素的结尾插入内容。append(hello word.); |
**jQuery prepend() 方法 **
1 | jQuery prepend() 方法在被选元素的开头插入内容。prepend(hello word.); |
**after() 和 before() 方法 **
1 | jQuery after() 方法在被选元素之后插入内容。after(hello word.); |
jQuery 清除div内容
1 | $(#abc).empty(); |
Jquery清除style样式
有些页面样式不规范,没有写在一个class里,
例如:
这种情况下清空style可以removeAttr()方法移除style属性来实现
1 | $(#show).removeAttr(style); //ie,ff均支持 |
Jquery 显示隐藏内容
1 | show();//显示 |
jquery获取textarea所输入的行数
1 | $(#textarea).val().split(\n).length |