js常用关键字和函数

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常用关键字和函数的更多相关文章
- Oracle数据库常用关键字以及函数
常用关键字 insert into---插入数据 delete---删除数据 update---更新一条数据 select---实际工作中尽量不要写* set---设置某些属性 where---给执行 ...
- oracle常用关键字和函数
数据库的增删改查: 增:insert into ... values(); 例:insert into p_emp values(sq_emp.nextval,,sysdate,,null,,); c ...
- js常用加解密函数汇总
1. JS自定义加密解密函数,及用法 function compile(code) { )+code.length); ;i<code.length;i++){ c+=String.fromCh ...
- js常用的工具函数
JS选取DOM元素的方法注意:原生JS选取DOM元素比使用jQuery类库选取要快很多1.通过ID选取元素document.getElementById('myid');2.通过CLASS选取元素do ...
- js常用的封装函数
1.使用childNodes获取元素的元素节点 //使用childNodes获取元素节点 function cNodes(obj){ var arr=new Array(); for(var i=0; ...
- js常用自编函数整理
1.替换js地址栏参数值 //destiny是目标字符串,比如是http://www.huistd.com/?id=3&ttt=3 //par是参数名,par_value是参数要更改的值,调用 ...
- js 常用的工具函数
1 类型判断 isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String' } i ...
- JS常用关键字总结
in: 案例1.遍历对象: for(key in obj) { console.info( key+":"+obj[key]; ) }; 案例2.判断对象中是否有属性: " ...
- js 常用的一些函数
//设置默认焦点 var setFocus = function SetFocus(elementId) { document.onkeydown = function (even ...
随机推荐
- HDU 5102 The K-th Distance(模拟)
题意:输入一棵树,输出前k小的点对最短距离dis(i,j)的和. 模拟,官方题解说得很清楚了.不重复了. http://bestcoder.hdu.edu.cn/ 需要注意的是,复杂度要O(n+k), ...
- linux升级openssh
升级sshd到OpenSSH-6.7并删除老版本ssh 1)升级前准备 查看是否缺包 # rpm -qa | egrep "gcc|make|perl|pam|pam-devel" ...
- Tensorflow二分类处理dense或者sparse(文本分类)的输入数据
这里做了一些小的修改,感谢谷歌rd的帮助,使得能够统一处理dense的数据,或者类似文本分类这样sparse的输入数据.后续会做进一步学习优化,比如如何多线程处理. 具体如何处理sparse 主要是使 ...
- PHP探针
来自LNMP.org 探针p.php 代码: <?php error_reporting(0); //抑制所有错误信息 @header("content-Type: text/html ...
- Mybatis实现数据的增删改查(CRUD)
什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架. MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索.MyBat ...
- Android 笔记 day3
短信发送器 电脑弱爆了,开第二个emulater要10min!!! 顺便学会查看API文档 package com.example.a11; import java.util.*; import an ...
- 第二十八篇:SOUI中自定义控件开发过程
在SOUI中已经提供了大部分常用的控件,但是内置控件不可能满足用户的所有要求,因此一个真实的应用少不得还要做一些自定义控件. 学习一个新东西,最简单的办法就是依葫芦画瓢.事实上在SOUI系统中内置控件 ...
- redis非特定类型命令
1. key查询 keys my* #获取当前数据库中符合模式的所有key exists mykey #查看key是否还存在 2. 数据库操作 redis默认一个实例的数据库是16个[db0-db15 ...
- SQL性能学习汇总 00
.在一条语句中不要重复使用相同的函数 .尽可能在存储过程中使用临时变量和临时表 如 IF (Object_ID('tempdb..#T') IS NOT NULL) DROP TABLE #T SEL ...
- PHP require和include的区别
require一个文件存在错误的话,那么程序就会中断执行了,并显示致命错误 include一个文件存在错误的话,那么程序不会中端,而是继续执行,并显示一个警告错误. 以下为补充:1. include有 ...