摘要:
一、模块化 - CommonJS: CommonJS 规范就是一套偏向服务端的模块化规范,NodeJS 就采用了这个规范。 一个文件就是模块,拥有独立的作用域 通过 `module.exports` 或 `exports` 对象导出模块内部数据 通过 `require` 函数导入外部模块数据 缺点: 阅读全文
摘要:
网页开发中处理用户交互会用 addEventListener 添加事件监听器来监听用户操作,比如 click、mousedown、mousemove等,这些都是由用户直接触发的事件。 那么对于一些不是由用户直接触发的事件呢? 比如元素从不可见到可见、元素大小的改变、元素的属性和子节点的修改等,这类事 阅读全文
摘要:
一、什么是微前端? 我们先来看两个实际的场景: 1、复用别的的项目页面 如果我们的项目需要开发某个新的功能,而这个功能另一个项目已经开发好,我们想直接复用时。注意:我们需要的只是别人项目的这个功能页面的「内容部分」,不需要别人项目的顶部导航和菜单。 一个比较笨的办法就是直接把别人项目这个页面的代码拷 阅读全文
摘要:
react版本 "react": "^17.0.1", 1、package.json里面添加homepage 2、routes修改 Switch外面用Router再包一层,加上basename属性 阅读全文
摘要:
转发原文地址:https://segmentfault.com/a/1190000039701868 前沿:一个流程图设计器需要什么?一个是图的绘制能力、基于svg或者canvas来绘制各种形状的节点(矩形、圆形、多边形)以及线,一个是图与图之间的交互包括拖拽,节点之间的连线等,最后是画布面板的便捷 阅读全文
摘要:
一、正则的创建 - 字面量创建 let str = "666asddf667ffg88"; let reg = /\d+/; let res = str.match(reg); console.log(res); - 通过构造函数 let str = "666asddf667ffg88"; let 阅读全文
摘要:
在Web应用中,实现动画效果的方法比较多,JavaScript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用于请求动画的 API,即 req 阅读全文
摘要:
1、响应式布局 详情参考手把手教你响应式布局(一) 一、相对长度单位。 其长度单位会随着它的参考值的变化而变化。 px,像素 em,元素的字体高度 %,百分比 rem,根元素的font-size vm,视窗宽度,1vw=视窗宽度的1% vh,视窗高度,1vh=视窗高度的1% 二、如何实现移动端字体大 阅读全文
摘要:
最近做了微信支付及退款一系列操作,微信文档写的也比较简略,网上博客也并不详细,也踩了一些坑,在这里记录下。当然主要还是得根据微信小程序文档一步一步来。 一、wx.requestPayment 发起微信支付。了解更多信息,请查看微信支付接口文档 所谓的发起微信支付,指的是用户侧这边唤起微信支付窗口的a 阅读全文
摘要:
一、高阶组件介绍 vue 高阶组件的认识,在React中组件是以复用代码实现的,而Vue中是以mixins 实现,并且官方文档中也缺少一些高阶组件的概念,因为在vue中实现高阶组很困难,并不像React简单,其实vue中mixins也同样可以代替,在读了一部分源码之后,对vue有了更深的认识。 所谓 阅读全文