网络重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行
为。也就是说是在不改变UI的情况下,对网站进行优化,在扩展的同时保持一致的UI
对于传统的网站来说重构通常是:
1、 表格(table)布局改为DIV+CSS
2、 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的)
3、 对于移动平台的优化
4、 针对于SEO进行优化
什么样的前端代码是好的?
高复用低耦合,这样文件小,好维护,而且好扩展
对前端工程师这个职位是怎么样理解的?它的前景会怎么样?
前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近
1、实现界面交互
2、 提升用户体验
3、 有了 Node. js,前端可以实现服务端的一些事情
前端是最贴近用户的程序员,前端的能力就是能让产品从90分进化到100分,甚至更好,
与团队成员,UI设计,产品经理的沟通;
做好的页面结构,页面重构和用户体验;
你觉得前端工程的价值体现在哪?
1、 为简化用户使用提供技术支持(交互部分)
2、 为多个浏览器兼容性提供支持
3、 为提高用户浏览速度(浏览器性能)提供支持
4、 为跨平台或者其他基于webkit或其他渲染引擎的应用提供支持
5、 为展示数据提供支持(数据接口)
平时如何管理你的项目?
1、 先期团队必须确定好全局样式(globe. css),编码模式(utf-8)等;
2、 编写习惯必须一致(例如都是采用继承式的写法,单样式都写成一行);
3、 标注样式编写人,各模块都及时标注(标注关键样式调用的地方);
4、 页面进行标注(例如页面模块开始和结束);
5、 CSS跟HTML分文件夹并行存放,命名都得统一(例如style. css);
6、 JS分文件夹存放命名以该JS功能为准的英文翻译。
7、 图片采用整合的images. png png8格式文件使用-尽量整合在一起使用方便将来的管理
移动端(Android IOS)怎么做好用户体验?
1、 清晰的视觉纵线、
2、 信息的分组、极致的减法、
3、 利用选择代替输入、
4、 标签及文字的排布方式、
5、 依靠明文确认密码、
6、 合理的键盘利用
Process finished with exit code 0
Was this helpful?
0 / 0