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
}
}

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

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

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

  2. js常用的封装函数

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

  3. js常用自编函数整理

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

  4. js 常用的一些函数

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

  5. Js 使用new关键字调用函数和直接调用函数的区别

    最近开始学习js,在看到书上的一个例子时,引发了我的一系列思考: 书上例子: function Person(name,age,job){ var o =new Object(); o.name=na ...

  6. js常用函数大全107个

    1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...

  7. JS常用语句

    JavaScript常用语句 1.document.write("");    输出语句 2.JS中的注释为   // 3.传统的HTML文档顺序是:     document-& ...

  8. Delphi常用关键字用法详解

    本文详细介绍了Delphi中常用的各个关键字名称及用法,供大家在编程过程中借鉴参考之用.详情如下: absolute: ? 1 2 3 4 5 6 7 8 9 10 //它使得你能够创建一个新变量, ...

  9. JS常用的标准函数

    原文:JS常用的标准函数 1.Array类型函数 array.concat(item...) 函数功能:关联数组,实现数组相加功能,但并不影响原先数组,concat返回新数组. array.join( ...

随机推荐

  1. RabbitMq中的交换机

          Rabbitmq的核心概念(如下图所示):有虚拟主机.交换机.队列.绑定:                    交换机可以理解成具有路由表的路由程序,仅此而已.每个消息都有一个称为路由键 ...

  2. Andy - 又一款速度流畅的免费安卓 Android 模拟器 (支持手机无线控制电脑模拟器)

    随着 Genymotion.BlueStacks 等电脑上的 Android 模拟器流行起来之后,似乎很多人都发现在电脑上运行使用安卓APP软件.畅玩手机游戏确实很有乐趣. 今天我们又发现了一款全新免 ...

  3. ajax和sap以及网络安全

    1.sap(single page  applaction)一个页面通过众多ajax请求完成的一个app 优点是:减少页面跳转,UI公用部分的重复加载 缺点: 1.ajax过多的请求,对服务器性能有所 ...

  4. Ninject之旅之十一:Ninject动态工厂(附程序下载)

    摘要 如果我们已经知道了一个类所有的依赖项,在我们只需要依赖项的一个实例的场景中,在类的构造函数中引入一系列的依赖项是容易的.但是有些情况,我们需要在一个类里创建依赖项的多个实例,这时候Ninject ...

  5. 用ajax动态获取数据显示在highcharts上

    html代码(index.html) <html><head> <meta charset="UTF-8" /> <title>Hi ...

  6. 攻城狮在路上(肆)How tomcat works(零) 前言说明

    最近几篇是关于How tomcat works一书的读书笔记. 通过数个章节逐渐实现一个tomcat的功能. 源码下载地址:http://zhidao.baidu.com/share/7007af0f ...

  7. 微信公众号API返回不可打印字符的处理。

    引言 在使用微信公众号的"批量获取用户基本信息"API时,发现在某些时候不能使用php的json_decode转为数组,打印出curl获取到的内容中,发现了几个不可打印字符.相信不 ...

  8. Android 屏幕适配(一)百分比布局库(percent-support-lib) 解析与扩展

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46695347: 本文出自:[张鸿洋的博客] 一.概述 周末游戏打得过猛,于是周 ...

  9. p235习题2

    List  成功添加 Set  添加失败

  10. PLSQL_性能优化效能跟踪工具SQL Trace分析(案例)

    2014-06-25 Created By BaoXinjian