自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 富文本编辑器,可编辑div contentEditable=true,光标位置window.getSelection

在近期项目中,需要在一个实时通信软件中,在发送消息时支持发送加粗的消息,现在总结一下使用心得。需求:在发送消息时,点击加粗图标,图标添加选中效果,输入的文字、添加的文字表情、@人员都需要显示为加粗效果。点击加粗图标,图标取消选中效果,输入的文字、添加的文字表情、@人员都需要显示为正常。在删除的时候,文字表情、@人员需要整块删除。实现:需要加粗消息,就需要使用到加粗b标签,所以一般的输入框input,textarea无法满足,经查询最后选择使用可编辑的div。将div设置属性contentEdita

2021-08-16 11:26:20 1821

原创 原型、原型链的关系

原型、原型链的关系如下图:根据上图,总结如下:1、所有对象都有一个__proto__属性指向一个对象,也就是原型。2、每个对象的原型,都可以同constructor找到构造函数,构造函数也可以通过prototype找到原型。3、所有的函数都可以通过__proto__找到Function对象。4、所有的对象都可以通过__proto__找到Object对象。5、对象之间通过__proto__连接起来,称之为原型链。在当前对象上不存在的属性,可以通过原型链一层侧往上查,直到顶层的Object对象,再

2021-05-13 10:35:22 382

原创 vue静态资源打包中的坑与解决方案

1、问题vue 经过 npm run build 打包后生成的css文件引入的静态文件(我的项目中是引入了字体文件)路径错误问题。2、分析查看项目中字体文件的引入路径为http://192.168.120.37/lx_form/static/css/static/fonts/element-icons.535877f.woff而项目中的资源路径如下index.htmlstatic/ |--js/ |--*.js |--css/ |--*.css |--fonts/ |--*.w

2021-04-13 17:31:03 1030

转载 字符串模板和DOM模板的区别

最近看Vue官方文档,多次看到字符串模板和DOM模板,一时不解这二者的区别,特意去查了然后记录下来,毕竟好记性不如烂笔头。1、字符串模板字符串模板是在Vue中写组件或页面时,写在文件中的template中的内容,如.vue的单文件组件的template模板和定义组件时的template属性模板。字符串模板不会在页面初始化时参与页面的渲染,会被Vue编译解析之后再被浏览器渲染,所以不受限于HTML结构和标签的命名。Vue.component('MyComponentA', { template

2021-04-08 10:43:12 626 1

原创 Android的webview返回不刷新页面

1212

2020-06-22 17:27:50 3280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除