JavaScript的世界角度
文章平均质量分 82
JavaScript必备基础与进阶,未来的方向与发展
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
花想容~Bxy
永远不要只满足于世界的表象,要敢于探寻未知的可能。
展开
-
JS函数提升,重复声明的问题
在JS中代码在执行的时候并不是一行一行执行的。而是有一些特殊的情况在这中间。1.首先是var声明的变量提升。console.log(a)var a = 2;控制台会打印undefined2.函数声明提升foo()function foo(){ console.log('hello')}控制台会打印hello3.同时包含函数声明和变量提升foo()var foo = 2function foo(){ console.log('hello')}控制台输出hello。原创 2021-09-28 14:30:05 · 357 阅读 · 0 评论 -
JavaScript原型细心品味方能收获
文章目录1.prototype是什么?2.为什么会产生prototype3.为什么原型模式里面定义的属性和方法对于实例来说是共享的?4.js调用方法查找的顺序(原型层级)?5.如何写原型可以减少代码冗余?6.属性的类型有几种?7.原型和new操作符的关系8.原型对象也应该具有动态性?9.原生对象原型10.原型的问题1.prototype是什么?每个函数都会创建一个prototype属性,这个属性是一个对象,它包含应该由特定引用类型的实例共享的属性和方法。2.为什么会产生prototype因为在它上面原创 2021-08-05 17:52:46 · 355 阅读 · 0 评论 -
Javascript迭代器与生成器
本章内容理解迭代迭代器模式生成器迭代的英文"iteration",意思就是"重复"或"再来"。在开发领域上,迭代的意思是按照顺序反复多次执行一段程序,通常有明确的终止条件。es6规范新增两个高级属性:迭代器和生成器。使用这两个特性,能够更清晰、搞笑的方便地实现迭代1.1 理解迭代在js中,计数循环就是一种最简单的迭代for(let i = 1; i<= 10;++i){ console.log(i)}循环是迭代机制的基础,这个因为它可以指定迭代的次数,以及每次迭代要执行什么操原创 2021-06-16 19:11:21 · 162 阅读 · 0 评论 -
Javascript基本引用类型
文章目录1.理解对象1.1.1 继承的方法1.1.2 RegExp1.2 原始值包装类型1.2.1 Boolean1.2.2 Number1.2.3 String1.3 单例内置对象小结1.理解对象引用值(或者对象)是某个特定引用类型的实例。在es中,引用类型是把数据和功能组织到一起的结构,经常被人错误的称为类。虽然从技术上来讲js是一门面向对象语言,但es却少传统的面向对象编程所具备的某些基本结构,包括类和接口。引用类型有时候也被称为对象定义,因为它们描述了自己的对象应有的属性和方法对象被认为是某个原创 2021-06-16 19:10:31 · 285 阅读 · 0 评论 -
Javascript的作用域、变量和内存
文章目录1.通过变量使用原始值与引用值1.1 原始值与引用值1.1.1 动态属性1.1.2 复制值1.1.3 传递参数1.1.4 确定类型1.1.5 js代码运行的过程1.2 执行上下文与作用域2.理解执行上下文1.3 作用域链增强1.4 js编译过程 VO AO3.理解垃圾回收3.1.1 标记清理3.1.2 引用计数3.1.3性能3.1.4 内存管理1.通过变量使用原始值与引用值1.1 原始值与引用值ES变量可以包含两种不同类型的数据:原始值和引用值原始值:最简单的数据引用值:由多个值构成的对象原创 2021-06-16 19:09:27 · 415 阅读 · 0 评论 -
Javascript基本概念
文章目录1.语法2.数据类型3.操作符4.语句4.函数1.语法1.1 区分大小写 ECMAScript中的一切(变量、函数名和操作符)都区分大小写1.2 标识符 指的就是变量、函数、属性的名字。或者函数的参数。标识符可以是按照下列格式规则组合起来的一或多个字符第一个字符必须是一个字母、下划线或一个美元符fv号其他字符可以是字母、下划线、美元符号或数字标识符中字母也可以包含扩展的ASCII或Unicode字母字符惯例,ECAMAScript标识符采用驼峰大小写格式,也就是第一个字母小写原创 2021-06-16 19:08:01 · 164 阅读 · 0 评论 -
JavaScript系列之初探JS的世界(一)
文章目录1.什么是js?2.js的创作与发展历程3.js的组成4.js可以做什么及发展的趋势1.什么是js?JavaScript是一种用于使网页交互的编程语言,和Python一样也是一门脚本语言,它主要用于Web。Js是一种解释性的语言,不需要编译。它创建出来的目的就是为了增加网页的可用性,它可以在客户端上进行一些验证,避免服务端与客户端频繁的交互,提高了网站的速度和用户的体验。2.js的创作与发展历程js的设计者:Netscape的Brendan Eich3.js的组成一个完整的JS实现应原创 2020-11-13 20:16:26 · 211 阅读 · 0 评论