随笔分类 - 其它技术
摘要:一、升级原因 在开发shopify app的时候,提示我当前的Ruby版本不支持(如下图),所以需要升级Ruby。 由于Ruby 中的一些 Gem 依赖于 OpenSSL 库,所以更改 Ruby 版本,还需要安装正确版本的 OpenSSL。 下面的升级过程会先安装 OpenSSL 1.1,再安装 R
阅读全文
摘要:
设计图上的数字采用了Roboto字体,原字体文件200多k,而小程序主包最大2m,承受不起这么大的字体。因为只用到了数字,所以可以使用fontforge编辑字体,删除多余的部分。 一、下载并安装fontforge https://www.macupdate.com/app/mac/48689/fon
阅读全文

摘要:1、注册账号 打开https://www.npmjs.com/,注册一个账号。注册好后到注册的邮箱确认一下。 2、查看项目的package.json配置 可以在这里配置name(包名)、version(版本号)、description(描述)、main(入口文件)、files(包含的文件夹)等。 3
阅读全文
摘要:一、什么是nvm nvm是一个node版本管理工具。 由于不同项目依赖的node版本可能不同,所以在维护多个项目时通常需要使用不同的node版本,这时候用nvm来切换不同的node版本就很方便。 官方文档: https://github.com/nvm-sh/nvm/blob/master/READ
阅读全文
摘要:FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。 一、安装 二、构建 官网提供了一个简单例子,例子结构如下(非常简单的由html、css、js以及几张图片构成) fis-conf
阅读全文
摘要:昨天听同事分享了Gulp的一些简单使用,决定自己也试一试。 一、安装 gulp是基于nodejs的,所以要先下载安装node(直接搜node,在官网下载就好了) 1、全局安装gulp 2、新建package.json文件 上图框中的内容分别是:项目名、版本、描述、入口文件、测试命令、git地址、关键
阅读全文
摘要:一、概述 1、查看及运行扩展程序 点击右上角,更多工具 >扩展程序 在这里可以看到已经添加的扩展程序; 选择右上角的‘开发者模式’,会出现下面的扩展程序的按钮; 点击‘加载已解压的扩展程序……’,可以直接加载并调试扩展程序(也可以直接把文件夹直接拖过来); 点击‘打包扩展程序……’,可以把程序打包为
阅读全文
摘要:今天偶然听说了百度站长平台,又偶然在上面发现了夜息大神的分享(http://zhanzhang.baidu.com/college/videoinfo?id=871)。 之前对于SEO的了解只限于减少http请求,css在上js在下,在meta标签里面写些关键词(这个也是利于SEO的吧?)。分享里面
阅读全文
摘要:REST 是一种软件架构风格 1、定义 REST即表述性状态传递(Representational State Transfer) 是一组架构约束条件和原则。是设计风格而不是标准。 满足这些约束条件和原则的应用程序或设计就是RESTful 2、定义规则 REST中的资源指的是数据和表现形式的组合 通
阅读全文
摘要:参考了很多文章总结的。 1、cookie(储存在用户本地终端上的数据) 服务器生成,发送给浏览器,浏览器保存,下次请求同一网站再发送给服务器。 2、session(会话) a、代表服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的。 b、cookie中存放着一个sessionID。请求
阅读全文