ICode9

精准搜索请尝试: 精确搜索
  • 如何在vscode上直接运行typescript?2020-07-04 11:05:01

    在学习typescript的过程中发现在vscode上不能很好地的输出typescript的运行结果,需要先将typescript编译为javascript,在通过node执行js文件得到结果,执行过程如下 // greeter.ts function greeter(person) { return "Hello, " + person; } let user = "Jane User"; console.lo

  • TypeScript(05) 变量声明2020-06-25 22:54:52

    变量是一种使用方便的占位符,用于引用计算机内存地址。我们可以把变量看做存储数据的容器。TypeScript 变量的命名规则:变量名称可以包含数字和字母。除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。变量名不能以数字开头。变量使用前必须先声明,我们可以使用 var 来声

  • react native 使用typescript2020-06-21 20:01:51

    前言 TypeScript作为JavaScript的一个富类型扩展语言,深受代码风格严谨的前端开发者欢迎。但在react-native下,因为packager的配置困难,使用TypeScript一直是个麻烦的选择。 网上的大部分方案,甚至微软的官方方案都是启动两个进程,一个进程将typescript编译成javascript,另一个进程则是R

  • 10大TypeScript项目,高薪必学2020-06-19 21:05:13

      TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECMAScript 和未来的提案中的特性,比如异步

  • vscode 配置 react+typeScript 开发环境2020-06-17 20:08:29

      电脑环境:需要先安装好 1.  nodejs  (官网下载安装,安装8.0以上版本, 使用 node --version 查看是否安装成功) 2.  npm  (安装好node时跟着就安装好了npm,使用 npm -v 查看是否安装成功) 3.  typescript  (打开终端命令,输入 npm install -g typescript ,输入 tsc -v 查看是否安装

  • TypeScript 3.9稳定版本新增功能2020-06-06 13:58:49

    TypeScript于5月12日发布了该年度的第二个版本。它是3.9版,现在是稳定版。在本文中,我将指出TypeScript 3.9的一些令人兴奋的新功能。 @ts-expect-error 让我们举一个例子,我们定义一个以两个字符串为参数的函数。 printName(firstName: string, lastName: string) { console.lo

  • TypeScript初探2020-06-04 22:01:49

    TypeScript初探 摘要 为什么会去了解TypeScript呢?大概是因为当前所用的JavaScript不能满足日常开发要求,又或者是想学习技术,提升自己的硬技能。在TypeScript的官网上大致浏览了一下主要的内容,发现了很多在大学里学习过的面向对象编程语言Java的影子。所以对我来说,上手并不困难吧! 概

  • webpack@next多页脚手架便捷配置typescript & vue-typescript & vue-class-typescript2020-05-31 23:08:08

    对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue。  webpack手动接入ts需要以下几个方

  • TypeScript从入门到放弃(一)2020-05-31 09:53:15

    先点赞后关注,防止会迷路 寄语:长风破浪会有时,直挂云帆济沧海。 本文已收录至https://github.com/likekk/-Blog欢迎大家star

  • Java收入不再最低,Python被TypeScript击败,开发者调查报告出炉2020-05-30 18:06:54

      机器之心报道   参与:魔王、杜伟    Stack Overflow 2020 年度全球开发者调查报告出炉。报告显示,JavaScript 连续八年成为最常用的编程语言,而在最受开发者喜爱的编程语言榜单中,Python 排名第三,较去年下降一位,被 TypeScript 超越。另一值得关注的结果是,Java 语言的薪酬收入

  • 创建Node.js TypeScript后端项目 demo2020-05-27 11:04:11

    egret-protobuf 创建Node.js TypeScript后端项目,里面包含了protobuf版本3、egret项目、前后端WebSocket。 1、安装Node.js扩展,支持TypeScript语法 npm install -g typescript 2、创建项目目录project_folder,为项目的*.ts添加API代码提示   mkdir project_folder   cd project_

  • TypeScript 环境搭建2020-05-24 10:05:51

    1.下载并安装Node.js 安装完之后,执行 node -v npm -v 查看对应版本 2.安装TypeScript 执行命令 npm install -g typescript 或 cmpm install -g typescript 或 yarn global add typescript 3.测试是否正确安装 新建项目文件 test.ts,敲入如下代码 console.log('你好,china');

  • react 中使用 TypeScript 的几点总结2020-05-22 10:54:42

    https://blog.csdn.net/sinat_17775997/article/details/84203095 大佬文章,留着备用。 写在最前面 为了在 react 中更好的使用 ts,进行一下讨论 怎么合理的再 react 中使用 ts 的一些特性让代码更加健壮 讨论几个问题,react 组件的声明?react 高阶组件的声明和使用?class组件中 pr

  • 记一次使用vue+typescript做微信公众号网页分享的坑2020-05-21 15:54:27

    需求场景 这个微信网页是一个用户测试的活动。开始测试之前需授权获取用户信息,所以新建一个firstPage页面作为/页面来判断需不需要授权。如果测试完成分享给用户,用户看到的是分享人的结果页面,这个页面是不需要授权的。扫描其中的二维码开始测试才需要授权。所以在前端路由里传

  • typescript中高级类型之交叉类型与联合类型2020-05-18 20:56:58

    交叉类型 交叉类型的表示方法为 Type1 & Type2,结果是取这两个类型的并集。这里是官网的例子,做了注释: // 定义函数 extend,用来合并对象 function extend<T, U>(first: T, second: U): T & U { // result 是要返回结果,类型断言为 T & U let result = {} as T & U //

  • Typescript 学习笔记3 —— 任意值2020-05-17 14:58:02

    学习链接:https://ts.xcatliu.com/basics/any 什么是任意值类型? 如果是一个普通类型,在赋值的时候改变类型是不被允许的,但是一个任意值类型的变量就OK let myFavouriteNumber:string = 'seven'; myFavouriteNumber = 7; // 报错: 不能将类型“7”分配给类型“string”。 let myFavo

  • Typescript学习笔记2 —— 原始数据类型2020-05-16 21:55:35

    学习链接:https://ts.xcatliu.com/basics/primitive-data-types 布尔值 let isDone: boolean = false; // OK // 构造函数 Boolean 返回的不是布尔值,而是布尔对象 // 错误信息: // 不能将类型“Boolean”分配给类型“boolean”。 // “boolean”是基元,但“Boolean”是包装器对象。

  • webpack集成ts(typescript)2020-05-16 19:53:06

    typscript是什么? Typescript是一种基于静态类型检查的强类型语言 弱类型:javaScript是动态运行的弱类型语言,例如:   var a=1;   a='hello'  强类型   列如:   let str: string = 'hello ts';    str=1下面会给你显示:不能将类型“999”分配给类型“string”。今

  • inversify 强大&&轻量级的基于typescript 的ioc 框架2020-05-12 23:03:02

    inversify 强大&&轻量级的基于typescript 的ioc 框架,以前有介绍过一个typedi 的类似框架 inversify github 的star比typedi 多很多 参考使用 配置tsconfig.json   {    "compilerOptions": {        "target": "es5",        "lib": [&quo

  • vue-cli4 + TS构建新项目2020-05-11 17:01:18

    1. 如果你之前没有安装vue-cli,可以通过如下命令进行安装:   npm install -g @vue/cli   yarn global add @vue/cli 2. 创建vue项目   vue create vue-ts   vue-ts是项目目录名,根据个人喜好取     我们可以在这里手动选择配置:       选择自己配置。         

  • typescript定义函数类型2020-05-09 16:01:22

    函数类型 为函数定义类型 给函数定义类型,包括对参数和返回值的类型定义: function add(arg1: number, arg2: number): number { return arg1 + arg2 } // 箭头函数 const add = (arg1: number, arg2:number):number => { return arg1 + arg2 } 如果这里省略参数的类型,typesc

  • typescript-类class2020-05-09 13:54:29

    class Dog { constructor(name:string){ this.name = name; } name:string run(){} private pri(){} protected pro(){} readonly legs:number = 4 static food: string = "bones"; } console.log(Dog.prototype); let d1

  • 阿里云前端周刊 - 第 29 期2020-05-08 23:57:12

    推荐 1. RESTful API 设计最佳实践 https://blog.philipphauer.de/... 项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?用哪种HTTP方法来创建一个新的资源?可选参数应该放在哪里?那些不涉及资源操作的URL呢?实现分页和版本控制的最好方法是什么?因为有太多

  • 疑问:TS2020-05-04 21:53:06

    总结 TS 疑问 declare module .d.ts 的运行方式 interface ComponentOptions { } 中的 < > ! ts 会自动引入项目中没有 export 的 ts 文件,作为类型。而且会引起奇怪的错误。例如:创建 src/czb.ts 后,main.ts 中 new Vue 的 router 类型报错。 可以多个关键字一起使用吗?比如 private

  • typescript中的类2020-05-03 10:07:20

    typescript 中的类与 es6 中的类在使用上基本一样,举个小例子: class Person{ name:string; constructor(name:string){ this.name = name } sayHi(){ console.log('hi') } } // 定义 Teacher 继承 Person class Teacher extends Person{ constructor(name:st

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有