此时距离学习客户端网页编程已经有将近一周时间。
此前,有过一些计算机方面的的基础知识,但是编程就不是特别的熟悉。在这里学习了大半个月时间接触到了一些专业的用于前端开发的软件,如:Axure、Firefox(firebug)、Webstorm、MarkMan、Markdown等等。
一、Axure是一个多人协同设计的快速的原型工具。主要针对的是负责定义需求、定义规格、设计功能、设计界面的专家。个人理解为主要用于网页页面的一个排版设计。
Axure工作环境主要包括:
- 主菜单和工具栏执行常用操作,文件打开、保存文件,格式化控件,自动生成原型和规格说明书等操作。
- 站点地图面板
对所设计的页面(包括线框图和流程图)进行添加、删除、重命名和组织页面层次。
- 控件面板
该面板包含相框图空间,另外,还可以载入已有的部件库(*.rplib)创建自己的部件库。
- 模块面板
一种可以复用的特殊页面,再该面板中课进行模块的天剑、删除、重命名和组织模块分类层次。
- 线框图工作区
线框图工作区也叫页面工作区,线框图工作区是你进行原型设计的主要区域,在该区域中你可以设计线框图、流程图、自定义部件、模块。
- 页面注释和交互区
添加和管理页面级的注释和交互。
- 控件交互面板
定义控件的交互,如:链接、弹出、动态显示和隐藏等。
- 控件注释面板
对控件的功能进行注释说明。
目前对Axure的掌握能力仅限于简单操作,不能熟练操作控件的交互。在学习Axure阶段时,做过“登录”、“注册”页面以及一些简单的交 互。但是在运行时发现总是有一些交互没有达到自己的要求,甚至出现一些小问题(比如设置失去焦点是检查错误,然后显示提示信息,结果运行时,要么出现白 框,要么只有字)。不知道是逻辑错误还是逻辑冲突。
总之就是对软件整体的把控能力还不够熟练,希望可以通过多加操作练习达到熟能生巧的效果。
二、 webstorm
是一款javaScript开发工具。被JS开发者誉为“Web前端开发神器”、“最强大的HTML5”编辑器、“最智能的JavaScript IDE”等。
实际上这部分的学习没什么深刻的理解和印象。老师布置的作业也只是按照课堂上老师讲的一些简单的HTML语言写了一些最简单的代码上去。甚至不 知道如何达到排版的效果。并且很多网页上的控件的代码也不知道,比如在做练习时,想要在网页中插入一个多行文本框,但是却弄成了单行文本框。
对于上述问题,作为一个初学者来讲,可能说是都会遇到的。只有勤加练习才是王道。