当前位置:首页 > 日记 > 正文

支持插入表达式来实现代码的编辑器(简单的想法很重要)

支持插入表达式来实现代码的编辑器(简单的想法很重要)
下面是一个表达式列表。为了简单地将图片的文件名放在里县中,class属性用于存储相应的标记。
复制代码代码如下所示:

0.webp
1.webp
2.webp
下一步,将上述李成IMG
复制代码代码如下所示:
无功facedir =图像 / / / ;面对配置目录
无功iframedocument = null;
无功iframewindow = null;
无功议= false;
$.each ($(#faceList>li), function () {/ / show expression
var node = document.createelement(IMG);
node.classname = $(this)。Attr(类);
node.src = facedir + $(this)Html();
this.innerhtml = ;
this.appendchild(节点);
});

把一个iframe进行编辑
复制代码代码如下所示:
得到ifame第一
复制代码代码如下所示:
iframewindow = document.getelementbyid(编辑)。ContentWindow;iframedocument = document.getelementbyid(编辑)。ContentWindow.document;iframedocument。设计模式= ; / /打开iframe编辑模式
。设计模式= ;这种方法是很常见的。在它的开始,你要使用的文本,但文本不能显示图片。在实际过程中文本和iframe之间的差异,因此它不会自己包裹在iframe,所以它增加了身体的自动换行、设置自动换行属性。
复制代码代码如下所示:
iframedocument.write();

以下是在iframe插入一张图片表达的过程(代码中的注释)
复制代码代码如下所示:
$(你需要登录后才# >里)。Click(function(){)
var $ = $(这个);
thisimg = $(var $本)。找到(IMG:情商(0)); / /当前点击的表达(img标签)
document.getelementbyid(编辑)(。contentwindow。重点); / /编辑区域集中
var = null;
如果(文档选择)兼容
{
iframe / /表达增加
R = iframedocument.selection.createrange();
IframeDocument.selection.empty();
r.pastehtml($ thisimg { 0 }。parentnode.innerhtml.tostring());
}
如果(窗口。getSelection)
{
R = iframewindow.getselection()GetRangeAt(0);
iframewindow.getselection()RemoveAllRanges();
var node = document.createelement(IMG);
node.classname = $ thisimg.attr(类);
node.src = $ thisimg.attr(src);
r.surroundcontents(节点);
}
});

在这里,插入表达的过程就完成了。最后一件事情:IMG标记的翻译
复制代码代码如下所示:
geteeditdata()函数
{
var编辑= iframedocument.getelementsbytagname(体){ 0 }。innerHTML;
在内存中复制一个节点的副本,以确保完整的文档流格式
新字符串(编辑);
值为$();
无功imgnode = $(你需要登录后才# IMG );
美元。每个(imgnode,函数(){(){
var马克=/+ $(this)。Attr(类)(ToString);
VaR值= content.find美元(,+ $(this)。Attr(类)(ToString));
如果(fs)!= nullfs { 0 }!=未定义)
{
Fs.replaceWith(Mark);
}
});
}

事实上,还有很多问题没有解决,把代码放出来,希望能帮助一些朋友解决这个问题。

相关文章

PS6让漂亮可爱的相框

PS6让漂亮可爱的相框

漂亮,可爱,电脑软件,本教程主要是介绍朋友PS6,制作漂亮可爱的照片相框。教程制作的相框非常好。建议像他们这样的朋友可以和教程一起学习。 我想在这里看到一个漂亮相框的小伙伴。今天,萧边教你如何使用PS6让美丽可爱的照片相框。这很简单。…

PHP过滤分页参数防止SQL注入的示例

PHP过滤分页参数防止SQL注入的示例

过滤,分页,参数,示例,电脑软件,本文介绍了PHP在SQL注入中防止过滤分页参数的方法,供大家参考,具体分析如下: 就网络安全而言,不要信任网络上的任何输入信息,我们必须过滤任何输入信息的参数: 复制代码代码如下:美元->荷载->图书馆('pagination); …

对PS实用技巧的详细分析

对PS实用技巧的详细分析

实用技巧,详细,电脑软件,PS,本教程主要是对那些在PS中实用的详细分析提示,很好的教程,推荐,希望能对大家有所帮助。 技能不多,但每一个都很实用,既有快速隐藏图层的方法,又有助新手快速抠图超简单的技巧。 技巧1: 快速隐藏一层层的技术: 1。鼠标…

PS图象处理软件画一个清脆的卡通平

PS图象处理软件画一个清脆的卡通平

图象,清脆,处理软件,画一,卡通,本教程介绍了一个朋友的扁铅笔图标使用PS图象处理软件画清晰的卡通。效果很漂亮,难度也不大。 这是一个扁平的铅笔图标扁平清晰卡通PS图象处理软件。做起来并不难。这是所有最基本的工具。当你画的时候,先分解…

教你用PS设计一个精美的大众标志

教你用PS设计一个精美的大众标志

教你用,标志,精美,电脑软件,PS,今天是教你如何设计一个精致的大众罗PS,虽然罗标志设计的过程是非常复杂的,但本教程将教你一个方法,你想激活通过课程的学习思维,在罗未来的生产可以帮助 今天是教你如何设计一个精致的大众罗PS,虽然罗标志设计的…

拆分字体颜色的CDR。

拆分字体颜色的CDR。

字体颜色,拆分,电脑软件,CDR,本教程是介绍朋友使用CDR进行字体颜色填充方法拆分,比较简单的教程,非常适合初学者学习,值得推荐,希望有所帮助。 本教程教的朋友用CDR来分割字体着色,这个案例还是一点技巧,不是标准教程,希望对我的朋友有所帮助。 …

PS图象处理软件让美丽的光影效果通

PS图象处理软件让美丽的光影效果通

光影,图象,处理软件,效果,美丽,本教程主要使用PS图象处理软件创造美丽的照片和阴影效果通过黑场的命令在曝光。本教程是以比较为基础的。很适合初学者学习。希望通过本教程能熟练使用ps黑场,很好,喜欢喜欢学习的朋友。 有点熟悉的PS图象处理…

AI绘制一个美丽的siemenmsM50手机

AI绘制一个美丽的siemenmsM50手机

绘制,一个美丽,电脑软件,AI,本教程介绍你使用AI画出一个漂亮的siemenms M50手机。教程仍然很漂亮。这不是很难。建议你喜欢你的朋友一起学习。 这是一篇用爱画一个漂亮的siemenms M50手机。在这个人工智能教程中,我们将向AI应用许多基本知识…

十幅图告诉您PHP引用是什么。

十幅图告诉您PHP引用是什么。

引用,告诉您,电脑软件,十幅图,PHP,文章中PHP引用的说明有助于加深对PHP引用的理解,并在此支持。 如果您对PHP了解不多,请查看我以前的博客:详细介绍PHP 一个非常全面的总结对我们理解PHP报价很有帮助,并希望合作伙伴喜欢它们。…

对fs.fchownsync方法在Node.js的使

对fs.fchownsync方法在Node.js的使

使用说明,方法,电脑软件,fs,fchownsync,方法显示: Fchown()的同步版本。 Grammar: 复制代码代码如下所示: Fs.fchownSync(FD,UID,GID) 由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。 接收参数: FD文件描述符 用户ID GID…

ai做了一个漂亮的签名文件课程

ai做了一个漂亮的签名文件课程

签名文件,漂亮,课程,电脑软件,ai,本教程是介绍朋友用ai做的一个漂亮的签名方法,教程做的签名很好,作者也很详细,推荐给爱,朋友可以跟着教程一起学习,希望对大家有所帮助,让我们看看。 今天,这个人工智能教程向朋友介绍AI创建个性化签名文件。详细…