首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript 基础
小道研究
创建于2023-02-23
订阅专栏
JavaScript 基础知识
暂无订阅
共12篇文章
创建于2023-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript 对象隐式类型转换
面向对象的语言常常以「一切皆对象」的思想为基础。然而,在对象系统中,会出现这样一个问题:如何统一基础类型(例如 Number)和对象类型之间的关系?
JavaScript 动态语言特性
对于一门语言来说,如果在语言的描述阶段无法通过静态分析来确定语法、语义和语用的关系,而必须在计算机执行时才能确定它们之间的关系,那么这门语言就被称为动态语义的。
JavaScript 基本组织元素
编程语言中的语法元素:标识符、表达式、语句和模块。这些语法元素是编程语言中最基本的元素,通过它们的不同组合,才能写出有用的程序。
JavaScript 结构化语言的设计方向
只有在语言本身可以进行静态语义分析的情况下,类型推导、预编译、执行期优化等特性才能更方便地被应用到 JavaScript 中。
JavaScript 构造大型对象系统
JavaScript 中构造大型对象系统有多种方法,包括原型继承、类继承和直接创建对象等方法,当你面对需要管理大量数据和逻辑的应用程序时,一个良好的对象系统实现方案可以使你的代码更加易于维护和扩展。
JavaScript 对象属性的声明
在JavaScript中,对象是一组属性的集合,其中成员既可以是普通的属性,也可以是方法,甚至可以是回调的事件。
JavaScript 运算符的多重含义
JavaScript 会通过一套语法规则、优先级算法以及系统机制来处理这些「多重含义」的代码,把「多重含义」的代码变成「确定含义」。
JavaScript 函数构造器与类构造器
构造器(constructor)是一种特殊的函数,用于创建实例,构造器通常以大写字母开头,这样可以与普通函数区分开来。
JavaScript 闭包的特性
闭包是运行期、动态的概念,一个函数代码被实例化后会产生一个闭包。当闭包内的数据被外部引用时,在函数执行结束时,不会被垃圾回收掉,直到外部的引用不存在,闭包才会被销毁。
JavaScript 函数式语言特性
并不是一种语言支持函数,这种语言就叫「函数式语言」,函数式语言中的函数除了能被调用之外,还具有其他三个方法的性质「操作数、可保存数据、无副作用」。
JavaScript 并发与并行的特性
清除或忽略时间维度的分布式环境,可以直接使用并行技术方案;而在集中式的环境中必须添加时间维度,才能使用并发来解决相同的问题。
JavaScript 变量声明
JavaScript 变量声明有两种方式:显式和隐式。显式声明就是指用 var、let、const 等关键字进行的声明,而隐式声明则发生在赋值语句中。