积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部前端开发(37)JavaScript(11)TypeScript(6)Dart(4)构建工具(4)Flutter(4)Vue.js(3)Electron(3)Angular(2)

语言

全部中文(简体)(36)

格式

全部PDF文档 PDF(37)
 
本次搜索耗时 0.114 秒,为您找到相关结果约 37 个.
  • 全部
  • 前端开发
  • JavaScript
  • TypeScript
  • Dart
  • 构建工具
  • Flutter
  • Vue.js
  • Electron
  • Angular
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 2019-2021 美团技术年货 前端篇

    Flutter 在美团外卖商家端的储备 MTFlutter 是美团外卖搭建起的公司级 Flutter 研发生态,它的架构图如下图所示: MTFlutter 架构图 如图所示,MTFlutter 已涵盖研发、调试、测试、发布、线上运维及工程管理整套闭 环,同时落地了动态化解决方案,支撑了公司多个业务发展。在大前端融合的趋势 下,美团外卖商家端持续在探索更优的多端复用方案,通过 MTFlutter 生态的建设, Native 能力的库 (如 dart:io)是无法被转译的,因此 前端 < 19 需要有对平台进行兼容的方法,下面介绍两种在 Dart Package 中分平台编程的方案。 代码级别分平台 针对代码级别的分平台,我们可以借助 Flutter SDK 提供的一个常量 kIsWeb。使用 方法如下: 查看源码可知,kIsWeb 之所以能被用于判断 Web 平台,是利用了 JavaScript ‘package:flutter/foundation.dart’; if (kIsWeb) { print(‘Web 端’) } else { print(‘其他端’); } 文件级别分平台 针对文件级别分平台,我们利用条件导入导出,其中条件导出具体用法如下: // tool.dart export ‘src/tool_native.dart’ // 兜底导出,即没有命中条件时导出的文件
    0 码力 | 738 页 | 50.29 MB | 1 年前
    3
  • pdf文档 TypeScript Handbook(中文版)

    TypeScript支持JavaScript的新特性,比如 支持基于类的面向对象编程。 让我们创建一个 Student 类,它带有一个构造函数和一些公共字段。 注意类和接 口可以一起共作,程序员可以自行决定抽象的级别。 还要注意的是,在构造函数的参数上使用 public 等同于创建了同名的成员变量。 TypeScript Handbook(中文版) 11 5分钟了解TypeScript class Student age').innerText = sayHello()"
    测试 1. 运行项目。 2. 在输入框中键入时,您应该看到一个消息: 调试 1. 在 Edge 浏览器中,按 F12 键并选择 Debugger 标签页。 TypeScript Handbook(中文版) 23 ASP.NET Core 2. 展开 localhost onkeyup="document.getElementById('message').innerText = sayHello()"
测试 1. 运行项目。 2. 在输入框中键入时,您应该看到一个消息: 调试 1. 在 Edge 浏览器中, 按 F12 键并选择 Debugger 标签页。 2. 展开 localhost 列表, 选择 src/app.ts 3. 在 return 那一行上打一个断点。
0 码力 | 557 页 | 7.48 MB | 1 年前
3
  • pdf文档 TypeScript 4.0 使用手册

    TypeScript支持JavaScript的新特性,比如支持基于类的 面向对象编程。 让我们创建一个 Student 类,它带有一个构造函数和一些公共字段。 注意类和接口可以一起共作, 程序员可以自行决定抽象的级别。 还要注意的是,在构造函数的参数上使用 public 等同于创建了同名的成员变量。 1. class Student { 2. fullName: string; 3. "zone.js": "^0.6.4", 6. "systemjs": "0.19.24", 7. "gulp": "3.9.0", 8. "del": "2.2.0" 9. }, 调试 添加 Angular 2 使用 NPM 下载依赖的包 更新 tsconfig.json ASP.NET Core - 26 - 本文档使用 书栈网 · BookStack.CN 构建 现在安装好了Angular
    1. 运行项目。 2. 在输入框中键入时,您应该看到一个消息: 1. 在 Edge 浏览器中, 按 F12 键并选择 Debugger 标签页。 在视图中调用脚本 测试 调试 ASP.NET 4 - 33 - 本文档使用 书栈网 · BookStack.CN 构建 2. 展开 localhost 列表, 选择 src/app.ts 3. 在 return 那一行上打一个断点。
  • 0 码力 | 683 页 | 6.27 MB | 1 年前
    3
  • pdf文档 Vue.js v3.0 教程(Vue3 教程)

    版——Vuex 和 Router 的集成仍然是 WIP 在使用 Vue 时,我们推荐在你的浏览器上安装 Vue Devtools (opens new window),它允许 你在一个更友好的界面中审查和调试 Vue 应用。 获取 Chrome Extension (opens new window) 获取 Firefox 插件 (opens new window) 获取标准的 Electron 2 中,mixin 是将部分组件逻辑抽象成可重用块的主要工具。但是,他们有几个问题: mixin 很容易发生冲突:因为每个特性的属性都被合并到同一个组件中,所以为了避免 property 名冲突和调试,你仍然需要了解其他每个特性。 可重用性是有限的:我们不能向 mixin 传递任何参数来改变它的逻辑,这降低了它们在抽象逻 辑方面的灵活性 为了解决这些问题,我们添加了一种通过逻辑关注点组织代码的新方法:Composition type: Number, 27. required: true 28. } 29. } 30. }) 这个模板感觉不太好。它不仅冗长,而且我们为每个级别标题重复书写了 。当我们 添加锚元素时,我们必须在每个 v-if/v-else-if 分支中再次重复它。 虽然模板在大多数组件中都非常好用,但是显然在这里它就不合适了。那么,我们来尝试使用
    0 码力 | 368 页 | 3.97 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.1.0 Dart版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没有完全理 for (var i = 0; i < size; i++) { count++; } return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.dart === /* 线性阶 */ int linear(int n) { int count
    0 码力 | 378 页 | 18.45 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.1.0 JavaScript版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没有完全理 100000; for (let i = 0; i < size; i++) count++; return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.js === /* 线性阶 */ function linear(n) { let count =
    0 码力 | 379 页 | 18.46 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.1.0 TypeScript版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没有完全理 100000; for (let i = 0; i < size; i++) count++; return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.ts === /* 线性阶 */ function linear(n: number): number
    0 码力 | 383 页 | 18.49 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 简体中文 Dart 版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 www.hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没 for (var i = 0; i < size; i++) { count++; } return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.dart === /* 线性阶 */ int linear(int n) { int count
    0 码力 | 378 页 | 18.46 MB | 10 月前
    3
  • pdf文档 Hello 算法 1.2.0 简体中文 JavaScript 版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 www.hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没 100000; for (let i = 0; i < size; i++) count++; return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.js === /* 线性阶 */ function linear(n) { let count =
    0 码力 | 379 页 | 18.47 MB | 10 月前
    3
  • pdf文档 Hello 算法 1.0.0 JavaScript版

    克隆仓库与下载代码 第三步:运行源代码。如图 0‑5 所示,对于顶部标有文件名称的代码块,我们可以在仓库的 codes 文件夹内 找到对应的源代码文件。源代码文件可一键运行,将帮助你节省不必要的调试时间,让你能够专注于学习内 容。 图 0‑5 代码块与对应的源代码文件 除了本地运行代码,网页版还支持 Python 代码的可视化运行(基于 pythontutor 实现)。如图 0‑6 所示,你 (?) 的一个渐近上界,记为 ?(?) = ?(?(?)) 。 如图 2‑8 所示,计算渐近上界就是寻找一个函数 ?(?) ,使得当 ? 趋向于无穷大时,?(?) 和 ?(?) 处于相同 的增长级别,仅相差一个常数项 ? 的倍数。 第 2 章 复杂度分析 hello‑algo.com 31 图 2‑8 函数的渐近上界 2.3.3 推算方法 渐近上界的数学味儿有点重,如果你感觉没有完全理 100000; for (let i = 0; i < size; i++) count++; return count; } 2. 线性阶 ?(?) 线性阶的操作数量相对于输入数据大小 ? 以线性级别增长。线性阶通常出现在单层循环中: // === File: time_complexity.js === /* 线性阶 */ function linear(n) { let count =
    0 码力 | 376 页 | 17.57 MB | 1 年前
    3
  • 共 37 条
    • 1
    • 2
    • 3
    • 4
    前往
    页
    相关搜索词
    20192021美团技术年货前端TypeScriptHandbook中文文版中文版4.0使用手册使用手册Vuejsv3教程Vue3Hello算法1.1DartJavaScript1.2简体简体中文1.0
    IT文库
    关于我们 文库协议 联系我们 意见反馈 免责声明
    本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
    IT文库 ©1024 - 2025 | 站点地图
    Powered By MOREDOC AI v3.3.0-beta.70
    • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
      关注我们的公众号【刻舟求荐】,给您不一样的精彩