自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 作用域和作用域链

在日常的开发中,经常会使用某个已经声明的变量,但是我们怎么保证拿到的变量正确?同时我们如何确保自己声明的变量或者函数在其他地方里面能够正常拿到?这些问题,都涉及变量和函数的作用域和作用域链。明白作用域和作用域链的机制,我们就能清楚的判断当前变量的值和修改变量的影响范围。...

2022-06-16 20:25:40 124 1

原创 原型和原型链

构造函数在JavaScript中,对象可以通过构造函数创建。为了区分构造函数和普通的函数,构造函数采用大驼峰命名,即首字母也大写。构造函数中通常都会使用this,并且通过 new 执行这个函数,每次new 执行的结果都是不同的对象。function Person(name, age) { this.age = age; this.name = name;}const person1 = new Person('Tom', 10);const person2 = new Person('

2022-02-17 08:19:04 94

原创 预编译和作用域

函数的预编译过程,作用域和作用域链产生的原因。

2022-01-11 20:49:24 324

原创 JavaScript变量

变量的命名规范。var let const 的区别块级作用域

2022-01-06 21:43:56 389

原创 输入一个URL,按下回车,浏览器显示页面。这些过程发生了什么(一)

输入URL回车到页面呈现的DNS域名解析浏览器向服务器发送TCP/IP连接请求建立TCP连接建立HTTP连接等待服务器响应下载HTML资源解析HTML遇到HTML里面的资源,再次发起HTTP请求,下载资源断开连接10.呈现页面DNS域名解析...

2020-11-12 10:13:59 437

原创 数组方法(every/some,reduce/reduceRight)

every和someevery和some返回布尔值,every表示数组中每一项的满足回调函数时,返回true,some只要有一项满足就返回trueeveryevery如果有一个不满足条件就停止遍历,条件就是renturn后面的表达式。参数: fn(elem. index, arr),this指向var arr = [1,2,3,4,5,6];var res = arr.every(function(elem, index, arr) { console.log(elem) ..

2020-11-06 18:38:49 212

原创 数组方法(forEach, filter, map)

介绍这几个数组的方法都是基于for循环可以重写的。这些方法都是Array.prototype上面的方法。每一个数组实例都是基于原型链使用这些方法。foeEach功能遍历数组,对数组的每个元素执行一次给定的函数。var arr = [1, 2, 3, 4, 5];arr.forEach(function(elem, index, arr) { console.log("elem:"+elem, "index" +index,"arr:" + arr);})fn中,ele

2020-11-02 18:12:24 308 1

原创 将JSON数据渲染到页面

引言—编程语言的三大数据类型scalar(标量),在编程语言里面主要是数字和字符串。sequence(队列),数组和列表。mapping(映射),表现为键值对形式。JSON简介JSON, JavaScript Object Notation,是一种存储数据的对象,也是一种轻量级的数据结构。JSON对象也有一定的格式:单个数据大括号括起来,以对象的形式保持,键值对为字符串时,引号为双引号。多个数据保存在数组当中,每个数据都是一个对象映射用冒号隔开"name": "tom"并列数据用

2020-10-28 14:43:01 8469

原创 简单的介绍一下JavaScript

1 JavaScript的发展历史1990 提姆 伯纳斯 李 在欧洲核子物理实验室工作时建议建立一个以超文本系统为基础的项目来使得科学家之间能够分享和更新他们的研究结果 意义:允许别人浏览他人编写的网站1993 美国伊利诺大学NCSA组织(马克 安德森)开发 MOSIAC浏览器,可以显示图片 真正意义上的图形化浏览器。1994 马克 安德森 和 吉姆 克拉克(硅图SGI) MOSIAC communication corporation公司 名字侵权 改名为 Netscape

2020-10-28 14:05:08 215

原创 python中list的相关用法

list也叫列表,list的格式一般为li_name = [1,2,‘age’]append在列表最后追加一个值li = [1,2,3,4,'hello',[11,22,'ok'],1111]li.append([1,2])print (li)输出结果:[1, 2, 3, 4, 'hello', [11, 22, 'ok'], 1111, [1, 2]]clear清空列表...

2018-12-11 21:48:20 209

原创 python中关于str

capitalize对字符串的第一个字符大写Return a capitalized version of S, i.e. make the first character have upper case and the rest lower case.test = 'dabeam ' #在最前面添加空格 test = ' dabeam ' v = test...

2018-12-11 21:01:12 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除