document.createElement("div");  创建一个div元素申明一个变量


document.body.appendChild(div);   将创建好的div添加到body中


div3.appendChild(a);        将创建好的a标签加入到div中


var li = document.querySelectorAll(".users-mini li");  找到所有的class相同的对象


txt2.removeAttribute("style"); 清除js设置所有css属性

var oBoxW = oBoxs[0].offsetWidth; //offsetWidth获取数组里第一元素的宽度

var cols = document.documentElement.clientWidth/oBoxW;// clientWidth可以获取当前页面的宽度


var small = document.getElementsByTagName('small')[0].innerHTML;   获取第一个标签为small


if(num>=5&&num<=10)                 &&用来连接两个条件     必须同时满足两个条件


if(num>=5||num<=10)       ||用来连接两个条件       只需满足一个条件即可


var arr = sortEle.childNodes;          childNodes找到变量sorEle的字节点

window.onload = function(){}; 页面加载完成时


var timer = setInterval(function(){alert(1);},1000);   setInterval(fun,time):  每隔一段时间执行一次规定的函数,一直循环下去,时间以毫秒为单位。 clearInterval(timer): 清除时间函数,终止时间函数继续执行。

setTimeout();仅在指定的延迟时间之后触发一次

clearTimeout() 清除


var mymessage=confirm("你喜欢JavaScript吗?"); confirm会在弹出窗口显示取消和确定两个按钮

 例:var mymessage=confirm("你喜欢JavaScript吗?");
if(mymessage==true) //判断是否 点击确定用true,取消用flash
document.write("很好,加油!"); }
else
{ document.write("JS功能强大,要学习噢!"); }


var score = prompt("请输入您的分数") ;  prompt弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框);

例:

function rec(){
var score; //score变量,用来存储用户输入的成绩值。
score = prompt("请输入您的分数") ;
if(score>=90)
{
document.write("你很棒!");
}
else if(score>=75)
{
document.write("不错吆!");
}
else if(score>=60)
{
document.write("要加油!");
}
else
{
document.write("要努力了!");
}
}


var  mywin=window.open('http://www.imooc.com') 打开新的网站     mywin.close();关闭打开的网站

var myweek =3;//myweek表示星期几变量  switch在有很多选项中用
switch(myweek)
{
case 1:
case 2:
document.write("学习理念知识");
break;
case 3:
case 4:
document.write("到企业实践");
break;
case 5:
document.write("总结经验");当以上case值都不匹配时,执行default后的代码;

break;
default:
document.write("周六、日休息和娱乐");


去掉属性

var sdj  = document.......

sdj.removeAttribute("disabled");disabled是按钮的点击属性;


eval(222+222)   //eval可以将一个字符串的运算进行运算

字符串字母变大写   .toUpperCase()   小写  .toLowerCase()

.charAt(下标) //得到一个字符串下标对应的字符

document.write(mystr.indexOf("o",6)); //查找字符串中"o",返回他的下标

myset.substring(3);//找到下标是3开始的字符串;

myset.substring(0,3);//开头到下标是3的字符串

document.write(Math.ceil(3.3)) 取整数;

document.write(Math.random()*10)     random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。所以每次运行的结果都不一样


var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scor = scoreStr.split(";")  //将字符串内容转化成数组


获取发生事件元素的下标

for(var i=0;i<li.length;i++){//获取所有i编号的元素
li[i].index = i; //定义一个index属性对li进行编号
console.log(i);
li[i].onclick = function(){

this.className = "on";//再对点击事件添加相应的属性
div[this.index].className = "";//通过之前的index编号绑定的指定div
}
}

object.keys(object).indexOf(string) === -1   查找一个key

js常用关键字和函数的更多相关文章

  1. Oracle数据库常用关键字以及函数

    常用关键字 insert into---插入数据 delete---删除数据 update---更新一条数据 select---实际工作中尽量不要写* set---设置某些属性 where---给执行 ...

  2. oracle常用关键字和函数

    数据库的增删改查: 增:insert into ... values(); 例:insert into p_emp values(sq_emp.nextval,,sysdate,,null,,); c ...

  3. js常用加解密函数汇总

    1. JS自定义加密解密函数,及用法 function compile(code) { )+code.length); ;i<code.length;i++){ c+=String.fromCh ...

  4. js常用的工具函数

    JS选取DOM元素的方法注意:原生JS选取DOM元素比使用jQuery类库选取要快很多1.通过ID选取元素document.getElementById('myid');2.通过CLASS选取元素do ...

  5. js常用的封装函数

    1.使用childNodes获取元素的元素节点 //使用childNodes获取元素节点 function cNodes(obj){ var arr=new Array(); for(var i=0; ...

  6. js常用自编函数整理

    1.替换js地址栏参数值 //destiny是目标字符串,比如是http://www.huistd.com/?id=3&ttt=3 //par是参数名,par_value是参数要更改的值,调用 ...

  7. js 常用的工具函数

    1 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String' } i ...

  8. JS常用关键字总结

    in: 案例1.遍历对象: for(key in obj) { console.info( key+":"+obj[key]; ) }; 案例2.判断对象中是否有属性: " ...

  9. js 常用的一些函数

    //设置默认焦点    var setFocus = function SetFocus(elementId) {        document.onkeydown = function (even ...

随机推荐

  1. Excel 相对引用与绝对引用

      相对引用与绝对引用 相对引用与绝对引用的区别在于,当将公式复制到其它单元格时,公式中单元格或单元格区域的地址是否有变化. 相对引用在复制公式时地址跟着发生变化,而绝对引用不会发生变化!绝对引用的方 ...

  2. Angular2 模板语法

    1. 说明 Angular2的模板用来显示组件外观,作为视图所用,用法和html语法基本一致,最简单的Angular2的模板就是一段html代码.Angular模板语法主要包括以下几个部分: l 直接 ...

  3. NEFU 560 半数集

    题目链接 递推就行,把a[0]设为1很巧妙. #include <cstdio> #include <iostream> using namespace std; ]={}; ...

  4. C# 显示问题

  5. Linux常用命令学习8---(用户和用户组管理)

    1.用户和用户组     用户和用户组概念        用户:使用操作系统的人(Linux支持多个用户在同一时间登陆同一个操作系统)        用户组:具有相同权限的一组用户(Linux系统中可 ...

  6. Python安装包或模块的多种方式汇总

    windows下安装python第三方包.模块汇总如下(部分方式同样适用于其他平台): 1. windows下最常见的*.exe,*msi文件,直接运行安装即可: 2. 安装easy_install, ...

  7. Unity4.0的使用

    最近公司用到了Unity,自己就研究了一下. 新建一个ASP.NET MVC基本项目,在NuGet上引入Unity4.0.1最新版. 因为我使用的项目为ASP.NET MVC,所以又添加一个Unity ...

  8. Android之UI编程(一):线性布局

    package com.example.fk_layout; import android.app.Activity; import android.os.Bundle; public class L ...

  9. 黑科技装点圣诞节,美国邮政局用AR APP邮寄圣诞包裹

    AR手游<精灵宝可梦Go>的出现将增强现实技术带到了众人的视线中,各大公司纷纷紧抓AR的发展前景,同时积极将AR功能引入自家产品中.临近圣诞,又到了一年一度的快递高峰期,据591ARVR资 ...

  10. bzoj2141排队(辣鸡但是好写的方法)

    题意很明确,也非常经典: 一个支持查询 区间中比k大的数的个数 并且支持单点修改的序列 ——因为题意可以转化为:查询这两个数中比后者大的个数.比后者小的个数.比前者大的个数.比前者小的个数(根据这4个 ...