Matt
个人专栏

最新文章

CKEditor 5设置编辑器高度

CKEditor 5提供的几种编辑器,它们的高度是随着内容变化的,官方没有提供设置编辑器高度的参数配置。如果要给编辑器固定高度有以下两种做法。对于经典版(classic editor build),可以通过CSS:.ck-editor__editable_inline { height: 200px;}对于所有版本,可以通过js来设置:editor.editing.view.change( wr

CKEditor5正确添加插件的方法

CKEditor5添加插件错误ckeditor-duplicated-modules本来想在CKEditor 5的ckeditor5-build-classic添加一个Code Block插件,按官方文档,先安装@ckeditor/ckeditor5-code-blocknpm install --save @ckeditor/ckeditor5-code-block然后再代码中引入使用:impo

Angluar 11集成CkEditor 5

CkEditor 5提供了5种即用型的编辑器,分别是Classic editorInline editorBalloon editorBalloon block editorDocument editor版本说明CkeEditor 5也提供可Angular的Component,npm包是ckeditor5-angular,分为两个主版本:版本 1.x.x :适用于 Angular 5-8。Angu

Angular集成moment.js使用

moment.js是一个专门用于处理时间的包。可以通过下面的方法把moment.js集成到Angular中使用。一、使用npm安装moment.jsnpm install --save moment二、在使用moment.js的.ts文件中导入import * as moment from 'moment';三、使用moment.jsmyDate = moment(someDate).format

Node.js端口冲突:Error: listen EADDRINUSE :::8080

这个错误主要是8080端口已被使用。解决方法是换个端口或者杀掉占用的8080端口的进程。查找占用端口的进程lsof -i tcp:8080返回类似的结果:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnode 41381 You 11u IPv6 0xac745b2749fd2be3 0

浏览器页面间通信新接口BroadcastChannel的用法

Broadcast Channel API允许同源(同一站点)的浏览器上下文(包括窗口,标签,框架或iframe)之间的简单通信。通信的方式如图: 用法构建channelvar bc = new BroadcastChannel('test_channel');test_channel参数用来指定channel的名称,连接到相同名称的BroadcastChannel,可

使用localStorage实现浏览器页面之间的通信(更新别的页面)

需求场景我们打开了两个需要登录的页面。我们在其中一个页面登录成功了,现在是想能够把已登陆的状态通知另外一个页面,让它自动更新。实现方案我们可以使用html5的localStorage来实现同一个浏览器页面之间的通信。信息广播:function messageBroadcast(message){ localStorage.setItem('message',JSON.stringify(me

CSS让绝对定位的元素居中的办法

水平居中,设置left:0,right:0, 垂直居中,设置top:0,bottom:0。margin设置为auto<!DOCTYPE html> <html lang="en"> <head> <title>SO question 2803532</title> <style type="text/css

Windows使用nvm-windows管理node.js多版本切换

nvm和n是两个在Mac/Linux上常用于管理node版本的工具,遗憾的是这两个工具都不支持Windows。在Windows可以用来管理Node版本的工具主要有:nvm-windows,nodist。本文主要介绍使用nvm-windows来管理node的版本。首先nvm-windows并非nvm的Windows版本,它是单独开发的用于在Windows管理Node版本的工具。nvm-window项

使用Node.js实现一个简单的web服务器

这是使用Node.js写的一个简单Web服务器示例,分为三部分:响应http请求路由url读取静态文件响应新建一个app.js文件作为此web服务器的入口。响应http请求首先我们引入http模块,创建一个http服务器。const http = require('http'); const hostname = '127.0.0.1'

WebStorm设置Node.js代码提示补全

配置Node.js安装路径首先需要安装Node.js。安装完Node.js后,WebStorm会自动识别并配置Node.js的安装路径。WebStorm设置Node.js安装路径如下:File -> Setting -> Language & Frameworks -> Node.js&nbs