1.用求模来计算时间,秒%60,就能获取剩余的秒

var s = 362;

var minute = parseInt(s/60) + "分"     //取得分

var second = s%60 + "秒"         //取得秒

var time = minute + second;       // 6分2秒

2.三元运算符

var a = 12;

if(a %2 == 0){

  alert("双数");

}else{
  alert("单数");

}

条件?语句1(true):语句2(false);

a%2==0?alert("双数"):alert("单数");

3.json

var json ={a:12,b:5,c:"abc"};  

json没有length,所以循环的时候用 for(var i in fson);

for(var i in json){

  alert("第" +i+ "个东西:" + json[i]);

}

4.取非行间样式(只能取单一样式,不能取复合样式如:background)

1.IE:obj.currentStyle[attr];

2.chrome,firefox:getComputedStyle(obj,false)[attr];

封装:

function getStyle(obj,attr){

  if(obj.currentStyle){

    alert(obj.currentStyle[attr];

  }else{

    alert(getComputedStyle(obj,false)[attr];

  }

}

5.数组

var arr = [1,2,3,4,5];

1.可以使用length来设置它的长度

arr.length = 0;  //清空数组

2.数组的添加删除

push(),从尾部添加,  arr.push(6);

unshift(),从头部添加, arr.unshift(6);

删除

pop(),从尾部删除,  arr.pop();  没有参数

shift(),从头部删除  arr.shift(); 没有参数

splice在数组的任何位置添加,删除

1.splice(起点,长度) 删除,arr.splice(2,2);    //1,2

//插入

2.splice(起点,0,"a","b")    //在第二个位置开始插入a,b  [1,2,a,b,3,4,5]

//替换

3.splice(起点,长度,添加元素)   arr.splice(2,2,"a","b")   ,先从起点2的位置删除2个,然后再添加2个,等于替换

6.sort数组排序

var arr = [1,10,3,59,5,20];

function sort(num1,num2){

  if(num1 < num2){

    return -1;

  }else if(num1 > num2){

    return 1;

  }else{
    return 0;

  }

}

2015.7.7js-07-2(基础)的更多相关文章

  1. Flutter实战视频-移动电商-07.Dio基础_POST请求的使用

    07.Dio基础_POST请求的使用 越界问题解决 容器越界的问题,越界是因为键盘弹起的问题.如果键盘不弹起是不会越界 我们加一个滚动组件就可以解决. 这是技术胖视频中出现的越界的截图效果 这是我自己 ...

  2. [[其他教程]] 2015年最新版iOS基础视频_最适合初学者入门

    主讲:孙庆虎类型:iOS 适合对象:初学者入门视频介绍:本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分 ...

  3. 传智博客2015年最新版iOS基础视频_最适合初学者入门

    视频介绍: 本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分钟左右,不会使学生产生疲劳,授课讲究通俗易懂 ...

  4. Blend 2015 教程 (一) 基础

    微软公司在Visual Studio 2015产品套件中作出了许多革命性的变更,包括.NET开源,.NET服务器端部分跨平台,推出向个人和小团队免费的社区版,移动应用开发部分跨平台支持,商店应用支持C ...

  5. 07: python基础 零碎知识点

    目录: 1.1 python异常处理 1.2 三元运算,filter和map与lambda表达式结合使用举例 1.3 内置方法 1.4 动态导入模块 1.1 python异常处理返回顶部 1.Pyth ...

  6. Visual Studio 2015 Tools for Unity使用基础

    Unity4.x编辑器侧 具体版本号:Visual Studio 2015 Tools for Unity 3.7.0.1 该插件在:Microsoft Visual Studio Tools for ...

  7. python 自动化之路 day 07 面向对象基础

    本节内容:   面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法.   面向对象编程 OOP编程是利用"类"和"对象" ...

  8. 2017/05/07 java 基础 随笔

    1.^异或  逻辑运算符  两边相同为false  不同为ture 2.键盘录入 package com.huawei; /** * 键盘录入 * @author Eric * */ import j ...

  9. 2019.12.07 java基础

    编译时报错,叫做编译失败 class Demo01 { public static void main(String[] args) { int a; a=12; System.out.println ...

  10. 重学Python - Day 07 - python基础 -> linux命令行学习 -- 常用命令 一

    常用命令和使用方法如下: man man 命令 #可以查询命令的用法 cat 和 tac cat是正序显示文件内容 tac是倒叙显示文件内容 sort 对文件内容排序 uniq 忽略文件中重复行 hi ...

随机推荐

  1. mysql5.7 java读取乱码

    一直很自信自己编码格式设置的都没有问题,以前就算遇到也都很快找到问题并解决.没想到掉进了5.7的坑里. 这段时间实习,大多做的都是.net+sqlserver,确实不用操心这些问题.主要还是各自默认编 ...

  2. GBT算法在拖动滑块辨别人还是机器中的应用

    1.数据源格式:(x,y,t),第一个值x是x坐标范围是1-250的整数,y是1-10的整数,t是滑块从上一个坐标到下一个坐标的时间差,ok是判断是人操作的,Fail是判断是机器操作的,数据看的出,同 ...

  3. 配置IDEA Scala环境

    http://snglw.blog.51cto.com/5832405/1634595

  4. JSTL时间格式化项目小试

    我在之前的博客中虽然详尽的介绍了JSTL在各个载体中的用法,也介绍了它和EL的共同使用的好处,但是只是顺便提了一下JSTL的格式化. 今天在项目中遇到了一个小问题,也就想到这,马上就开始实践了一下,效 ...

  5. Nginx系列6之-rewirte功能使用案例总结

    使用案例1 网站架构如下: 公司部分服务器目前通过二级目录来调度到不同的服务器,如下所示: 按照上述需求,我们此时就配置了两个location,如下所示: [root@localhost nginx] ...

  6. 简要介绍DES、RSA MD5 sha1 四种加密算法的优缺点,以及使用场合

    美国数据加密标准(DES)是对称密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立.密钥较短,加密处理简单,加解密速度快,适用于加密大量数据的场合.RSA是非对称算法,加密密钥和解密密钥是不 ...

  7. 开发kendo-ui弹窗组件

    摘要: kendo-ui中只是提供了windwo插件,并没有提供页内弹窗插件.现在分享项目中自己定制的基于window组件的弹窗插件,如果你的项目也是用的kendo-ui,只需要将组件代码引到项目中即 ...

  8. eclipse 安装 ndk 组件

    新安装的eclipse没有ndk组件, 我使用的安装包是:android-ndk32-r10b-windows-x86_64.zip,打开preferences如下

  9. 详解 Tomcat 的连接数与线程池(转)

    很不错的文章 https://juejin.im/post/5a0bf917f265da432d27a215

  10. ConcurrentModificationException 详解

    工作中碰到个ConcurrentModificationException.代码如下: List list = ...;for(Iterator iter = list.iterator(); ite ...