上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页

2018年11月7日

taro 开发注意点

摘要: taro 开发注意点: 注意点 | 原因 | 如果要支持 React Native 端,必须采用 Flex 布局,并且样式选择器仅支持类选择器,且不支持 组合器 | Taro RN 端是基于 Expo,因此不支持引入 React Native 的第三方库 | 某些样式代码仅供 H5 端使用,放在 与 阅读全文

posted @ 2018-11-07 16:01 cag2050 阅读(2640) 评论(0) 推荐(0)

2018年11月6日

taro 知识点

摘要: taro 的包: 包名 | 说明 | @tarojs/redux | Redux for Taro @tarojs/redux h5 | Forked react redux for taro @tarojs/plugin csso | Taro压缩CSS文件 内置环境变量 用于判断当前编译类型,目 阅读全文

posted @ 2018-11-06 17:26 cag2050 阅读(1408) 评论(0) 推荐(0)

taro 学习资料

摘要: taro 学习资料 学习资料 | 网址 | github | https://github.com/NervJS/taro taro 官方文档 | https://nervjs.github.io/taro/docs/README.html 阅读全文

posted @ 2018-11-06 17:24 cag2050 阅读(232) 评论(0) 推荐(0)

egg 官方文档之:框架扩展(Application、Context、Request、Response、Helper的访问方式及扩展)

摘要: 地址:https://eggjs.org/zh cn/basics/extend.html Application app 对象指的是 Koa 的全局应用对象,全局只有一个,在应用启动时被创建。 访问方式: ctx.app Controller,Middleware,Helper,Service 中 阅读全文

posted @ 2018-11-06 11:34 cag2050 阅读(7317) 评论(0) 推荐(0)

node 学习资料

摘要: Node 学习资料: 资料名称 | 网址 | Node.js 中文API文档 | http://nodejs.cn/api/ Node 菜鸟教程 | http://www.runoob.com/nodejs/nodejs tutorial.html 阅读全文

posted @ 2018-11-06 10:25 cag2050 阅读(213) 评论(0) 推荐(0)

2018年11月5日

node api 之:fs

摘要: fs.readFile() 函数会缓存整个文件。 为了最小化内存占用,尽可能优先使用 fs.createReadStream()。 阅读全文

posted @ 2018-11-05 16:08 cag2050 阅读(122) 评论(0) 推荐(0)

node api 之:stream - 流

摘要: stream 模块可以通过以下方式使用: 流可以是可读的、可写的、或者可读可写的。 所有的流都是 EventEmitter 的实例。 stream 模块本身主要用于开发者创建新类型的流实例。 对于以消费流对象为主的开发者,极少需要直接使用 stream 模块。 可写流(比如例子中的 res)会暴露了 阅读全文

posted @ 2018-11-05 15:47 cag2050 阅读(234) 评论(0) 推荐(0)

node api 之:util

摘要: util 库的使用: util 的方法: 方法 | 含义 | util.inherits(constructor, superConstructor) | 不建议使用 util.inherits()。 请使用 ES6 的 class 和 extends 关键词获得语言层面的继承支持。 注意,这两种方 阅读全文

posted @ 2018-11-05 15:01 cag2050 阅读(143) 评论(0) 推荐(0)

2018年11月1日

node 各模块及对应功能

摘要: node 各模块及对应功能 node 模块 | 对应功能 | net | 处理 TCP dgram | 处理 UDP http | 处理 HTTP/1 http2 | 处理 HTTP/2 https | 处理 HTTPS tls | 对安全传输层(TLS)及安全套接层(SSL)协议的实现,建立在Op 阅读全文

posted @ 2018-11-01 20:12 cag2050 阅读(234) 评论(0) 推荐(0)

父组件想得到子组件变化后的值(也可理解为:子组件将变化后的值,告知父组件)

摘要: 组件默认绑定的值、事件,是value、input,可以更改 "自定义组件的 v model:官方说明网址" 子组件改变了父组件传入的prop,想通知父组件,可以用update sync实现 ".sync 修饰符:官方说明网址" 阅读全文

posted @ 2018-11-01 19:43 cag2050 阅读(446) 评论(0) 推荐(0)

2018年10月31日

node api 之:Error

摘要: Node.js 中运行的应用程序一般会遇到以下四类错误: 1. 标准的 JavaScript 错误: `` : 当调用 eval() 失败时抛出。 `` : 当 JavaScript 语法错误时抛出。 `` : 当值不在预期范围内时抛出。 `` : 当使用未定义的变量时抛出。 `` : 当传入错误类 阅读全文

posted @ 2018-10-31 20:09 cag2050 阅读(234) 评论(0) 推荐(0)

2018年10月29日

git 项目配置用户名、邮箱的方法

摘要: git 项目配置用户名、邮箱的方法 单个仓库里,配置用户名、邮箱: 全局配置用户名、邮箱: 阅读全文

posted @ 2018-10-29 14:18 cag2050 阅读(837) 评论(0) 推荐(0)

2018年10月27日

Git凭证存储

摘要: 出处:http://www.cnblogs.com/volnet/p/git credentials.html 阅读全文

posted @ 2018-10-27 16:15 cag2050 阅读(310) 评论(0) 推荐(0)

node api 之:Buffer

摘要: 在 ECMAScript 2015 引入 TypedArray 之前,JavaScript 语言没有读取或操作二进制数据流的机制。 Buffer 类被引入作为 Node.js API 的一部分,使其可以在 TCP 流或文件系统操作等场景中处理二进制数据流。 TypedArray 现已被添加进 ES6 阅读全文

posted @ 2018-10-27 10:38 cag2050 阅读(159) 评论(0) 推荐(0)

2018年10月23日

less 引用阿里巴巴字体图标的线上地址

摘要: ``` @import url("//at.alicdn.com/t/font_546826_wghayhobtn.css"); ``` 阅读全文

posted @ 2018-10-23 15:45 cag2050 阅读(776) 评论(0) 推荐(0)

2018年10月22日

打造mac上最好用的Terminal

摘要: 出处:https://blog.csdn.net/kebing1011/article/details/46934533?utm_source=blogxgwz0 阅读全文

posted @ 2018-10-22 11:23 cag2050 阅读(660) 评论(0) 推荐(0)

mac安装Homebrew

摘要: 安装Homebrew 只需要一条命令,so easy ruby e "$(curl fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" `` 注意:中间需要按return键继续。 如果你的Mac OS跟我一 阅读全文

posted @ 2018-10-22 11:22 cag2050 阅读(135) 评论(0) 推荐(0)

2018年10月19日

在单文件组件中,引入安装模块里的css的2种方式:script中引入、style中引入

摘要: 在单文件组件中,引入安装模块里的css的2种方式:script中引入、style中引入 1.script中引入 2.style中引入 阅读全文

posted @ 2018-10-19 15:46 cag2050 阅读(1034) 评论(0) 推荐(0)

2018年10月18日

q:一个 JavaScript promise 库

摘要: https://github.com/kriskowal/q 阅读全文

posted @ 2018-10-18 16:34 cag2050 阅读(312) 评论(0) 推荐(0)

用 .gitlab-ci.yml 配置 gitlab 的任务(job)

摘要: 官方说明:https://docs.gitlab.com/ee/ci/yaml/ 阅读全文

posted @ 2018-10-18 14:50 cag2050 阅读(2270) 评论(0) 推荐(0)

使用 Travis 进行持续集成

摘要: 廖雪峰教程:https://www.liaoxuefeng.com/article/0014631488240837e3633d3d180476cb684ba7c10fda6f6000 阅读全文

posted @ 2018-10-18 14:47 cag2050 阅读(205) 评论(0) 推荐(0)

兼容浏览器按键事件对象的按键码属性

摘要: 兼容浏览器按键事件对象的按键码属性: IE只有keyCode属性,FireFox中有which、charCode属性,Opera中有keyCode、which属性,Chrome中有keyCode、which、charCode属性。 阅读全文

posted @ 2018-10-18 11:09 cag2050 阅读(195) 评论(0) 推荐(0)

node api 之:process - 进程

摘要: process 对象是一个全局变量,它提供当前 Node.js 进程的有关信息,以及控制当前 Node.js 进程。 因为是全局变量,所以无需使用 require()。 阅读全文

posted @ 2018-10-18 10:37 cag2050 阅读(151) 评论(0) 推荐(0)

2018年10月17日

node-sass 安装失败的原因及解决办法

摘要: 出处:https://segmentfault.com/a/1190000010984731 windows 上用 也可以安装上。 阅读全文

posted @ 2018-10-17 16:58 cag2050 阅读(638) 评论(0) 推荐(0)

2018年10月16日

React Native 学习资料

摘要: React Native 学习资料 学习资料 | 网址 | React Native中文网 | https://reactnative.cn/ 阅读全文

posted @ 2018-10-16 10:51 cag2050 阅读(189) 评论(0) 推荐(0)

2018年10月15日

Node 内存控制

摘要: Node 只能使用部分内存,原因: node 基于 V8 构建,V8 的内存管理机制限制了内存的用量。 在实际的使用中,不小心触碰到这个内存界限,会造成进程退出。 V8 是通过堆来进行内存分配的;在代码中声明对象并赋值时,所使用对象的内存就分配在堆中;如果已申请的堆空闲内存不够分配新的对象,将继续申 阅读全文

posted @ 2018-10-15 22:45 cag2050 阅读(2202) 评论(0) 推荐(0)

2018年10月14日

Nunjucks:Mozilla 开发的 JavaScript 模板引擎

摘要: Nunjucks 中文网站:https://nunjucks.bootcss.com/ 阅读全文

posted @ 2018-10-14 15:38 cag2050 阅读(543) 评论(0) 推荐(0)

2018年10月13日

egg-bin(egg 开发工具) 知识点

摘要: 待补充 阅读全文

posted @ 2018-10-13 18:37 cag2050 阅读(1529) 评论(0) 推荐(0)

egg-scripts(egg 部署工具) 知识点

摘要: 待补充 阅读全文

posted @ 2018-10-13 18:36 cag2050 阅读(3026) 评论(0) 推荐(0)

egg 知识点

摘要: egg 的约定 约定 | 使用方法 | 路由对应controller中的方法 | 举例: ,此时对应app/controller/home.js中的index方法 扩展 Application | app/extend/application.js 扩展 Context | app/extend/c 阅读全文

posted @ 2018-10-13 18:23 cag2050 阅读(1830) 评论(0) 推荐(0)

egg-init 知识点

摘要: github 网址:https://github.com/eggjs/egg init egg init 常用命令: Create a simple type application 阅读全文

posted @ 2018-10-13 17:37 cag2050 阅读(944) 评论(0) 推荐(0)

express 与 koa 区别

摘要: express 与 koa 区别 区别项 | express | koa | | 中间件模型 | Compress 模型 | 洋葱圈模型 对象个数 | 只有2个对象:Request 和 Response | 有3个对象:Request、Response、Context (Koa 增加了 Contex 阅读全文

posted @ 2018-10-13 01:03 cag2050 阅读(477) 评论(0) 推荐(0)

2018年10月8日

页面跳转时,统计数据丢失问题探讨

摘要: 出处: https://www.barretlee.com/blog/2016/02/20/navigator beacon api/ 阅读全文

posted @ 2018-10-08 22:48 cag2050 阅读(274) 评论(0) 推荐(0)

JSBridge 知识点

摘要: 比较好的介绍文章: 1. "Android中JSBridge的原理与实现" 阅读全文

posted @ 2018-10-08 20:35 cag2050 阅读(174) 评论(0) 推荐(0)

数据埋点 知识点

摘要: 比较好的介绍文章: 1. "数据埋点(浅谈埋点方式与上报收集)" :介绍了埋点的3种方式: 代码埋点、可视化埋点(又称为框架化埋点)、无埋点(全埋点) 2. "通过页面埋点做监控却不影响性能?解密ARMS前端监控数据上报技术内幕" : 阅读全文

posted @ 2018-10-08 20:07 cag2050 阅读(426) 评论(0) 推荐(0)

ES6 模块与 CommonJS 模块的差异

摘要: ES6 模块与 CommonJS 模块的差异 区别 | CommonJS 模块 | ES6 模块 | 原因 | | | 起作用的时机 | CommonJS 模块是运行时加载(运行时) | ES6 模块是编译时输出接口(编译时) | CommonJS 加载的是一个对象(即module.exports属 阅读全文

posted @ 2018-10-08 15:11 cag2050 阅读(285) 评论(0) 推荐(0)

2018年9月29日

koa 学习资料

摘要: koa 学习资料 学习资料 | 地址 | koa 中文版 | https://koa.bootcss.com/ 阅读全文

posted @ 2018-09-29 23:45 cag2050 阅读(142) 评论(0) 推荐(0)

浏览器渲染流程

摘要: 一篇经典的文章 "《how browsers work》" ,讲的很详细,也有 "中文译本" 一篇好的介绍文章:https://blog.csdn.net/xiaozhuxmen/article/details/52014901 css加载: 1. css加载不会阻塞DOM树的解析 2. css加载 阅读全文

posted @ 2018-09-29 12:10 cag2050 阅读(143) 评论(0) 推荐(0)

2018年9月27日

Object.create() 的含义:从一个实例对象,生成另一个实例对象

摘要: 出处:https://wangdoc.com/javascript/oop/object.html objectcreate 生成实例对象的常用方法是,使用new命令让构造函数返回一个实例。但是很多时候,只能拿到一个实例对象,它可能根本不是由构建函数生成的,那么能不能从一个实例对象,生成另一个实例对 阅读全文

posted @ 2018-09-27 21:41 cag2050 阅读(461) 评论(0) 推荐(0)

this、new,容易混淆的地方

摘要: this、new,容易混淆的地方 情况1 | 关系 | 情况2 | | | 等价于,推荐的写法是 | | 不一样 | , 这种情况下,构造函数就变成了普通函数,并不会生成实例对象。this这时代表全局对象 阅读全文

posted @ 2018-09-27 21:40 cag2050 阅读(169) 评论(0) 推荐(0)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 34 下一页

导航