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. <iframe> 标签 中 src 的三种形式. display , echart

    1.形式一: <iframe scrolling="yes" src="action.php?c=HLogin&a=linkPage&p=fx&qu ...

  2. 马凯军201771010116《面向对象与程序设计Java》第十一周学习总结

    一.理论知识部分 第九章  集合 1.数据结构介绍:线性结构:线性表,栈,队列,串,数组,文件.非线性结构:树,图. 散列表:又称为哈希表. 散列表算法的基本思想是:以结点的关键字为自变量,通过一定的 ...

  3. 命令行窗口中使用pip安装第三方库成功之后,在pycharm中仍不能使用

    在学习廖老师的Python教程的时候,遇到命令行窗口中使用pip安装第三方库成功之后,在pycharm中仍不能使用的情况, 这种情况可能是由于在本地安装了多个Python版本的缘故(只是可能的情况之一 ...

  4. c#获取url请求的返回值

    /// <summary> /// 获取url的返回值 /// </summary> /// <param name="url">eg:http ...

  5. 使用command line测试网速

    wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py --no ...

  6. fiddler 一些不为人知的功能

    1. fiddler的ctrl+F查找功能 可以进行正则表达式查找: 勾选Regular Expression,find中出现REGEX:,在这后面输入正则表达式即可进行匹配查找 2. fiddler ...

  7. java面试题03

    1.一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?这个是可以的,一个“.java” ...

  8. Ubuntu使用命令行打印文件

    Ubuntu使用命令行打印文件 正文 环境: Ubuntu 16.04.3 LTS HP Deskjet InkAdvantage 4648 准备步骤 安装Common UNIX Printing S ...

  9. TEAMWORK1

    代码信息 队友:马司雨 队友项目:Prim算法生成最小生成树 codeing地址:这里 博客地址:那里 代码功能审查表 功能模块名称 Prim算法生成最小生成树 审查人 张洋 审查日期 2019.4. ...

  10. PYTHON的前端部分

    CSS部分,CSS起到修饰HTML的作用比如颜色,字体,等等. css如何和HTML共同其作用,那么CSS有几种引入HTML的方式 那么当引入了CSS如何让css对应的使相应的HTML标签上起作用,就 ...