摘要:
1、定义:在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。TypeScript 中的 类型接口 是一个非常灵活的概念,除了可用于对类的一部分行为进行抽象以外,也常用于对「对象的形状(Shape) 阅读全文
摘要:
一、下载运行 进入nginx官网下载页面:nginx下载地址,下载稳定版本 运行方式一:nginx下载目录双击允许nginx.exe 运行方式二:nginx命令行启动,在下载目录地址栏输入cmd,输入start nginx 任务管理器出现nginx.exe表示启动成功 二、常用命令 nginx -s 阅读全文
摘要:
开发框架:uniapp 场景:小程序保存页面为图片并上传 尝试方案:使用html-to-canvas,问题:小程序不允许操作dom,也无法获取dom标签,只能通过wx.createSelectorQuery()获取dom信息。 微信小程序官方解决方案:wxml-to-canvas。问题:只支持wxm 阅读全文
摘要:
传递给console.log的对象是不能被垃圾回收 ,因为在代码运行之后须要在开发工具能查看对象信息。所以最好不要在生产环境中console.log任何对象。 我们可以在mian.js中对console.log重新定义,即可实现生成环境屏蔽console.log的目的。 console.log = 阅读全文
摘要:
window.postMessage() 方法允许来自一个文档的脚本可以传递文本消息到另一个文档里的脚本,而不用管是否跨域。他们可以用这种消息传递技术来实现安全的通信。 这项技术称为“跨文档/跨窗口/跨域消息传递” postMessage() 方法为异步消息传递。可用于解决以下方面的问题: 1、页面 阅读全文
摘要:
js中进制 0b开头表示二进制 0开头表示八进制 0x开头表示十六进制 100 //是10进制,100 0100 //是八进制64 0b100//是二进制 4 0x100//是十六进制256 其他进制转十进制 parseInt(string, radix) //解析一个字符串并返回指定基数的十进制整 阅读全文
摘要:
定义: package.json文件跟踪依赖关系和元数据,是配置和描述如何与程序交互和运行的中心。 它包含名称、描述和版本之类的信息,以及运行、开发以及有选择地将项目发布到 NPM 所需的信息。 示例: { "name": "my-project", "version": "1.5.0", "des 阅读全文
摘要:
1、Hooks 什么是Hooks Hooks是一个新的React特性提案,组件尽量写成纯函数,如果需要外部React特性(比如状态管理,生命周期),就用钩子把外部特性"钩"进来,通常函数名字都是以use开头。首次在v16.7.0-alpha版本中添加。 Hooks产生的背景 组件之间复用状态逻辑很难 阅读全文
摘要:
fs模块 为nodejs的核心模块之一,主要处理文件的读写、复制、s删除、重命名等操作。当需要使用该模块时,需要先导入该文件 var fs = require('fs'); 1、fs.stat 检测是文件还是目录 同步方法:在结尾增加sync,如fs.statsync() const fs = re 阅读全文
摘要:
1、connect connect就是链接UI组件和model的。 import { connect } from 'umi'; export default connect(state => ({//state会返回所有model层命名空间的state deviceList:state.devic 阅读全文