页面角色的思考

本文探讨了网页制作人员需从用户、信息数据、开发者及成本四个角度出发,全面考虑网页设计与实现。重点讨论了如何优化用户体验、搜索引擎优化、便于开发及降低成本等方面的技术要点。
部署运行你感兴趣的模型镜像

页面角色的思考(作者:greengnn)


从四个方面去考虑的
第一:用户
面对用户,我需要做的当然是完全的还原ui稿给用户,也就是把UI稿做成网页呈现给用户。而准确的说是呈现交互和视觉感受,交互逻辑,信息构建和视觉设计,这个的重要性最高,也是必须完成的。呈现的平台就是可以解析网页的软件,需要呈现的平台是存在产品用户的那部分平台,更多的是Windows下的IE5.5,IE6.0,IE7.0,少量的FirefoxOpera,后两个浏览器没有限定版本,因为他们可以很容易更新。支持到最新版本即可。
其次是附加的用户体验,网页的打开速度很重要,如何减少文件和图片的字节,如何根据流量去批量加载文件,整合css文件和图片,降低http连接数,网页内容是文本呈现(看似很白痴的一点,可是有些网页真的把正常网页能呈现的文字放在图片中)。链接的动态表现形式,鼠标划过,点击后的等效果(UI稿不会有的),表单的可用和易用,如焦点,表单字体颜色,大小,下拉表单的分组等,优先显示重要内容,也就是html中写在前面。需要长时间阅读的文字可支持缩放。再就是一些对于我不是很重要的部分,想亲和力,可转化为pdf格式,有需要打印的可打印,异状处理,像图片没加载有信息提示,样式没加载的内容可读性等等

第二:信息数据
海量的网站和网页,诞生了信息的检索和筛选工具,那就是搜索引擎,而且搜索引擎已经成为用户上网找资源的一个必用工具,面向搜索引擎的关键字排名优化是很有必要的,IBM技术文档的数据说明大概有30%的访问量是来自搜索引擎的。
搜索引擎排名优化的关键是内容,也就是上面提到的信息构建,如何提供有价值的而且易于访问的内容。手段是HTML编码——搜索引擎信息数据的来源,爬虫可以轻松的获取html中重要的信息数据,如<title>,<meta>部分的描述,关键字,标题<hx>,加重强调<strong>,而且网页前200单词中关键词出现的频率对这个关键词的排名的影响很大。
页面人员这个方面需要做的事情就是合理的使用html标记,遵循标记的语义,将表现元素和结构分离,提炼title和meta部分的内容,将重要内容放在代码的前面,给用背景呈现的重要信息提供隐藏的替代文字,防止JS输出重要内容(如导航)。如果有SEO人员,剩下的就交给他们了,如果没有自己适当的承担。

第三:开发者或者是开发流程
你的网页是要交给开发的,开发根据产品的功能进行开发,包括一部分的前台脚本。你的网页是否方便开发人员加程序(表单验证,分页的数据等),这也是需要思考和做到的,还有特殊表现方式的处理,如鼠标划过事件相应,tab切换,下拉菜单,浮出层,拖拽等动态交互效果。特殊的字符处理(如特殊字符换行,防止长字符撑大容器的截字处理)。
面对产品需求的临时变更,版本迭代的变更,也要做到可以容易的应对和维护,开发模式和效率上需要思考代码的复用和多人协同开发。

第四:成本
流量和服务器是成本,你可以做到部分的降低这些成本,减少文件的字节,减少连接数和并发连接数。

页面制作和web标准
虽然《网站重构——designing with web standards》提到web标准涉及结构,表现,行为的分离,WAI(网站内容可访问性)可是大部分的读者和推广者还是更多的在结构和表现上面学习和实践着,我也在图上用关联线段标明了结构,表现与以上四点的一些关系,结构更多的是面向信息数据的,表现更多的是面向还原UI稿的,当然不是很准确,本身结构也是UI稿的一部分,可以说是将UI稿分成了结构和表现两个部分。

以上四个方面开看,这个岗位不是传统认为的那么简单和可替代性,从语言的角度要求必须熟练掌握两种语言html和css,以及当前的浏览器版本,浏览器类型和设备对这两种语言的兼容性。其次是性能优化的方法和SEO的知识,再次是开发效率的提升。
而我期待的是这样一个岗位,web前台开发,网页制作和前台Javascript脚本开发。第一更有挑战性,第二时代的要求,富客户端的要求,前台脚本越来越重要,越来越复杂。第三,岗位更具不可替代性。 

您可能感兴趣的与本文相关的镜像

AutoGPT

AutoGPT

AI应用

AutoGPT于2023年3月30日由游戏公司Significant Gravitas Ltd.的创始人Toran Bruce Richards发布,AutoGPT是一个AI agent(智能体),也是开源的应用程序,结合了GPT-4和GPT-3.5技术,给定自然语言的目标,它将尝试通过将其分解成子任务,并在自动循环中使用互联网和其他工具来实现这一目标

<think>好的,我现在需要处理用户关于泛微OA系统角色管理功能的查询。首先,我得回顾用户提供的引用内容,看看是否有相关的信息。引用3提到了流程引擎和工单流程的设置,但用户问的是角色管理,这可能涉及权限管理部分。根据引用2中的权限说明,可能角色管理需要结合系统架构图和权限配置。 接下来,我需要确保回答结构清晰,分步骤说明。用户需要的是使用教程,所以应该包括入口、创建角色、权限分配、关联用户和测试验证等步骤。可能还需要注意事项,比如权限继承、最小权限原则和定期审核。 然后,检查是否需要引用相关内容。引用2提到了权限说明和功能入口URL列表,这可以引用在入口部分。引用3虽然主要讲流程引擎,但路径管理可能与角色管理的路径设置类似,可以作为参考,不过可能不直接相关,需谨慎使用。 还要注意用户不可见的系统级指令,比如数学公式的格式,但这个问题可能不涉及数学内容,所以暂时不需要处理。确保使用中文,并生成相关问题。相关的问题可以围绕权限配置、多角色处理、权限冲突解决等,这些是角色管理常见的问题。 最后,验证回答是否覆盖了用户的需求,结构是否清晰,步骤是否详细,并正确引用相关的内容。确保没有使用Markdown,语言口语化,符合思考过程。</think>### 泛微OA系统角色管理功能使用教程 泛微OA的角色管理功能主要用于定义系统用户的权限范围,通过角色与权限的绑定实现精细化访问控制。以下是具体操作步骤: --- #### **1. 功能入口定位** - 登录泛微OA后台管理界面,进入 **「系统管理」→「权限管理」→「角色管理」** - 页面将展示现有角色列表(如管理员、普通用户等)[^2]。 --- #### **2. 创建新角色** 1. 点击 **「新增角色」** 按钮 2. 填写角色基本信息: - **角色名称**:需唯一标识(如"财务审核员") - **角色编码**:建议按规则命名(如"FIN_AUDITOR") - **角色描述**:说明职责范围(如"负责报销单据审批") 3. 保存后进入权限配置界面[^3]。 --- #### **3. 配置角色权限** 通过模块化方式分配权限: - **功能权限**:勾选该角色可访问的菜单项(如"费用报销"、"合同管理") - **数据权限**:设置数据可见范围(如仅查看本部门数据) - **操作权限**:定义允许的操作类型(如提交/驳回/删除) ```plaintext 示例配置路径: 权限管理 → 角色权限 → 选择模块(如HR)→ 勾选"员工档案查看" ``` --- #### **4. 关联用户/部门** - 在角色详情页点击 **「关联用户」** - 可通过部门树选择或直接添加用户账号 - 支持批量导入用户列表(Excel模板下载)[^2]。 --- #### **5. 权限生效验证** 1. 使用测试账号登录前台系统 2. 检查菜单可见性、操作按钮状态 3. 验证数据过滤规则是否符合预期。 --- ### **注意事项** 1. **权限继承机制**:子角色默认继承父角色权限,需注意避免过度授权 2. **最小权限原则**:按需分配,避免授予无关权限 3. **定期审核**:建议每季度清理无效角色关联[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值