 2019-2021 美团技术年货 前端篇Sketch 如何运行插件,以及如何将插件集成进 Sketch 的 菜单栏中。 commands 使用一个数组,记录了插件所提供的所有命令。比如下面的例子,当 用户从菜单栏点击 “显示工具栏”这个条目时,就会执行 script.js 中的 function showPlugin() 。menu 则提供了插件在 Sketch 菜单栏中的布局信息,Sketch 会在 插件被加载时初始化菜单。 { 如果你还不满足于此,说明你真的是个很爱学习,也很有潜力的开发同学。一个完善 的插件需要包括交互层、API 层、业务层、调试层以及发布层,每层各司其职,它们 都在默默干好自己的工作。 前面的步骤,通过构件菜单栏、创建 Webiew 完成了交互层的开发;通过 Webview 的 Bridge 传递用户操作到插件侧代码,之后调用 Sketch API 对图层进行操作,这 是 API 层的工作;而根据自身需求并依托交互层与0 码力 | 738 页 | 50.29 MB | 1 年前3 2019-2021 美团技术年货 前端篇Sketch 如何运行插件,以及如何将插件集成进 Sketch 的 菜单栏中。 commands 使用一个数组,记录了插件所提供的所有命令。比如下面的例子,当 用户从菜单栏点击 “显示工具栏”这个条目时,就会执行 script.js 中的 function showPlugin() 。menu 则提供了插件在 Sketch 菜单栏中的布局信息,Sketch 会在 插件被加载时初始化菜单。 { 如果你还不满足于此,说明你真的是个很爱学习,也很有潜力的开发同学。一个完善 的插件需要包括交互层、API 层、业务层、调试层以及发布层,每层各司其职,它们 都在默默干好自己的工作。 前面的步骤,通过构件菜单栏、创建 Webiew 完成了交互层的开发;通过 Webview 的 Bridge 传递用户操作到插件侧代码,之后调用 Sketch API 对图层进行操作,这 是 API 层的工作;而根据自身需求并依托交互层与0 码力 | 738 页 | 50.29 MB | 1 年前3
 廖雪峰JavaScript教程window 对象不但充当全局作用域,而且表示浏览器窗口。 window 对象有 innerWidth 和 innerHeight 属性,可以获取浏览器窗口的内部宽度和高度。 内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 兼容性:IE<=8不支持。 1. 'use strict'; 2. 3. // 可以调整浏览器窗口大小试试: 4. alert('window0 码力 | 264 页 | 2.81 MB | 10 月前3 廖雪峰JavaScript教程window 对象不但充当全局作用域,而且表示浏览器窗口。 window 对象有 innerWidth 和 innerHeight 属性,可以获取浏览器窗口的内部宽度和高度。 内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 兼容性:IE<=8不支持。 1. 'use strict'; 2. 3. // 可以调整浏览器窗口大小试试: 4. alert('window0 码力 | 264 页 | 2.81 MB | 10 月前3
共 2 条
- 1













