setTimeout.js】的更多相关文章

var cyn = function(){ console.log("我是延时输出的函数") } setTimeout(cyn,5000)…
博客园的代码排版真难用,编辑时候是好的,一保存就是乱了——本文也同时发表在我另一独立博客上 你真的了解setTimeout和setInterval吗?,可以移步至这里吧 setTimeout和setInterval的基本用法我们不谈,无非是1.指定延迟后调用函数,2.以指定周期调用函数 让我们想象一个意外情况,比如说下面的setInterval setInterval(function(){ func(i++);},100) 我们以每100毫秒调用一次func函数,如果func的执行时间少于10…
1.js的Array对象           ** 创建数组(三种)                          - var arr1 = [1,2,3];                          - var arr2 = new Array(3); //长度是3                          - var arr3 = new Array(1,2,3); //数组中的元素是1 2 3 - var arr = []; //创建一个空数组            *…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js的BOM对象</title> <script type="text/javascript"> // BOM:Broswer Object Model 浏览器对象模型 /* navifator 获取客户端(浏览器)的信息 screen 获取屏幕的信息 locati…
线程与进程 说到单线程,就得从操作系统进程开始说起.在早期的操作系统中并没有线程的概念,进程是能拥有资源和独立运行的最小单位,也是程序执行的最小单位.任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的最小单位,每个进程有各自独立的一块内存,使得各个进程之间内存地址相互隔离.后来,随着计算机的发展,对CPU的要求越来越高,进程之间的切换开销较大,已经无法满足越来越复杂的程序的要求了.于是就发明了线程,线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元.这里把线程比喻一个车间…
前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识. JavaScript分为 ECMAScript,DOM,BOM. BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. DOM (Document Object Model)是指文档对象…
JS总体包括ECMAScript,DOM,BOM三个部分,但是能够和浏览器进行交互的只有DOM和BOM,那么到底什么是DOM和BOM呢 概念 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素. BOM Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,…
Array对象: 属性: .length      获得数组的长度: 方法: .concat() 连接内容或者数组,组成新的数组: .join(n)  用n连接数组的每一项组成字符串,可以是空字符串: .pop() 删除数组的最后一项数据,并返回删除的数据: .push()  在数组最后加入新的内容返回新的数组的长度 .reverse() 翻转数组: String对象 属性: .length  获取字符串的长度. 方法: .charAt(n)  找到位置在n(索引)上的字符. .charCode…
注意 1.不要把函数命名为add(),不然容易和自带的冲突报错 2.是createElement 不要把create中的e写掉了 3.记得是getElementsByTaxName和getElementsByName,返回数组,不要掉e 4.注意if,while判断时,是==,不要漏掉只写一个= 5.目前java不支持new泛型数组 快捷键 1.Eclipse 右键 重构 提取方法 2.覆盖方法 alt+shift+s 选择覆盖 3.set 和 get 属性值 alt+shift+s 选择 st…
1.js的String对象(****) 2.js的Array对象 (****) 3.js的Date对象 (****) 获取当前的月 0-11,想要得到准确的月 +1 获取星期时候,星期日是 0 4.js的Math对象 (****) 静态方法,直接Math.random() 5.js的全局函数 (****) 直接写方法名称 eval() 6.js的函数重载(****面试中问道) (1)不存在重载 (2)可以通过其他方式模拟重载的效果 通过数组arguments ==================…
原文: http://qingbob.com/difference-between-settimeout-setinterval/ setTimeout和setInterval的基本用法我们一带而过: 指定延迟后调用函数, 以指定周期调用函数 让我们想象一个意外情况,比如说下面的setInterval setInterval(function () { func(i++); }, 100) 我们每100毫秒调用一次func函数,如果func的执行时间少于100毫秒的话,在遇到下一个100毫秒前就…
区分进程和线程 进程是cpu资源分配的最小单位(系统会给它分配内存) 不同的进程之间是可以同学的,如管道.FIFO(命名管道).消息队列 一个进程里有单个或多个线程 浏览器是多进程的,因为系统给它的进程分配了资源(cpu.内存)(打开Chrome会有一个主进程,每打开一个Tab页就有一个独立的进程) 浏览器的渲染进程是多线程的 1.GUI渲染线程 2.JS引擎线程 3.事件触发线程 4.定时触发器线程 5.异步HTTP请求线程 事件循环机制 上图解释: 同步和异步任务分别进入不同的执行"场所&q…
一, 前言 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识. JavaScript分为 ECMAScript,DOM,BOM. BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. DOM (Document Object Model)是指文档对象模型,通过它,可以访…
总结:window对象 ● window.innerHeight - 浏览器窗口的内部高度 ● window.innerWidth - 浏览器窗口的内部宽度 ● window.open() - 打开新窗口 ● window.close() - 关闭当前窗口navigator对象navigator.appName // web浏览器全称navigator.appVersion // web浏览器厂商和版本的详细字符串navigator.userAgent // 客户端绝大部分信息navigator…
笔记: window对象 ● window.innerHeight - 浏览器窗口的内部高度 ● window.innerWidth - 浏览器窗口的内部宽度 ● window.open() - 打开新窗口 ● window.close() - 关闭当前窗口 navigator对象 navigator.appName // web浏览器全称 navigator.appVersion // web浏览器厂商和版本的详细字符串 navigator.userAgent // 客户端绝大部分信息 nav…
js dom bom 2种结合方式: 1.在body中加入script标签,<script type="text/javascript" >alert(" 向页面弹出提示框显示内容");</javascript> 2.引入外部js文件<script type="text/javascrip"src="1.js"></script> 此方法中写script代码无效 js类型: 原始…
1.常用事件 1.onclick 单击 应用场景:为按钮绑定 2.ondbclick 双击 3.onfocus   获得焦点 4.onblur 失去焦点 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证. 5.onchange   域的内容被改变 应用场景:通常用于表单元素,当元素内容被改变时触发.(select联动) 6.onkeydown   某个键盘按键被按下. 应用场景: 当用户在最后一个输入框按下回车按键时,表单提交. 2.绑定事件的方式: 1.在标…
昨日内容回顾 浮动 定位 溢出 透明度 模态框 今日内容概要 变量与常量 基本数据类型 数据类型内置方法 函数 常见内置对象 BOM与DOM操作 内容详细 1.变量与常量 # 在JS中声明变量需要使用关键字 老版本 var(全部都是全局变量) 新版本 let(可以声明局部变量 推荐使用let) """ JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头. 声明变量使用 var 变量名; 的格式来进行声明 """ # 在JS…
目录 JS快速入门(二) 结构图 BOM window对象 open() window子对象 location对象 history对象(了解) navigator 对象 screen对象 BOM 定时器 定时器方法 setTimeout(代码字符串或函数, 等待的毫秒数, 参数 1, 参数 2-) setInterval(代码字符串或函数, 运行间隔毫秒数,参数 1, 参数 2-) 弹框 DOM DOM结构及节点 常用节点获取方法和属性 获取节点的方法(直接查找) 通过属性获取节点方法(间接查找…
Window.document 对象 一.找到元素 document.getElementById("id"); 根据id找,最多找一个: var a = document.getElementById("id"); 将找到的元素放在变量中: document.getElementsByName("name"); 根据name找,找出来的是数组: document.getElementsByTagName("name"); 根…
一.DOM   1.onclick事件 表示点击 一般用在-->跳转 a标签,希望点击的时候不去跳转,而是做别的事情,并在里面返回一个false <a href="http://www..." onclick="return false"></a>        -->注册 用法:onclick="js代码";       onclick=方法名; 2.节点中的常用属性   -->nodeType 有12…
我们知道,一个完整的JavaScript的实现,需要由三部分组成:ECMAScript(核心),BOM(浏览器对象模型),DOM(文档对象模型). 今天主要学习BOM和DOM. BOM: BOM提供了很多对象,用来访问浏览器的功能,这些功能于网页内容无关(这些是DOM的事),目前,BOM已经被W3C搬入了HTML5规范中. window对象: BOM的core,表示浏览器的一个实例,它既是通过javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象,这意味着在…
1.js的String对象 ** 创建String对象 *** var str = "abc"; ** 方法和属性(文档) *** 属性 length:字符串的长度 *** 方法 (1)与html相关的方法 - bold():加粗 - fontcolor(): 设置字符串的颜色 - fontsize(): 设置字体的大小 - link(): 将字符串显示成超链接 **** str4.link("hello.html") - sub() sup(): 下标和上标 (2…
一.什么是BOM? BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. 二.Windows对象 Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用.例如:window.document.write()可以简写成:document.write(). 所有浏览器都支持 window 对象.它表示浏览器…
BOM和DOM简介 BOM(Browser Object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行“对话”. DOM(Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素. Window对象是客户端JavaScropt最高层对象之一,由于window对象是其他大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用.例如:window.document.write()可以简写成:d…
若要向html添加新元素,必须首先创建该元素,然后向一个已存在的元素追加该元素 <div id="div1"> <p id="p1">这是一个段落</p> <p id="p2">这是另一个段落</p> </div> <script> var para=document.createElement("p"); var node=document.…
java && javascript && php 轰炸!!!恢复 1.javascript简介 *是基于对象和时间的驱动语言,应用于客户端. -----基于对象: **提供好了很多对象,可以直接拿过来使用. -----事件驱动: **基于事件本来要求做出动态效果. -----客户端: **专门指运行于客户端. 2.javascript特点 (1)交互性 ---信息的动态交互 (2)安全性 ---js不能访问本地磁盘文件. (3)跨平台性 ---只要能够支持js的浏览器,都…
java && javascript && php 轰炸!!!恢复 1.javascript简介 *是基于对象和时间的驱动语言,应用于客户端. -----基于对象: **提供好了很多对象,可以直接拿过来使用. -----事件驱动: **基于事件本来要求做出动态效果. -----客户端: **专门指运行于客户端. 2.javascript特点 (1)交互性 ---信息的动态交互 (2)安全性 ---js不能访问本地磁盘文件. (3)跨平台性 ---只要能够支持js的浏览器,都…
关于网页交互:BOM和DOM javaScript分为ECMAScript,DOM,BOM . BOM(Browser  object  Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行对话 DOM (Document  Object  Model) 是指文档对象模型,通过它,可以访问HTML 文档的所有元素. Window对象是客户端JavaScript最高层对象之一,由于window独享是其他大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略win…
JS分为ECMAScript,DOM,BOM BOM是用来和浏览器进行‘’对话‘’的 一:与window对象进行交互: 1.查看用户信息: window.navigator.userAgent; 可以得到下面的信息,userAgent,可以根据post方法里面是否有这个信息,进行初步的爬虫判断 2.查看网页地址 3.跳向目标地址 window.location.href='http://www.baidu.com'; 4.刷新页面 window.location.reload(); #注意这里是…