深圳幻海软件技术有限公司 欢迎您!

  • 《C和C指针》之第三章数据

    文章目录前言一、基本数据类型1.1整型1.1.1整型字面量1.1.2整型字面量枚举类型1.2浮点型1.3指针类型二、基本声明2.1初始化2.2隐式声明三、typedef四、常量五、作用域(scope)六、链接属性七、存储类型八、static关键字九、作用域、存储类型示例十、总结前言程序是对数据的操作

  • JS闭包和作用域(必学知识点总结)

    目录闭包和作用域变量声明变量和函数的声明提升作用域和作用域链执行上下文闭包垃圾回收机制闭包和作用域变量声明var声明特点在使用var声明变量时,变量会被自动添加到最接近的上下文var存在声明提升。var声明会被拿到函数或全局作用域的顶部,位于作用域中所有代码之前。可多次重复声明。而重复的var声明则

  • 第一百零六篇:变量的不同声明(var,let和const的不同)

    好家伙,JS基础接着学,本篇内容为《JS高级程序设计》第三章学习笔记1.变量 ECMAScript变量是松散类型的,意思是变量可以用于保存任何类型的数据。(确实松散,不像C或C++那样,分int,float,char等等...,一个变量可以用来保存任何类型的数据)每个变量只不过是一个用于保

  • 函数的声明、调用、封装、参数(形参和实参)

    函数:就是封装了一段可以被重复执行调用的代码块,目的就是让大量的代码重复使用函数的使用分两步:声明函数和调用函数函数的封装函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口函数的参数形参和实参形参和实参个数不匹配问题

  • 如何在 TypeScript 中使用命名空间

    介绍TypeScript是JavaScript语言的扩展,它使用JavaScript运行时和编译时类型检查器。TypeScript提供了多种方法来表示代码中的对象,其中一种是使用接口。TypeScript中的接口有两种使用场景:您可以创建类必须遵循的约定,例如,这些类必须实现的成员,还可以在应用程序

  • TypeScript 中 Type 和 Interface 有什么区别?

    大家好,我是前端西瓜哥,今天我们来看看type和interface的区别。type和interfacetype是 类型别名,给一些类型的组合起别名,这样能够更方便地在各个地方使用。假设我们的业务中,id可以为字符串或数字,那么我们可以定义这么一个名为ID的type:复制typeID=str

  • JWT教你如何证明你是我的人!

    哈喽,大家好,我是指北君。是的,我知道你们都是我的人。 今天带大家来认识一下JWT。JWT简介JWT(JsonWebToken)是为了在网络应用环境间传递声明而执行的一种基于Json的开放标准。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取

  • Go 语言短变量声明的“坑”

    1.介绍在使用Go语言进行项目开发时,我们经常会在定义变量时使用Go语言的一个语法糖-短变量声明,它虽然好用,但是也会有让我们不小心就会掉进的“坑”。本文我们介绍一个Go语言短变量声明最容易让程序员掉进的“坑”。2.短变量声明的“坑”Go语言提供了短变量声明的语法糖,短变量声明让Go语言的变量声明更

  • TypeScript 深水区:三种类型来源和三种模块语法

    TypeScript给JavaScript添加了一套类型语法,我们声明变量的时候可以给变量加上类型信息,这样编译阶段就可以检查出变量使用的对不对,也就是类型检查。给变量添加类型,很自然可以想到时在声明的时候指定:比如对象:复制interfacePerson{name:string;age?:numb

  • 原来 TS 中 Declare 的作用是这样的!

    当你打开TypeScript项目中*.d.ts声明文件时,你可能会看到declare的身影。你知道declare的作用是什么?如果不知道的话,看完本文之后,也许你就懂了。在开发TypeScript项目的过程中,你可能会通过script标签的形式来引入第三方JS-SDK,比如引入微信公众平台的JS-S

  • Go 探讨了13年,怎么解决再赋值的坑?

    大家好,我是煎鱼。最近在看Go的一些历史提案时,发现有个别很神奇的提案,已经提出来了许多年,但在如今依然没有关闭,并且不断地有人在讨论,但又解决不了。有种“很气又干不掉我的样子”,今天就由煎鱼带大家一起来看看是什么。背景今天本文介绍的Go提案《proposal:spec:variouschanges

  • Vue.js设计与实现之权衡的艺术

    1.写在前面本文便带领大家进入《Vue.js设计与实现》描述的宇宙,开启探索框架设计的思想的旅程。2.框架设计里到处都体现了权衡的艺术作者在文章中写到『框架设计里到处都体现了权衡的艺术』,的确在进行设计模式和技术选型的时候,我们都会去综合考虑性能和开发效率,去权衡各方面因素从而得到尽可能完善的框架。

  • JavaScript 变量的秘密,你知道吗?

    在变量中存储值是编程中的一个基本概念。变量的“范围”决定了它在整个程序中何时可用和不可用。理解JavaScript中的变量作用域是在语言中打下坚实基础的关键之一。本文将解释JavaScript的作用域系统是如何工作的。您将了解声明变量的不同方式、局部作用域和全局作用域之间的区别,以及称为“提升”的东

  • 需要了解的五种现代JavaScript特性

    JavaScript以其广泛的用途而闻名,例如网站上的交互式地图、动画图形、复杂的数据管理等。每次网站所做的不仅仅是静态演示,你都可以确信JavaScript很可能是它的幕后推手。它允许你创建复杂的Web应用程序和移动应用程序。以下是现代JavaScript特性,可帮助开发人员轻松完成任务。数字分隔

  • Golang 语言的多种变量声明方式和使用场景

    01介绍在程序设计中,编译器必须将代表数据的变量名称替换成该数据所在的内存地址。变量的名称、类型及内存地址通常会维持固定,但该内存地址所存储的数据在程序执行期间则可能会改变。Golang语言编译器需要先明确变量的内存边界,才可以使用变量。通过声明变量使用的类型,编译器可以明确变量的内存边界。因为Go

  • 为什么 Go 有两种声明变量的方式,有什么区别,哪种好?

    本文转载自微信公众号「脑子进煎鱼了」,作者陈煎鱼。转载本文请联系脑子进煎鱼了公众号。大家好,我是煎鱼。有一位读者刚入门Go,提了一个很有意思的问题:Go有几种声明变量的方式,作为初学者,到底用哪种,有什么区别,又为什么要有多种声明方式呢?为此,煎鱼将和大家一起探索这个问题。变量声明在Go中,一共有2

  • 知道临时死区你才能更好的使用 JS 变量

    首先,来个一个简单的问题。下列哪段代码会产生错误:第一个创建实例,然后定义使用的类:复制new Car('red'); // 是否会报错?  class Car {   constructor(col

  • Go语言的奇特语法,你怎么看?

    刚开始接触Go语言的同学觉得Go语言的语法很特别,尤其是使用C/C++或者Java等语言的同学。比如在C等语言中定义变量的时候类型是在名称前面,而Go语言偏偏要将类型放在变量名称后面,觉得很奇怪等等。下面是原文,对这些奇怪的语法给出了相对官方和靠谱的解释。不是为了与众不同。而是为了更加清晰易懂。Ro

推荐阅读