tencent-logo

腾讯云专区

导语:TypeScript(以下简称TS) 是由微软开发的编程语言,是JavaScript的超集,于2013年10月发布第一个正式版0.9。最先代码托管在Codeplex,2014年7月移到了Github。它的代码风格和C#很像,这是因为TS是由C#首席架构师设计并主导开发的。 开发环境 编辑器首选

背景 每个公司甚至每个项目组,在开发新项目的时候都会有一些自己特色的东西,比如公共组件,ajax请求拦截处理,内部积累的一些业务逻辑等等,如果没有自己的脚手架,那么拷贝代码成为常态,每个项目的结构,甚至是构建配置都会由很大差异,导致代码维护成为一个难题。 简介 generator-ivweb是由腾讯

当我们在开发维护一些工具类项目的时候,随着功能的丰富以及维护人员的变更,会导致代码的可持续维护性下降,因此需要一些其他工具来帮我们提高代码质量,减少一些不必要的错误。本篇我们来介绍使用TS来做一些事情。 什么是TS TypeScript 是微软开发一款开源的编程语言,本质上是向 JavaScript

Feflow是一个前端集成开发环境,最新版本是v0.14.1,托管在Github上:feflow。目前已经在NOW直播、花样直播、花样交友、手Q附近、群视频、群送礼、回音等业务广泛使用。有60+ WEB/IOS/Andriod 稳定用户,累计投入生产项目达到200+。 本文将会详细介绍Feflow的

背景 最近在做一个和对象识别相关的项目,由于团队内技术栈偏向 JavaScript,在已经用 Python 和 Tensorflow 搭建好了对象识别服务器后,为了不再增加团队成员维护成本,所以尽可能将训练和识别之外的任务交给 Node.js 来做,今天要讲到的图片预处理就是其中之一。 这里对还不了

Mac OS 做为前端开发者的首选操作系统相信大家再熟悉不过了,在电脑主界面的底部可以看到各种各样的应用程序图标。比如:App Store、Safari 浏览器、照片、短信等等。使用 Electron 开发时我们也会发现有一个默认的图标,但总感觉这个图标不够酷。那么,我们要如何自定义 Dock 图标

背景图 背景 最近和团队中的小伙伴一起开发一个叫 Aegis 的前端监控系统(目前仅在腾讯内部开源)。既然是前端监控系统,除了要对各种异常进行监控,还需要收集前端的各项性能,其中就包括 "首屏渲染时间" 这个重要指标。 由于 React 、Vue 等框架的出现,DOMContentLoaded 事件

效果 img 实现思路 将每一个字符设计为1个单位 循环一个区域 x ∈ [-30, 30) y ∈ [-15, 10) 根据心形公式 (x² + y² - 1)³ - x³y³ 当输入的 (x² + y² - 1)³ - x³y³ < 0 说明在心形函数内,那么此时应输出内容 当(x² + y²

使用新版的 es-lint 的时候扫描旧的项目,发现报了 Unexpected lexical declaration in case block(no-case-declarations) 这么一个错误提示 当时很奇怪,就去查了一下文档,发现中文文档中解释比较简单 该规则禁止词法声明 (let、c

写在前面 react-native 大家都比较熟悉了,如果是一个全新的项目,直接使用 RN 的脚手架功能初始化项目就可以,直到上架之前,前端的小伙伴可能都不怎么需要关心 native 的代码。 如果是在现有的IOS项目里集成RN的支持,情况会有所不同。我们先看下一个集成了RN的IOS项目的大体架构,

为什么 0.1 + 0.2 0.30000000000000004, 0.3 - 0.2 0.09999999999999998 ?前言 在最近业务开发中, 作者偶遇到了一个与 JavaScript 浮点数相关的 Bug。 这里就简单描述下背景: 在提现相关业务时, 会将展示给用户以元为单位的数值转

在最近的 Web 开发中, 有遇到使用Clipboard的场景。即在 B 侧 Web 业务中, 对于复杂页面的配置, 希望提供复制粘贴功能。 思考了几种方案: 依赖后台接口, 新增数据 从需求角度来讲, 比较简单的方案就是_调用后台接口, 生成一条新数据_, 用户在新增数据上进行修改即可。此方法适用

本文是《TypeScript 编程内参》系列第二篇:构造类型抽象,主要记述 TypeScript 的高级使用方法和构造类型抽象。 PS: 本文语境下的「约束」指的是「类型对值的约束」 一、构造类型抽象 在 TS 的世界里,总有「动态地生成类型」的需求,比如下面的 UserWithHisBlogs 和

本文是《约束即类型、TypeScript 编程内参》系列第一篇:约束即类型,主要记述 TypeScript 的基本使用和语法。 PS: 本文语境下的「约束」指的是「类型对值的约束」 一、了解 TypeScript TS 大家都听说或者使用过,是 Angular 的官方语言,提供了静态类型检查,是 J

据说是微信面试题目: 实现一个LazyMan,可以按照以下方式调用: LazyMan("Hank")输出: Hi! This is Hank! LazyMan("Hank").sleep(10).eat("dinner")输出 Hi! This is Hank! //等待10秒.. Wake up