【学习摘记】马士兵bbs改良版_课时22-24_FCKEditor

【课时22】FCKEditor_1——开阔眼界:还有这么一个东西,我们可以用,而且很简单我们就把它用起来了


我现在讲的这个reply呢,其实和上一个老的bbs讲的reply其实没什么区别。你如果想看呢,可以看老的,也可以看现在写的这个。但是我如果老讲同样的东西,你不烦我都觉着烦了。老师像是这么因循守旧、不思进取的人么?所以教一点新鲜玩意——不是很重要,但是教着玩~

将来,有朝一日,你的项目经理,要求你去研究一下fckEditor,应该从哪里下手?或者干脆就说,要求你研究一下在线编辑器,你应该从哪里下手?当然是Google,你说对吧!别打电话问我,好不好?如果你问我,我不知道,我也是从Google开始。(在Google里敲)在~线~编~辑~器~所以有的时候,你得把名字总结出来,再往Google里面搜。有的东西啊,这个名字总结,还真不太好总结。在线编辑器特别特别多,然后你发现查不出来,你就找一下【最流行在线编辑器】。


【自己尝试】套用FCKEditor

先自己下载了一个最新版,然后找到例子页面,用dreamweaver把页面改好,然后尝试把reply.jsp中的textArea改成这段代码。尝试寻找“输入框的name”,没有找到。又尝试运行,结果有些悲壮。(而且,无法输入内容)


理想状态:


【解法猜测】

打开index.html时,会提示:是否限制ActiveX控件。而打开dreamweaver的设计,看到的也是这个“不完全版”

也许,区别就在此。


【最终解惑】

器官移植导致的排异现象(需要修改文件地址、基地址路径一类)

代码复制位置也要对应(script就放到head里即可,至于body里,只要有textarea即可)


【课时23】FCKEditor_2——拿到一个新东西的学法指导


1、学新东西,不要看文档,直接看例子程序——sample.html

有些东西拿语言说,说不清楚。

 

2、尝试理解html代码

①不明白含义的,把它打印出来。



改名字、再运行:验证是不是根据name的匹配来决定替换哪一个textarea



3、寻找页面所需文件

捋着一根线来一点点看:从最初的文件里,找引用的文件,再打开引用的文件,再继续找。

这是一个比较累的办法,但是绝对有效。

 

根据经验亦可,先把一看就无关的删去,但大胆删掉之后,要小心验证——再次打开例子网页,看是否不对头了。


4、复制到项目中并验证可用性

webcont->new folder->fckeditor->把所需文件复制到其中-->通过服务器访问.html页面以验证


【杂谈】

1、【经常学习新东西是一种非常好的习惯】

你经常性的,去上网找一些相关的这样的东西,新的东西、新的特点,然后呢,应用到你的现有的软件之中,一方面锻炼你自学能力,一方面可以把产品做得丰富多彩。

这是非常非常好的一种习惯。

2、【授人以鱼不如授人以渔】

注意,我现在讲的是什么、我现在讲的是,带领大家伙自学的一个思路,不然的话,我直接告诉你怎么用就完了。


【反馈】

由于原来所给的网页链接失效,本想自己照着方法处理最新版的fckeditor。但是突然发现,自己这样何尝不是“追求完美”、“主次不分”?现在最重要的是把这整个项目学下来,不必在这样一个细节之处如此较真。包括读书笔记的书写,今后,应当想办法提速!比如,先完成主要操作、再精炼概述步骤,最后的语录和趣味截图,不应在此次太耗精力。(可以留下时间截点,主要论点)


【课时24】FCKEditor_3——避免器官移植后的排异反应:部署到项目中后,在对应的位置进行修改

【刚决定要在这部分提速,老小子就和我不谋而合了】

有的同学可能马上就会说,说老师您能带我们多做一点这方面的效果么?让我们的网页做的更加漂亮一些。我告诉大家,学东西呢,应该首先抓住重点。不要被路边的野花所吸引、而停止你前进的脚步。唐僧不也过了女儿国了吗?所以呢,你应该首先抓住重点,先把真经取到再说。(言外之意是说:取到真经就可以留在女儿国了么……)

学东西呢,其实是这样来学——首先学骨架,就跟有人画一朵梅花一样。首先画出那个梅花的骨架来,然后才是画细节。

像这样的细节呢,我们会告诉大家,你可以去研究——找相关的教程或是自己录成视频,自学。然后,我们课上就可以抓住最主要的精力,抓咱们最核心的内容。什么是我们最核心的内容啊?项目的内容、还有呢、设计、架构方面的内容。

 

1、对应的代码,放到对应的地方

只替换script即可,后面自有textarea

PS:可以在代码外围加注释



【结语】

怎么样?不错吧!咱们现在做的东西,已经比掺在java world技术论坛里面的东西要漂亮了。OK?就一个简单的fckeditor的引进。

注意啊,不要被这种花哨的功能,主宰了你的头脑。




【反思,我刚悟到,你又提了】

要仔仔细细反思自己刚才为什么没有做出来——是细节的问题还是思路的问题。

如果是思路的问题,一定要好好地进行反思——要像一个正常人一样去思维。

 

【反馈】

今后学习视频,每一节都增加一项【所用时间】


【重温反馈】

这部分的学习方法,个人感觉最接近于“自学”。也罢,今后什么时候有空,我也要仿照这次经历,学点啥。这才不枉听这3、4堂课啊。