/** * Created with JetBrains PhpStorm. * User: xuheng * Date: 12-8-8 * Time: 下午2:00 * To change this template use File | Settings | File Templates. */ // 定义一个名为 `templates` 的数组,数组中的每个元素都是一个对象,用于存储不同文档模板的相关信息,可能用于在文本编辑器等应用中提供多种预设的文档模板供用户选择使用。 var templates = [ { // `pre` 属性用于指定该模板对应的预览图片文件名(这里仅包含文件名,推测图片文件的路径在其他地方有统一配置或者约定),值为 "pre0.png",可能用于在模板选择界面展示该模板的缩略图等可视化表示。 "pre": "pre0.png", // `title` 属性用于存储模板的标题,其值来自 `lang` 对象中的 `blank` 属性(推测 `lang` 是一个用于存储多语言文本的对象,根据不同语言环境获取对应的文本内容,这里 `blank` 对应的文本可能表示空白模板之类的含义),用于在模板列表等地方向用户展示该模板的名称。 'title': lang.blank, // `preHtml` 属性存储了该模板的部分 HTML 代码片段,这部分代码可能是用于在模板预览或者初始加载时展示的简略内容,例如这里是一个简单的包含欢迎语的 `

` 标签内容,用于给用户一个该模板大致样子的预览效果。 'preHtml': '

 欢迎使用UEditor!

', // `html` 属性同样存储的是 HTML 代码,但可能是该模板完整或者更详细的用于实际编辑使用的代码内容,这里也是一个包含欢迎语的 `

` 标签内容,不过与 `preHtml` 中的内容可能在后续编辑过程中有不同的用途或者可编辑性等方面的差异。 "html": '

欢迎使用UEditor!

' }, { "pre": "pre1.png", 'title': lang.blog, // 该模板的 `preHtml` 属性存储了一段较为复杂的 HTML 代码,用于展示类似博客文章格式的预览内容,包含标题(`

` 标签,设置了一些样式属性,如边框底部样式、颜色、宽度以及文本对齐方式等)、副标题(`

` 标签内的 `` 标签)以及不同层级的标题(`

` 标签)和对应的段落文本(`

` 标签,设置了首行缩进等样式),整体呈现出一篇博客文章的大致结构和样式示例。 'preHtml': '

深入理解Range

UEditor二次开发

什么是Range

对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。


Range能干什么

在“开始”选项卡上,通过从快速样式库中为所选文本选择一种外观,您可以方便地更改文档中所选文本的格式。

', // `html` 属性中的 HTML 代码同样是类似博客文章格式的内容,但其中一些文本部分使用 `[键入文档标题]`、`[键入文档副标题]` 等占位符替换了实际内容,表明这是一个更通用的博客文章模板,用户可以根据自己的需求在相应位置输入具体的标题、副标题以及各部分内容,用于实际创建一篇完整的博客文章。 "html": '

[键入文档标题]

[键入文档副标题]

[标题 1]

对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。 您可以使用这些库来插入表格、页眉、页脚、列表、封面以及其他文档构建基块。 您创建的图片、图表或关系图也将与当前的文档外观协调一致。

[标题 2]

在“开始”选项卡上,通过从快速样式库中为所选文本选择一种外观,您可以方便地更改文档中所选文本的格式。 您还可以使用“开始”选项卡上的其他控件来直接设置文本格式。大多数控件都允许您选择是使用当前主题外观,还是使用某种直接指定的格式。

[标题 3]

对于“插入”选项卡上的库,在设计时都充分考虑了其中的项与文档整体外观的协调性。 您可以使用这些库来插入表格、页眉、页脚、列表、封面以及其他文档构建基块。 您创建的图片、图表或关系图也将与当前的文档外观协调一致。


' }, { "pre": "pre2.png", 'title': lang.resume, // 此模板的 `preHtml` 属性中的 HTML 代码呈现出简历格式的预览内容,包含简历标题(`

` 标签,设置了样式属性)、一个简单的表格(用于展示联系方式等信息,设置了边框样式、宽度等属性)以及不同层级的标题(如目标职位、学历、工作经验等对应的 `

` 标签)和相应的文本内容,初步展示了一份简历的大致结构和样式示例。 'preHtml': '

WEB前端开发简历


联系电话:[键入您的电话]

电子邮件:[键入您的电子邮件地址]

家庭住址:[键入您的地址]

目标职位

WEB前端研发工程师

学历

  1. [起止时间] [学校名称] [所学专业] [所获学位]

工作经验


', // `html` 属性中的 HTML 代码则是更完整通用的简历模板内容,在各部分相应位置使用占位符(如 `[此处键入简历标题]`、`[键入您的电话]`、`[键入起止时间]` 等)替代了具体内容,方便用户根据自己实际情况填写各项信息,构建一份完整的简历文档。 "html": '

[此处键入简历标题]


【此处插入照片】


联系电话:[键入您的电话]


电子邮件:[键入您的电子邮件地址]


家庭住址:[键入您的地址]


目标职位

[此处键入您的期望职位]

学历

  1. [键入起止时间] [键入学校名称] [键入所学专业] [键入所获学位]

  2. [键入起止时间] [键入学校名称] [键入所学专业] [键入所获学位]

工作经验

  1. [键入起止时间] [键入公司名称] [键入职位名称]

    1. [键入负责项目] [键入项目简介]

    2. [键入负责项目] [键入项目简介]

  2. [键入起止时间] [键入公司名称] [键入职位名称]

    1. [键入负责项目] [键入项目简介]

掌握技能

 [这里可以键入您所掌握的技能]

' }, { "pre": "pre3.png", 'title': lang.richText, // `preHtml` 属性中的 HTML 代码展示了一个图文混排样式的富文本内容预览,包含标题(`

` 标签)、图片(`` 标签,设置了图片来源、尺寸、对齐方式等属性,呈现出图片居左和居右的不同排版示例)以及相关的文字描述,展示了一种图文混排的文档结构和样式效果,用于让用户了解该模板可实现的排版风格。 'preHtml': '

[此处键入文章标题]

图文混排方法

图片居左,文字围绕图片排版

方法:在文字前面插入图片,设置居左对齐,然后即可在右边输入多行文


还有没有什么其他的环绕方式呢?这里是居右环绕


欢迎大家多多尝试,为UEditor提供更多高质量模板!

', // `html` 属性中的 HTML 代码则进一步丰富了图文混排的示例内容,增加了更多关于图文混排的描述(如不同环绕方式的介绍、更多的占位文本等),同样是一个用于实际创建富文本内容时可参考和编辑的通用模板,用户可在相应位置修改文本、替换图片等操作来生成符合自己需求的富文本文档。 "html": '


[此处键入文章标题]

图文混排方法

1. 图片居左,文字围绕图片排版

方法:在文字前面插入图片,设置居左对齐,然后即可在右边输入多行文本


2. 图片居右,文字围绕图片排版

方法:在文字前面插入图片,设置居右对齐,然后即可在左边输入多行文本


3. 图片居中环绕排版

方法:亲,这个真心没有办法。。。



还有没有什么其他的环绕方式呢?这里是居右环绕


欢迎大家多多尝试,为UEditor提供更多高质量模板!


占位


占位


占位


占位


占位



' }, { "pre": "pre4.png", 'title': lang.sciPapers, // `preHtml` 属性中的 HTML 代码呈现出类似科学论文格式的内容预览,包含标题(`

` 标签,设置了样式属性)、摘要部分(`

` 标签内包含 `` 标签用于 'preHtml':'

[键入文章标题]

摘要:这里可以输入很长很长很长很长很长很长很长很长很差的摘要

标题 1

这里可以输入很多内容,可以图文混排,可以有列表等。

标题 2

  1. 列表 1

  2. 列表 2

    1. 多级列表 1

    2. 多级列表 2

  3. 列表 3

标题 3

来个文字图文混排的


', 'html':'

[键入文章标题]

摘要:这里可以输入很长很长很长很长很长很长很长很长很差的摘要

标题 1

这里可以输入很多内容,可以图文混排,可以有列表等。

标题 2

来个列表瞅瞅:

  1. 列表 1

  2. 列表 2

    1. 多级列表 1

    2. 多级列表 2

  3. 列表 3

标题 3

来个文字图文混排的

这里可以多行

右边是图片

绝对没有问题的,不信你也可以试试看


' } ];