本文主要介绍了一些比较常用的javascript函数,通过这些函数可以实现一些常见的操作和功能。其中包括字符串长度截取、数组操作、时间格式转换、模态框等。
首先,我们来看一下字符串长度截取的函数。这个函数可以用来截取字符串的一部分,以便在界面上显示时不超过指定的长度。函数的定义如下:
```javascript
function cutstr(str, len) {
var temp,
icount = 0,
patrn = /[^\x00-\xff]/,
strre = "";
for (var i = 0; i < str.length; i++) {
if (icount < len - 1) {
temp = str.substr(i, 1);
if (patrn.exec(temp) == null) {
icount = icount + 1;
} else {
icount = icount + 2;
}
strre += temp;
} else {
break;
}
}
return strre + " ...";
}
```
这个函数的参数有两个,第一个参数是要截取的字符串,第二个参数是截取的长度。函数内部使用一个`for`循环来遍历字符串的每一个字符,通过正则表达式判断字符的类型并计数。如果计数小于指定的长度,则继续截取下一个字符,直到达到指定的长度为止。最后返回截取的字符串加上省略号。
接下来,我们来总结一些常用的javascript函数。
- 数组操作函数:javascript中的数组常见操作包括添加元素、删除元素、替换元素等。可以使用`push()`函数向数组末尾添加一个或多个元素,使用`pop()`函数删除数组的最后一个元素,使用`splice()`函数删除指定位置的元素,使用`concat()`函数连接两个或多个数组等。
- 时间格式转换函数:javascript中可以使用`Date`对象来表示和操作日期和时间。常见的时间格式转换操作包括将日期对象转换为字符串、将字符串转换为日期对象等。可以使用`toDateString()`函数将日期对象转换为字符串表示,使用`Date.parse()`函数将字符串转换为日期对象等。
- 模态框函数:模态框是网页上常见的一种弹出式窗口,用于显示一些特定的信息或操作。可以使用javascript中的一些函数来创建和操作模态框,例如使用`createElement()`函数创建一个`<div>`元素,使用`setAttribute()`函数设置元素的属性,使用`appendChild()`函数将元素添加到文档中等。
通过以上介绍的一些常用的javascript函数,我们可以实现一些常见的功能,如字符串截取、数组操作、时间格式转换、模态框等。这些函数是我们在日常开发中经常使用,掌握它们可以提高开发效率。当然,javascript还有很多其他的常用函数和方法,我们可以在开发过程中不断积累和学习。不断学习和实践才能在javascript的世界中不断进步。