tech-pub前端


  • Home

  • Archives

从零开始 node(二):Event Loop

Posted on 2018-10-11 | In node |

从零开始 node(二):Event Loop

朱耀华

第三、四章讲的是异步 I/O、异步编程,而实现异步的工具就是 Event Loop。在这里可以将浏览器环境和 Node 环境下的 Event Loop 对比来学习。

Read more »

从零开始node(一):模块机制

Posted on 2018-10-09 | In node |

从零开始 node(一):模块机制

朱耀华

之前粗略的阅读过《nodejs 权威指南》,但是这本书有点类似于字典或者文档,比较重视核心模块和接口的使用。

这次从头开始阅读《深入浅出 Node.js》,也许这本书比较久远了,但是比较重视原理层面,适合仔细阅读。

Read more »

一个栗子引发的思考

Posted on 2018-09-13 | In JavaScript |

一个栗子引发的思考

前情提要:小 Foo 和小 Bar 是某互联网公司的同事。有一天,小 Foo 交给小 Bar 一个任务……

Read more »

跨域和CORS

Posted on 2018-09-02 | In JavaScript |

跨域和CORS

最近的一个项目在对接的时候,会报出以下错误:

OPTIONS * 401()
Failed to load *: Response to preflight request doesn’t pass access conreol check : No ‘Access-Conrtrl-Allow-Origin’ header is present on the requested resoutce. Origin ‘http://localhost:10001' is not allowed access.

直译过来是 OPTIONS 请求错误,response 的 header 里面没有 ‘Access-Conrtrl-Allow-Origin’字段。

如果在开发过程中看到这个错误的话就可以直接截图给后端让他改了(虽然产生原因在浏览器……

Read more »

meta 标签的使用说明

Posted on 2018-08-31 | In html |

meta 标签的使用说明

  1. 什么是meta标签

    • meta是位于head中的一个标签,用于提供页面相关的一些原信息,比如针对搜索引擎的描述和关键词

    • meta标签在head内可以存在多个

Read more »

绑定后端返回的popover标签

Posted on 2018-08-31 | In javascript |

背景:在做hackathon项目时,遇到一个需求:是一段话中,部分专业名词需要点击弹出popover框来解释

gs-ui用法:

1
2
3
4
5
6
7
8
9
10
<gs-popover
ref="popover2"
supernatant
placement="bottom"
width="200"
trigger="click"
>
浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层浮层
</gs-popover>
<gs-button type='primary' v-popover:popover2>click 激活</gs-button>

Read more »

react-native-datepicker在ios下的解决方案

Posted on 2018-08-31 | In JavaScript |

背景

react-native-datepicker(以下简称 DatePicker)是用 react-native 开发移动端 app 时常用到的时间选择控件,但是在 IOS 上会有一个问题:如果 DatePicker 在选择日期模式下,日期中年份默认选择当年,而且不能修改

Read more »

深入理解 this

Posted on 2018-08-26 | In JavaScript |

深入理解 this

这篇文章主要参考《你不知道的 JavaScript》的第2章—this全面解析

首先说结论:

this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。

本文使用了大量代码来说明,请耐心阅读。

Read more »

微信 JS-SDK 分享网页链接到朋友圈

Posted on 2018-08-25 | In javascript |
  1. 首先要有一个公众号

    • 微信公众平台
  2. 获取 AppID 和 AppSecret

    • 登陆微信公众平台

    • 开发 -> 基本配置,查看 AppID 和 AppSecret

  3. 配置安全域名

    • 设置 -> 公众号设置 -> 功能设置,在 JS接口安全域名 设置安全域名
Read more »

MpVue打包vendor过大问题解决办法

Posted on 2018-08-24 | In baolong |

MpVue打包vendor过大问题解决办法

问题描述:

mpvue 打包的小程序会自动将重复引用打包到 static -> js -> vendor, 当引用的第三方库过多时,vendor 就会超出 500K ,小程序开发者工具有 500k 限制,大于 500k 的包不进行转码和压缩,此时就可能导致预览失败,文件体积超过 2M 限制

Read more »
123

tianyu

23 posts
12 categories
4 tags
© 2018 tianyu
Powered by Hexo
|
Theme — NexT.Muse v5.1.4