迁移包括以下部分: MIP 核心库迁移 将站点引用的 mip.js 和 mip.css 版本由 1.0 修改为 2.0。MIP 核心库 2.0 版本完全兼容 1.0 版本,开发者可放心升级。具体做法如下: mip.js 文件迁移 将站点中的所有如下引用: <script src="https://c.mipcdn.com/static/v1/mip.js"></script> 改为: <scrip
通过其他做图软件,你可能已经熟悉了图层(Layer)的概念。在Sketch里则没有图层概念,或者说图层升级了,随你怎么看。 当在画布里添加一个矩形时,你就添加了一个新的图层。再添加下一个矩形,你就添加了另一个图层。因此每个对象各占一个图层,每个图层只拥有一个对象。虽然在这本手册中我们始终使用“图层”这个词,但现在你看到,它已经不同于传统意义上的字面意义了。 添加图层 最简单添加图层的办法,就是在工
除了通过"allAutoDetected"权限让Chrome应用自动查找媒体库外,也可以让用户手动添加或者移除媒体库。 在上一节中我们调用getMediaFileSystems方法时,将其参数中的interactive指定为了if_needed,如果将其指定为yes则会出现一个弹出让用户选择保留的媒体库或者添加其他媒体库: 媒体库选择弹窗 如果只想单纯提供添加其他位置的功能,可以使用addUser
Vuex 2.0 已经发布了,但是这份指南只涵盖迁移到 1.0?这是打错了吗?此外,似乎 Vuex 1.0 和 2.0 也同时发布。这是怎么回事?我该用哪一个并且哪一个兼容 Vue 2.0呢? Vuex 1.0 和 2.0 如下: 都完全支持 Vue 1.0 和 2.0 将在可预见的未来保留支持 然而它们的目标用户稍微有所不同。 Vuex 2.0 从根本上重新设计并且提供简洁的 API,用于帮助正
从数组中移除给定函数返回 false 的元素。 使用 Array.filter() 和 Array.reduce() 来查找返回真值的数组元素,使用 Array.splice() 来移除元素。 func 有三个参数(value, index, array)。 const remove = (arr, func) => Array.isArray(arr) ? arr.filter(fu
新的中间件签名 Koa v2 引入了新的中间件签名。 旧签名中间件(v1.x)支持将在 v3 中删除 新的中间件签名是这样的: // 使用异步箭头方法 app.use(async (ctx, next) => { try { await next() // next 现在是一个方法 } catch (err) { ctx.body = { message: err
简介 FDS提供了第三方对象存储引擎迁移到FDS的命令行工具。工具下载地址:migration-tool.tar.gz 使用方法 参数 可选值 含义 例子 -st fds或oss (必填) 迁移源端的对象存储名称,目前支持fds/oss/s3/ks3 sh migration-tool.sh -st fds sh migration-tool.sh -st oss -se 必填 源端对象存储系统的
当动画样式改变时,为匹配的元素集合内的每个元素移除指定的 Class。 如需了解更多有关 .removeClass() 方法的细节,请查看 API 文档 .removeClass()。 .removeClass() 演示 点击按钮预览特效。 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQue
所属类别 特效(Effects) 用法 描述:把一个元素的轮廓转移到另一个元素。transfer 参数 类型 描述 className String 转移的元素将接收的参数化的 class 名称。 to String jQuery 选择器,要转移到的元素。 当尝试两个元素之间的可视化交互时非常有用。 转移的元素本身带有 class ui-effects-transfer,其他的样式需要由您来定义,
当动画样式改变时,为匹配的元素集合内的每个元素移除指定的 Class。 如需了解更多有关 .removeClass() 方法的细节,请查看 API 文档 .removeClass()。 .removeClass() 演示 点击按钮预览特效。 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQue
Github : ThinkORM - 从ThinkPHP5.1独立出来的缓存管理类库 安装 composer require topthink/think-cache 创建缓存类配置 修改 Conf/Config.php 文件,在userConf方法中添加如下配置,缓存类支持多种驱动,这里仅列出使用File驱动需要的配置项,具体不同的驱动使用的配置项,可以到类库目录的driver目录中打开对应的
Github : ThinkValidate - 从ThinkPHP5.1独立出来的验证器类库 安装 composer require topthink/think-validate 直接在控制器中使用 验证器没有额外的配置文件,可以直接现场定义规则,对数据进行验证,用法与ThinkPHP的控制器验证是一致的 use thinkValidate; $validate = Validate::mak
Github : ThinkTemplate - 从ThinkPHP5.1独立出来的编译型模板引擎 安装 composer require topthink/think-template 创建模板配置 修改 Conf/Config.php 文件,在userConf方法中添加如下配置,这里仅配置必须的配置项,完整配置可以参考类库的thinkTemplate类,如果还没有创建视图目录Views和视图缓
Github : ThinkORM - 从ThinkPHP5.1独立出来的数据库ORM类库 安装 composer require topthink/think-orm 创建数据库配置 修改 Conf/Config.php 文件,在userConf方法中添加如下配置,这里仅列出连接mysql必须的配置项,完整配置项可以参考think-orm类库目录下的config.php文件 private fu
项目初始化 俗话说磨刀不误砍柴工,在开始之前要完成一些准备工作以便移植其他框架的组件,首先我们得把框架给安装好,easySwoole是一个非常易于使用的框架,安装一样很简单,只需要切换到项目根目录 //命令行快速安装 bash <(curl https://www.easyswoole.com/installer.sh) //OR curl https://www.easyswoole.com/i