JavaScript
文章平均质量分 93
山i
这个作者很懒,什么都没留下…
展开
-
JavaScrit异步编程
异步的概念异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行)。而异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列有顺序关系。简单来理解就是:同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。以上是关于异步的概念的解释,接下来我们通俗地解释一下异步:异步就是从主线程发射一原创 2021-10-14 12:26:32 · 107 阅读 · 0 评论 -
闭包,原型与原型链
什么是闭包?首先来简述什么是闭包<script>var local="变量"function fool(){console.log(local)}</script>假设上面三行代码在一个立即执行函数中(为简明起见,我就不写立即执行函数了,影响理解)。三行代码中,有一个局部变量 local,有一个函数 foo,foo 里面可以访问到 local 变量。好了这就是一个闭包.「函数」和「函数内部能访问到的变量」的总和,就是一个闭包。有的人认为闭原创 2021-10-13 14:43:19 · 374 阅读 · 0 评论 -
JavaScript 高级(4)
1.JavaScript中的BOM对象浏览器对象模型--BrowserObjectModel (BOM)1.window属性有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条)。对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:window.innerHeight - 浏览器窗口的内部高度window.innerWidth - 浏览器窗口的内部宽度对于 Internet Explorer 8、7、6、..原创 2021-10-12 16:25:03 · 92 阅读 · 0 评论 -
JavaScript高级(3)
DOM--Document Object Model[文档对象模型]当网页被加载时,浏览器会创建页面的文档对象模型。html文件<html><head><title>My title</title></head><body><a href=””>My link</a><h1>My header</h1></body></html>H原创 2021-10-11 19:45:00 · 193 阅读 · 0 评论 -
JavaScript 高级(2)
1.JavaScript字符串(String)对象Sting 对象用于处理已有在字符块JavaScript 字符串一个字符串用于存储一系列字符就像 "John Doe".一个字符串可以使用单引号或双引号:var carname="Volvo XC60";var carname='Volvo XC60';你使用位置(索引)可以访问字符串中任何的字符:var character=carname[7];字符串的索引从零开始, 所以字符串第一字符为 [0],第二个字符为 [..原创 2021-10-09 11:29:19 · 373 阅读 · 0 评论 -
JavaScript 高级
1.JavaScript 函数1.1 JavaScript 函数定义JavaScript 使用关键字function 定义函数函数可以通过声明定义,也可以是一个表达式。函数声明函数声明语法:function functionname(num1){ 执行的代码}函数声明后不会立即执行,虎仔我们需要到时候调用到。<!DOCTYPE html><html><head> <meta charse...原创 2021-10-07 23:34:47 · 143 阅读 · 0 评论 -
JavaScript(3)
1.JavaScript条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成任务。在JavaScript中,我们可以使用以下条件语句:if...- 只有当指定条件为true时,使用该语句来执行代码if..else 语句-- 当条件为true时执行代码,当条件为false时执行其他代码if...else if..else 语句-- 使用该语句来选择多个代码块之一来执行switch 语句-使用该语句来选择多个代码块之一来执行if 语句只原创 2021-09-30 15:25:50 · 135 阅读 · 0 评论 -
JavaScript(2)
1.JavaScript 对象对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔。var person={firstname:"John", lastname:"Doe", id:5566};上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。空格和折行无关紧要。声明可横跨多行。 var person={firstname : "John",lastna...原创 2021-09-29 16:30:58 · 188 阅读 · 0 评论 -
JavaScript(1)
1.为什么学习 JavaScript?JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:HTML定义了网页的内容CSS描述了网页的布局JavaScript控制了网页的行为2.什么是JavaScript?JavaScript 是一个面向对象的脚本语言,目前互联网上较流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。面向对象是一种编程思想面向对象是从面向过程升华而来。面向过程--...原创 2021-09-27 20:39:32 · 188 阅读 · 0 评论