摘要:一些废话 在前端的飞速发展下,这十年里,前端从美工切图仔演变成如今的大前端,在互联网时代中占据越来越重要的位置。前端工程化,模块化成为前端提效利器。越来越多公司也开始重视,开始搭建适用于公司内部,或者业务线内部的组件库。这篇文章将遵循 是什么 为什么 怎么做 来一起搭建业务组件库,或者太长不想看直接 阅读全文
posted @ 2020-08-21 00:59 c-137Summer 阅读(317) 评论(7) 推荐(1) 编辑
摘要:ES新特性 JS 中的作用域有几种 全局作用域 函数作用域 块级作用域ECAMAScript2015(ES6) ECAMAScript2015 let const 解构赋值 // 数组解构 const arr = [1,2,3] const [a,b,c] = arr // 对象解构 const o 阅读全文
posted @ 2020-07-29 00:06 c-137Summer 阅读(106) 评论(0) 推荐(0) 编辑
摘要:前言 面向对象的编程思维方式:把现实中的事务抽象成程序世界中的类和对象,通过封装、集成和多态来演示事物间的联系 函数式编程的思维方式:把显示世界的事物和事物之间的联系抽象到程序世界(对运算过程进行抽象) 函数式编程的特点 在JS中函数就是一个普通的对象,我们可以把函数存储到变量/数组中,它还可以作为 阅读全文
posted @ 2020-07-21 16:58 c-137Summer 阅读(40) 评论(0) 推荐(0) 编辑
摘要:前言 熟悉 vue 的前端,想必对 vue 里的 nextTick 也很熟悉了,用的时候就知道他是延迟回调,有时候用起来甚至和setTimeout 看起来是同样的效果。但他和setTimeout到底有什么区别?他是如何实现的? 本文就nextTick的实现引入,来探讨下js中的异步与同步,微任务与宏 阅读全文
posted @ 2020-07-08 10:13 c-137Summer 阅读(98) 评论(0) 推荐(1) 编辑
摘要:前言 IM(Instant Messaging),也就是即时通讯。几乎所有对实时性要求高的应用场景都需要IM技术的运用。比如聊天、直播、弹幕、实时位置共享、协同编辑/在线文档、股票基金报价等。 本篇将带大家从零开始搭建实现一个轻量群聊的完整闭环。客户端用到的是vue+websocket通信,服务端用 阅读全文
posted @ 2020-04-14 00:39 c-137Summer 阅读(248) 评论(0) 推荐(0) 编辑
摘要:// 常用命令 show dbs // 查看所有数据库列表 db // 查看当前连接的是哪个库 use test // 新建数据库 & 切换到test库 db.dropDatabase() // 删库 show collections // 查看当前库下的集合(表) db.test.insert({ 阅读全文
posted @ 2020-04-11 22:48 c-137Summer 阅读(54) 评论(0) 推荐(0) 编辑
摘要:在用vuex的时候会遇到需要引入当前文件夹下的所有文件例如引入module文件夹下所有的js文件 通常可以再module文件夹下建一个index.js 文件,然后在index文件里统一export 导出 但其实可以更方便,require.context这个方法可以满足需求,不需要再每次都要在inde 阅读全文
posted @ 2020-02-25 20:07 c-137Summer 阅读(1668) 评论(0) 推荐(0) 编辑
摘要:H5 页面在做某个活动的时候,有两种分享方式,一种是链接分享,一种是图片分享。 链接分享的话,如果是在微信里,就可引导用户利用微信浏览器自带的分享,根据sdk设置分享标题简介链接缩略图即可。 图片分享的话,一定是要有个二维码,通过识别二维码来进去活动地址,但有时候这个地址是后端返回的,可能会变化的地 阅读全文
posted @ 2019-12-16 19:23 c-137Summer 阅读(829) 评论(0) 推荐(0) 编辑
摘要:作为一名web前端来入门dart,新语言和我们熟悉的js有所差异,写dart的过程中容易受到原有思维的影响,这里把dart和js做一个对比总结,方便查找和熟悉。 变量声明 dart和js都支持var关键字,使用 var 关键词进行声明的时候,dart 会自动推断出 当前变量的类型,如果在变量声明的时 阅读全文
posted @ 2019-11-26 13:25 c-137Summer 阅读(3053) 评论(0) 推荐(0) 编辑
摘要:在前端写一个弹窗可能很简单,那如果同时有多个弹窗呢 这样的话就要考虑弹窗的展示问题,肯定是不能叠加在一起的,这时候就要通过队列(先进先出)来展示 思路就是根据队列来实现,至于具体的实现方式,可以在项目中灵活运用 在vue中可以通过vuex存储队列,用watch方法来监听队列的变化 举个🌰 1. 在 阅读全文
posted @ 2019-11-09 13:55 c-137Summer 阅读(492) 评论(0) 推荐(0) 编辑