html和css

最近在看html和css。对好多人来说太菜鸟的内容啦,但是总要一步一步前进的。

html的tag的主要功能之一是排版文字。现在正在用的这个csdn博客的编辑器是用javascript写的。把一段有样式的文字转换成html代码不知道有多难。rich text 和 html之间有多少能够转换? 应该不是用css的吧,不可能一段文本每出现一个样式就建一个id吧?( uTest的文本就是用css,建class来表示不同于法元素,它的格式不是即时可见的;我关心的应该是文本编辑器里面文本显示的方式)

 

用来布局的有table,framework,和list。table 和 framework 让我想到最近在看的pyqt。和里面的QTGrid类很像。

下载了dreamweaver 8,不太好用。没有自动缩进和自动收起子节点的功能。设计窗口的功能也不是很喜欢。不知道是不是我不太会用。

(mac上有非常好用的bbedit, 能够自动缩进和自动收起子节点,有预定义的节点面板)

 

表单这些和数据传输有关系。前面的都是页面的外表,这里是唯一看到的和通讯有关系的地方。原来我觉得互联网上很牛的功能:邮件,ftp, 还是靠协议来做基础的。javascript一定有很强大的功能,才可以在http上做到看上去那么高级的通信。json, xml这些应该是协议。服务器程序?

 

也许相关的作业可以做一个html的编辑器?转换rich text 和 html 代码。又或者是windows窗口和html代码之间的转换?其实就是一个类似于html的编辑环境? 后者也许可以做一个代码上的转换器?(又回到代码转换器上来了)

 

接下来,研究一下javascript,看一下以下这些类型网页的编写:

文本编辑器:当前用的这个市javascript

视频网站:土豆是用flash的, baidu不知道用什么,不过可以做视频网站的反面教材

博客:   见仁见智

Discuz!: 平台

Wiki:    平台框架

rss

 

我一直很疑惑网页上的东西能对电脑本机做到多少操作。得到电脑上的文件?和client上的数据库通信?如果能得到操作系统的大多数服务,是不是某种程度上能取代桌面软件呢?从坏的角度想能造成多少破坏?浏览器就像是各家的中间解释器,一个url就能跳到一个不知道是什么的网址上。资源是花在本地上呢?带宽上呢?服务器上呢? ( flash很强大,不过好像不能操作本机? 另外听说强大的是php, perl; 构建网站常见的语言框架j2ee)

 

css:

把界面风格和界面元素分开来。不知道有多少人跟我一样觉得看css很痛苦。如果html文档是一颗巨大的父啊子啊的大树,选择器就像是一个复杂的指定路径的语法(联想到xpath)。对了,html设计器上可以有类似于property的属性窗口,在链接上css后显示一下默认时候的模样,鼠标经过时候的模样,被点击时候的调用的代码。(应该已经有设计器这样做的吧?)

 

后续还可以看看J2EE, Apache服务器配置,信息安全。其实我不知道自己打算做什么,但是貌似很菜鸟的内容看一看就当给自己做些科普了。

 

现今的世界是网络的世界,同意的。桌面程序以他瓜子能做的事情就这点,除非是游戏啥么子。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章