- 博客(11)
- 收藏
- 关注
原创 作用域和作用域链
在日常的开发中,经常会使用某个已经声明的变量,但是我们怎么保证拿到的变量正确?同时我们如何确保自己声明的变量或者函数在其他地方里面能够正常拿到?这些问题,都涉及变量和函数的作用域和作用域链。明白作用域和作用域链的机制,我们就能清楚的判断当前变量的值和修改变量的影响范围。...
2022-06-16 20:25:40
176
原创 原型和原型链
构造函数在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
125
原创 输入一个URL,按下回车,浏览器显示页面。这些过程发生了什么(一)
输入URL回车到页面呈现的DNS域名解析浏览器向服务器发送TCP/IP连接请求建立TCP连接建立HTTP连接等待服务器响应下载HTML资源解析HTML遇到HTML里面的资源,再次发起HTTP请求,下载资源断开连接10.呈现页面DNS域名解析...
2020-11-12 10:13:59
474
原创 数组方法(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
268
原创 数组方法(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
382
1
原创 将JSON数据渲染到页面
引言—编程语言的三大数据类型scalar(标量),在编程语言里面主要是数字和字符串。sequence(队列),数组和列表。mapping(映射),表现为键值对形式。JSON简介JSON, JavaScript Object Notation,是一种存储数据的对象,也是一种轻量级的数据结构。JSON对象也有一定的格式:单个数据大括号括起来,以对象的形式保持,键值对为字符串时,引号为双引号。多个数据保存在数组当中,每个数据都是一个对象映射用冒号隔开"name": "tom"并列数据用
2020-10-28 14:43:01
8646
原创 简单的介绍一下JavaScript
1 JavaScript的发展历史1990 提姆 伯纳斯 李 在欧洲核子物理实验室工作时建议建立一个以超文本系统为基础的项目来使得科学家之间能够分享和更新他们的研究结果 意义:允许别人浏览他人编写的网站1993 美国伊利诺大学NCSA组织(马克 安德森)开发 MOSIAC浏览器,可以显示图片 真正意义上的图形化浏览器。1994 马克 安德森 和 吉姆 克拉克(硅图SGI) MOSIAC communication corporation公司 名字侵权 改名为 Netscape
2020-10-28 14:05:08
269
原创 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
250
原创 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
183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人