1.判断数组为空

var arrayList = []

方法1.
if (arrayList == (null || "" || undifine)) {
为空操作
} 方法2.
if (arrayList.length > 0) {
非空操作
}

2. 数组splice() 的用法

  ①删除    splice(index, num)                       index - 删除起始位置       num - 删除的个数

    var arrayList = ['a', 'b', 'c', 'd', 'e'];
    var newList = arrayList.splice(0, 1);
    alert(arratList);//['a','b','c','d','e']
    alert(newList);//['b','c','d','e']

  ②添加    splice(index, 0, insertValue)        index - 添加的起始位置    insertValue - 添加的项

     var arrayList = ['a', 'b', 'c', 'd', 'e'];
    var newList = arrayList.splice(0, 0, 'tom');
    alert(arratList);//['a','b','c','d','e']
    alert(newList);//['tom','a','b','c','d','e']

  ③替换    splice(index, num, insertValue)    index - 替换的起始位置    num - 替换掉的个数   insertValue - 替换的项

    var arrayList = ['a', 'b', 'c', 'd', 'e'];
    var newList = arrayList.splice(0, 1, 'tom');
    alert(arratList);//['a','b','c','d','e']
    alert(newList);//['tom','b','c','d','e']

3. 字符串添加字符 slice

  其中 soure 为原字符串, start 为将要插入字符的位置,newStr 为要插入的字符

function insertStr(soure, start, newStr){
return soure.slice(, start) + newStr + soure.slice(start);
}

  示例:

function insertStr(soure, start, newStr){
return soure.slice(, start) + newStr + soure.slice(start);
} var time = ; //原字符串 var newTime = insertStr(insertStr(insertStr(insertStr(insertStr(time,,"/"),,"/"),," "),,":"),,":00"); alert(_NewOccurTime ); //2019/04/11 10:05:00

4. 问题:前台的时间显示发生变化,和数据库不一致

  前台:Sat Nov 01 00:00:00 CST 1975

  <input th:value="${listTeacher.birthday}" >

    方法:进行格式化

    <input th:value="${{#dates.format(listTeacher.birthday,'yyyy-MM-dd')}">

    结果:1975-11-01

5.jQuery 的 hide() 方法不起作用

$("#accountmodal").hide();

原因:在文档未加载完时就已经加载了

方法:

$(document).ready(function() {
$("#accountmodal").hide();
})

6.改变 <li> 的数量及内容

$("ul").each(function (i, dom) {
var dom = $(dom);
for (var j = 0; j <= 8; j++) {
dom.append("<li>");
$("li").eq(j).html(j)
}
});

js一些常规操作的更多相关文章

  1. python 基础篇 04(列表 元组 常规操作)

    本节主要内容:1. 列表2. 列表的增删改查3. 列表的嵌套4. 元组和元组嵌套5. range 一. 列表1.1 列表的介绍列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. ...

  2. js实现动态操作table

     本章案例为通过js,动态操作table,实现在单页面进行增删改查的操作. 简要案例如下: <%@ page language="java" contentType=&quo ...

  3. nw.js如何处理拖放操作

    nw.js如何处理拖放操作 其实拖放(drag-drop)操作是Html5的功能,不是nw.js的内置API,那么我们采用Html5应用一般的处理方法就可以了. 首先我们看一下一个正常的页面,直接拖放 ...

  4. Numeral.js – 格式化和操作数字的 JavaScript 库

    Numeral.js 是一个用于格式化和操作数字的 JavaScript 库.数字可以格式化为货币,百分比,时间,甚至是小数,千位,和缩写格式,功能十分强大.支持包括中文在内的17种语言. 您可能感兴 ...

  5. 【软件编程】乐易贵宾VIP教程 - JS改写+网页操作系列教程

    JS改写系列教程: 1.MD5加密改写教程(爱拍网登录)2.解密如何快速找到真确的js加密算法3.多重MD5加密改写教程(5173登录)4.DZ论坛登录加密改写5.唯品会手机登录加密改写6.新浪微博密 ...

  6. FTP服务器常规操作

    导读 FTP协议是Internet文件传输的基础,它是由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.下面就由我给大家简单介绍一下 ...

  7. Apache服务器常规操作

    导读 Apache是世界上排名第一的Web服务器,50%以上的Web服务器都在使用Apache,它几乎可以在所有计算机平台上运行.下面就由我给大家说说Apache服务器的一些常规操作. Apache服 ...

  8. JS实现 键盘操作

    JS实现 键盘操作: 详情可以去其逛网查看其API并下载,地址:http://craig.is/killing/mice <!DOCTYPE html PUBLIC "-//W3C// ...

  9. js中如何操作json数据

    一.要想熟练的操作json数据,就先要了解json数据的结构,json有两种结构:对象和数组. 1.对象 一个对象以“{”开始,“}”结束.每个“名称”后跟一个“:”:“‘名称/值’ 对”之间使用“, ...

随机推荐

  1. Fiddler抓取https的设置

    在抓取https的设置中,出现了The root certificate could not be located; 需要下载并安装证书生成器,勾选Capture HTTPS traffic.

  2. 基于ZYNQ的双核启动与通信问题解决

    1    处理器间的通信 为AMP 设计创建应用之前,您需要考虑应用如何进行通信(如有需要).最简单的方法是使用片上存储器.Zynq SoC 配备256KB 的片上SRAM,可从以下四个源地址进行访问 ...

  3. Java中8种常见的排序方法

    排序方法的演示1)插入排序(直接插入排序.希尔排序)2)交换排序(冒泡排序.快速排序)3)选择排序(直接选择排序.堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少 ...

  4. input type file兼容性

    input  中的type  file类型  在ie10及以上还算正常,在ie9中你就找不到他在哪了 解决此类的问题就需要巧妙的运用的css   以及input 了 需要两个input配合来写,一个i ...

  5. JS判断

    /***************************************************************** 表单校验工具类 (linjq) ***************** ...

  6. git与github学习

    一 我的Github 我的Github项目地址:https://github.com/lllmathison/hello 二 对github与git的学习.感受 git是一个版本管理工具,在本地使用的 ...

  7. Visual C++ 6.0对任意三个数字进行排序

    # include <stdio.h> int main (void) { int a, b, c; int t; printf("请输入三个整数,中间以空格隔开:") ...

  8. s21day21 python笔记

    s21day21 python笔记 一.内容回顾及补充 内置函数补充 type():查看数据类型 class Foo: pass obj = Foo() if type(obj) == Foo: pr ...

  9. s21day14 python笔记

    s21day14 python笔记 一.内容回顾及补充 参数补充 对于函数的默认值是可变类型 # 如果要想给value设置默认是空列表 # 不推荐(坑) def func(data,value=[]) ...

  10. 1945 : 卡贩子Carol

    题目描述 来自F星球的Carol是一个不折不扣的“正版游戏受害者”,在黑色星期五的疯狂购买后,钱包渐空的Carol突然发现TA所使用的游戏交易平台上有个值得留意的地方————集换式卡牌. 集换式卡牌是 ...