2 Tusi博客

尚未进行身份认证

[公众号]大前端技术沙龙 [小程序]Tusi博客

等级
TA的排名 2w+

从一道面试题简单谈谈发布订阅和观察者模式

今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。

2019-12-12 19:06:12

前端API层架构,也许你做得还不够

上午好,今天为大家分享下个人对于前端API层架构的一点经验和看法。架构设计是一条永远走不完的路,没有最好,只有更好。这个道理适用于软件设计的各个场景,前端API层的设计也不例外。

2019-12-04 11:17:11

彻底理解浏览器的缓存机制(http缓存机制)

学习HTTP缓存时看到一篇不错的文章,推荐大家阅读:原文地址:https://www.cnblogs.com/chengxs/p/10396066.html 一、概述浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:1、HTTP请求(Request...

2019-11-29 18:09:34

Git多个远程仓库不同步时的补救办法

当git remote关联了多个远程仓库时,总会遇到一些问题。今天就遇到了两个远程仓库不一致导致无法push的情况。

2019-11-19 18:43:13

解决办公IP变化后git无法推送远程仓库的问题

最近公司乔迁新址,在提交代码时遇到了无法git push的问题。

2019-11-17 16:16:12

因为new Date(),我给IE跪了

处理日期格式是日常工作中的常事,我们经常会对日期字符串和日期对象之间进行转换。今天在IE浏览器就踩了这么一个日期转换的坑。

2019-11-15 09:59:40

用初中数学知识撸一个canvas环形进度条

周末好,今天给大家带来一款接地气的环形进度条组件vue-awesome-progress

2019-11-09 11:23:58

ionic初体验

体验一把ionic

2019-11-05 18:18:22

cordova开发环境搭建

最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。本文简单记录下cordova环境搭建的过程。

2019-11-01 14:18:17

gradle环境搭建

最近我在尝试了解跨平台技术的发展,首先则是想到了cordova。环境配置过程中有依赖gradle,下面简单记录了在windos10系统下搭建gradle环境的过程。

2019-10-28 15:06:18

耐人寻味的CSS属性font-family

font-family是一个网站用户体验的第一入口,非常有必要花功夫来研究一下。我们首先需要了解衬线字体和无衬线字体,接着了解中英文的常用字体及其适用性。

2019-10-23 15:13:37

如何判断IE OCX插件正常安装?

项目中用到了一个第三方的ie ocx控件,而经常遇到客户和测试小伙伴反馈相关功能无法正常使用,也没有友好提示。考虑到这个问题,必须要有一个ie ocx控件的检查机制。

2019-10-16 13:41:30

【重拾基础】耐人寻味的CSS属性white-space

《耐人寻味的CSS属性white-space》,本文说的white-space是一个控制换行和空白处理的CSS属性。我曾经被这个属性烦死,一直没记住,今天决定还是写下来好好琢磨下。

2019-10-13 11:21:44

【重拾基础】块级元素和行内元素

最近给自己定了一个小目标,一周温习一个基础知识点,并输出一篇手记。看自己是否能坚持下去。^_^

2019-09-26 12:51:55

即将是史上最全的meta大全

本文的目的是搜集当前主流的meta配置,方便开发者快速开发调试。在这里不会做各种meta的深入分析,只是简单的介绍,让大家知道有这个东西。

2019-09-24 11:35:48

发布一个简单的npm包

本文简单地记录了发布一个简单npm包的过程,以便后续参考使用。

2019-09-21 15:21:14

Gerrit常见命令及最佳实践

本文记录了笔者在使用Gerrit(一种免费、开放源代码的代码审查软件)过程中的一些微小的经验,在这里做个简单的分享。

2019-09-16 11:24:06

拥抱webpack4,有效缩减构建时间57%+

最近有感觉到,随着系统模块数量的增加,wepack编译打包的速度越来越慢,于是我想给项目做一下优化升级,也借此机会系统地学习一下webpack4。

2019-09-11 16:41:58

可能是最详细的UMD模块入门指南

学习UMD介绍这个仓库记录了一些关于javascript UMD模块规范的demo,对我学习UMD规范有了很大帮助,希望也能帮助到你。回顾之前也写了几篇关于javascript模块的博客,链接如下:回头再看JS模块化编程回头再看JS模块化编程之AMDsea.js的同步魔法近几天准备总结一下javascript模块的知识点,所以建了这个Git仓库,如果能帮助到您,麻烦点个star...

2019-08-29 13:59:11

Chrome远程调试手机端UC浏览器

今天在手机UC上发现我的一个网页打不开,而在PC上是正常的,因此需要通过Chrome远程调试手机端UC浏览器查下问题,折腾了老久才弄好。获取 Google USB 驱动程序首先将手机通过USB接口与PC连接接着要确认手机USB驱动程序是不是正常,可以在设备管理器中查看,如果设备左侧没有黄色感叹号,则说明正常。如果不正常就需要手动安装了,给个链接:获取 Google USB 驱动程...

2019-08-28 16:55:13

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。