积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

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

语言

全部中文(简体)(46)中文(简体)(3)

格式

全部PDF文档 PDF(50)
 
本次搜索耗时 0.083 秒,为您找到相关结果约 50 个.
  • 全部
  • 前端开发
  • JavaScript
  • TypeScript
  • 构建工具
  • Angular
  • Dart
  • Flutter
  • Vue.js
  • Electron
  • 全部
  • 中文(简体)
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 通过 Electron 托盘(tray)实现后台执⾏⻓任务

    description: 通过 Electron 托盘(tray)实现后台执⾏⻓任务。 Electron 应⽤在执⾏⼀些⻓时间任务(⽐如上传、下载),我们想关闭界⾯后任务依旧执⾏。再次打开界⾯,依旧可以看到正在执⾏的任务以及任 务进度。托盘可以帮我们实现这个功能。 创建托盘和菜单示例 实例化 Tray 并传⼊图标路径; 创建菜单并配置到托盘中。 const { app, Menu, Tray tray.setContextMenu(contextMenu) }) 基于托盘功能实现后台运⾏应⽤ 关闭应⽤前唤醒对话框⼆次确认 关闭应⽤时,触发对话框,可⽀持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运⾏」选中时,界⾯关闭,托盘不关闭,任务继续执⾏; 点击「退出」,「后台运⾏」不选中,界⾯、托盘关闭,直接退出,任务终⽌。 mainWindow.on('close' createFromPath(path.resolve(__dirname, 'icon.png')), message: `确定要退出吗?`, detail: '选择后台运⾏,正在运⾏的任务将在系统托盘中继续运⾏。', checkboxLabel: '后台运⾏', checkboxChecked: true, buttons: btns, defaultId:
    0 码力 | 6 页 | 1.19 MB | 1 年前
    3
  • pdf文档 electron中文教程

    (entitlements files) 内添加你的应用需要的许可。 在签名应用之后,你可以使用 Application Loader 上传软件到 iTunes Connect 进行处理。请确保在上传之 前你已经 创建应用记录,再 提交进行审核。 为了让你的应用满足沙箱的所有条件,在 MAS 构建的时候,下面的模块已被禁用: crashReporter autoUpdater 并且下面的行为也改变了: 对于大多数DevTools的扩展,你可以直接下载源码,然后通过 BrowserWindow.addDevToolsExtension API 加载它 们。Electron会记住已经加载了哪些扩展,所以你不需要每次创建一个新window时都调用 BrowserWindow.addDevToolsExtension API。 注:React DevTools目前不能直接工作,详情留意 https://github JavaScript 控制的,精简版的 Chromium 浏览器。 在 Electron 里,运行 package.json 里 main 脚本的进程被称为主进程。在主进程运行的脚本可以以创建 web 页面的形式展示 GUI。 由于 Electron 使用 Chromium 来展示页面,所以 Chromium 的多进程结构也被充分利用。每个 Electron 的页面都在运行着自己的进程,这样的进程我们称之为渲染进程。
    0 码力 | 203 页 | 2.72 MB | 1 年前
    3
  • pdf文档 [试读] Angular 5 高级编程

    ....7 2.1.5 安装浏览器..........................7 2.2 创建并准备项目.........................8 2.2.1 创建项目.............................8 2.2.2 创建包文件..........................8 2.2.3 启动服务器........... 功能.....13 2.3.1 准备 HTML 文件................14 2.3.2 创建数据模型.....................14 2.3.3 创建模板 ...........................17 2.3.4 创建组件 ...........................17 2.3.5 将应用程序组合起来..... 21 2.4.2 创建双向数据绑定..............25 2.4.3 添加待办事项.....................27 2.5 本章小结...................................29 第 3 章 创建项目................................... 31 3.1 准备创建项目...........
    0 码力 | 42 页 | 6.14 MB | 1 年前
    3
  • pdf文档 TypeScript Handbook(中文版)

    React与webpack Angular 2 从JavaScript迁移到TypeScript TypeScript Handbook(中文版) 8 快速上手 让我们使用TypeScript来创建一个简单的Web应用。 安装TypeScript 有两种主要的方式来获取TypeScript工具: 通过npm(Node.js包管理器) 安装Visual Studio的TypeScript插件 析,它可以分析代码结构和提供的类型注解。 TypeScript Handbook(中文版) 10 5分钟了解TypeScript 要注意的是尽管有错误, greeter.js 文件还是被创建了。 就算你的代码里有错 误,你仍然可以使用TypeScript。但在这种情况下,TypeScript会警告你代码可能 不会按预期执行。 接口 让我们开发这个示例应用。这里我们使用接口来描述一个拥 最后,让我们使用类来改写这个例子。 TypeScript支持JavaScript的新特性,比如 支持基于类的面向对象编程。 让我们创建一个 Student 类,它带有一个构造函数和一些公共字段。 注意类和接 口可以一起共作,程序员可以自行决定抽象的级别。 还要注意的是,在构造函数的参数上使用 public 等同于创建了同名的成员变量。 TypeScript Handbook(中文版) 11 5分钟了解TypeScript
    0 码力 | 557 页 | 7.48 MB | 1 年前
    3
  • pdf文档 Vue.js v3.0 教程(Vue3 教程)

    counter: 0 5. } 6. } 7. } 8. 9. Vue.createApp(Counter).mount('#counter') 我们已经成功创建了第一个 Vue 应用!看起来这跟渲染一个字符串模板非常类似,但是 Vue 在背后 做了大量工作。现在数据和 DOM 已经被建立了关联,所有东西都是响应式的。我们要怎么确认呢?请 看下面的示例,其中 BookStack.CN 构建 在 Vue 中,组件本质上是一个具有预定义选项的实例。在 Vue 中注册组件很简单:如对 App 对象所做的那样创建一个组件对象,并将其定义在父级组件的 components 选项中: 1. // 创建 Vue 应用 2. const app = Vue.createApp(...) 3. 4. // 定义名为 todo-item 的新组件 5 todo
  • ` 7. }) 8. 9. // 挂载 Vue 应用 10. app.mount(...) 现在,你可以将其放到到另一个组件的模板中: 1.
      2. 3. 4.
    但是这样会为每个待办项渲染同样的文本,这看起来并不炫酷。我们应该能将数据从父组件传入子组件
0 码力 | 368 页 | 3.97 MB | 1 年前
3
  • pdf文档 TypeScript 4.0 使用手册

    Angular 2 从JavaScript迁移到TypeScript 快速上手 快速上手 - 16 - 本文档使用 书栈网 · BookStack.CN 构建 让我们使用TypeScript来创建一个简单的Web应用。 有两种主要的方式来获取TypeScript工具: 通过npm(Node.js包管理器) 安装Visual Studio的TypeScript插件 Visual Studio TypeScript会告诉你使用了非期望个数的参数调用 了这个函数。 在这两种情况中,TypeScript提供了静态的代码分析,它可以分析代码结构和提供的 类型注解。 要注意的是尽管有错误, greeter.js 文件还是被创建了。 就算你的代码里有错误,你仍然可以使 用TypeScript。但在这种情况下,TypeScript会警告你代码可能不会按预期执行。 类型注解 接口 5分钟了解TypeScript - 18 最后,让我们使用类来改写这个例子。 TypeScript支持JavaScript的新特性,比如支持基于类的 面向对象编程。 让我们创建一个 Student 类,它带有一个构造函数和一些公共字段。 注意类和接口可以一起共作, 程序员可以自行决定抽象的级别。 还要注意的是,在构造函数的参数上使用 public 等同于创建了同名的成员变量。 1. class Student { 2. fullName: string;
    0 码力 | 683 页 | 6.27 MB | 1 年前
    3
  • pdf文档 廖雪峰JavaScript教程

    3.4.3 sort 3.5 闭包 3.6 箭头函数 3.7 generator 4 标准对象 4.1 Date 4.2 RegExp 4.3 JSON 5 面向对象编程 5.1 创建对象 5.2 原型继承 6 浏览器 6.1 浏览器对象 6.2 操作DOM 6.2.1 更新DOM 6.2.2 插入DOM - 2 - 本文档使用 书栈(BookStack.CN) 构建 要让浏览器运行JavaScript,必须先有一个HTML页面,在HTML页面中引入JavaScript,然后,让 浏览器加载该HTML页面,就可以执行JavaScript代码。 你也许会想,直接在我的硬盘上创建好HTML和JavaScript文件,然后用浏览器打开,不就可以看到效 果了吗? 这种方式运行部分JavaScript代码没有问题,但由于浏览器的安全限制,以 file:// 开头的地址无 2, 3.14, 'Hello', null, true]; 上述数组包含6个元素。数组用 [] 表示,元素之间用 , 分隔。 另一种创建数组的方法是通过 Array() 函数实现: 1. new Array(1, 2, 3); // 创建了数组[1, 2, 3] 然而,出于代码的可读性考虑,强烈建议直接使用 [] 。 数组的元素可以通过索引来访问。请注意,索引的起始值为 0
    0 码力 | 264 页 | 2.81 MB | 10 月前
    3
  • pdf文档 JavaScript Promise迷你书(中文版)

    ........................................................................... 28 专栏: 每次调用then都会返回一个新创建的promise对象 ........................................... 30 Promise和数组 .............................. 标准中定义的API还不是很多。 目前大致有下面三种类型。 Constructor Promise类似于 XMLHttpRequest ,从构造函数 Promise 来创建一个新建新 promise 对 象作为接口。 要想创建一个promise对象、可以使用 new 来调用 Promise 的构造器来进行实例化。 var promise = new Promise(function(resolve Rejected reject(失败)时。此时会调用 onRejected "unresolved" - Pending 既不是resolve也不是reject的状态。也就是promise对象刚被创建后的初始化状态等 关于上面这三种状态的读法,其中 左侧为在 ES6 Promises 规范中定义的术语, 而右侧 则是在 Promises/A+ 中描述状态的术语。 基本上状态在代码中是不会涉及到的,所以名称也无需太在意。
    0 码力 | 112 页 | 1010.02 KB | 1 年前
    3
  • pdf文档 2019-2021 美团技术年货 前端篇

    Flutter 在 Android 上支持 Vulkan 和 OpenGL 两种渲染引擎,篇幅原因我们只关注 OpenGL。抛开复杂的注册及调用细节,本质上整个流程主要做了三件事: ● 创建了一个视图对象,提供可用于直接绘制的 Surface,将它通过 JNI 传递给 原生侧; 前端 < 7 ● 在原生侧获取 Surface 关联的本地窗口对象,并交给 Flutter 的平台容器; 渲染与视频上屏从原理上是类似的,因 此我们可以借用 SurfaceProvider 实现 Surface 的管理和创建: // 创建一个用于管理 Surface 的容器组件 SurfaceProvider surfaceProvider = new SurfaceProvider(context); // 注册视图创建回调 surfaceProvider.getSurfaceOps().get().addCall EGLSurface 在 Android 的 AOSP 实现中,EGLSurface 可通过 EGL 库的 eglCreateWin- dowSurface 方法从本地窗口对象 ANativeWindow 创建而来。对于鸿蒙而言,虽 然我们没有从公开文档找到类似的说明,但是 鸿蒙标准库 默认支持了 OpenGL ES, 而且鸿蒙 SDK 中也附带了 EGL 相关的库及头文件,我们有理由相信在鸿蒙系统上,
    0 码力 | 738 页 | 50.29 MB | 1 年前
    3
  • pdf文档 ECMAScript规范 第三版 中文版

    异常处理,更严密的出错定义,数字式输出格式以及一些次要变 更,为即将到来的国际化语言设施和语言未来发展的作提前准备。 关于这个语言的工作并没有结束。技术委员会正在致力于作出意义重大的优化,这包括脚 本在互联网上创建和使用的机制,以及与其它标准实 体(如万维网联盟(W3C)及无线应用协议 论坛的等团体)间更紧密的配合。 1 作用范围 此标准定义了 ECMAScript 脚本语言。 2 前言 符合标准的 s),利用它,可通过执行代码创建对象:给对象 分配 存 储,然后通过赋初始值来初始化对象属性的全部或部分。所有的构造函数都是对象,但并非所 有的对象都是构造函数。每个构造函数都有一个 Prototype(原 型)属性,被用于实现基于原 型继承(prototype-based inheritance)和共 享属性(shared properties)。使用构造函数来创建对 象要用到 new(新 建)表达句;举个例子,new 建)表达句;举个例子,new String("A String") 创建了一个新的字 符串对象。不使用 new 调用构造函数的后果取决于这个构造函数本身。举个例子, String("A String") 产生一个原语字符串而非对象。 ECMAScript 支持基于原型继承。每一个构造函数都有一个相关联的原型,它创建的所有 对象都拥有一个隐含的引用指向那个与其构造函数相关联的原型(所谓的对象的原型)。更深
    0 码力 | 58 页 | 563.06 KB | 1 年前
    3
  • 共 50 条
    • 1
    • 2
    • 3
    • 4
    • 5
    前往
    页
    相关搜索词
    通过Electron托盘tray实现后台任务electron中文教程试读Angular高级编程TypeScriptHandbook文版中文版Vuejsv3Vue34.0使用手册使用手册雪峰JavaScriptPromise迷你20192021美团技术年货前端ECMAScript规范第三第三版
    IT文库
    关于我们 文库协议 联系我们 意见反馈 免责声明
    本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
    IT文库 ©1024 - 2025 | 站点地图
    Powered By MOREDOC AI v3.3.0-beta.70
    • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
      关注我们的公众号【刻舟求荐】,给您不一样的精彩