js一些常规操作
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一些常规操作的更多相关文章
- python 基础篇 04(列表 元组 常规操作)
本节主要内容:1. 列表2. 列表的增删改查3. 列表的嵌套4. 元组和元组嵌套5. range 一. 列表1.1 列表的介绍列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. ...
- js实现动态操作table
本章案例为通过js,动态操作table,实现在单页面进行增删改查的操作. 简要案例如下: <%@ page language="java" contentType=&quo ...
- nw.js如何处理拖放操作
nw.js如何处理拖放操作 其实拖放(drag-drop)操作是Html5的功能,不是nw.js的内置API,那么我们采用Html5应用一般的处理方法就可以了. 首先我们看一下一个正常的页面,直接拖放 ...
- Numeral.js – 格式化和操作数字的 JavaScript 库
Numeral.js 是一个用于格式化和操作数字的 JavaScript 库.数字可以格式化为货币,百分比,时间,甚至是小数,千位,和缩写格式,功能十分强大.支持包括中文在内的17种语言. 您可能感兴 ...
- 【软件编程】乐易贵宾VIP教程 - JS改写+网页操作系列教程
JS改写系列教程: 1.MD5加密改写教程(爱拍网登录)2.解密如何快速找到真确的js加密算法3.多重MD5加密改写教程(5173登录)4.DZ论坛登录加密改写5.唯品会手机登录加密改写6.新浪微博密 ...
- FTP服务器常规操作
导读 FTP协议是Internet文件传输的基础,它是由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.下面就由我给大家简单介绍一下 ...
- Apache服务器常规操作
导读 Apache是世界上排名第一的Web服务器,50%以上的Web服务器都在使用Apache,它几乎可以在所有计算机平台上运行.下面就由我给大家说说Apache服务器的一些常规操作. Apache服 ...
- JS实现 键盘操作
JS实现 键盘操作: 详情可以去其逛网查看其API并下载,地址:http://craig.is/killing/mice <!DOCTYPE html PUBLIC "-//W3C// ...
- js中如何操作json数据
一.要想熟练的操作json数据,就先要了解json数据的结构,json有两种结构:对象和数组. 1.对象 一个对象以“{”开始,“}”结束.每个“名称”后跟一个“:”:“‘名称/值’ 对”之间使用“, ...
随机推荐
- RemindMe
[最新版本:1.0.0.1] [公告:感谢使用!\r\n欢迎访问软件主页:http://www.cnblogs.com/dubuyunjie/p/8895488.html\r\n]
- lvm语法
RAID: Redundant Arrays of Inexpensive Disks Independent Berkeley: ...
- WebStorm 安装及使用
WebStrom 插件安装 File(文件) -> settings(设置) -> Plugins 即可调出设置中的插件选项. 或者 按 快捷键ctrl + alt + s也可调出设置菜单 ...
- 2186 Popular Cows
Popular Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 41771 Accepted: 16955 De ...
- Python学习第六课
Python学习第六课 课前回顾 列表 创建 通过 [] :写在[]里,元素之间用逗号隔开 对应操作: 查 增 append insert 改(重新赋值) 删除(remove del pop(删除后会 ...
- AC, FVOCI, FVPL
IFRS9 会计新准则中规定了资产划分依据为合同现金流特征及业务模式. 关键词:资产负债表,利润表,损益,利率风险 AC账户: 为收取合同约定的现金流.持有到期业务. 资产在持有期内不变,使用摊余成本 ...
- office2013 Word 缺少校对工具,按提示下载、安装了文件还是不成功的解决方案
找到你的office安装源iso镜像加载 ——点开镜像双击setup.exe ——选择添加或删除功能 ——下一步——其他的不要动,展开office共享功能项 ——找到校对工具点出下拉项(点朝下的黑色箭 ...
- Visual C++ 6.0中if..else..的简单用法和基本格式
# include <stdio.h> int main (void) { float score; printf("请输入您的考试成绩:"); scanf(" ...
- springboot+mybatis-puls利用swagger构建api文档
项目开发常采用前后端分离的方式.前后端通过API进行交互,在Swagger UI中,前后端人员能够直观预览并且测试API,方便前后端人员同步开发. 在SpringBoot中集成swagger,步骤如下 ...
- redis介绍、安装、redis持久化、redis数据类型
1.redis介绍 2.安装管网:https://redis.io/下载:wget -c http://download.redis.io/releases/redis-4.0.11.tar.gz解 ...