zoukankan      html  css  js  c++  java
  • 六、$其他

    1、谈谈你对重构的理解

    • 网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变UI的情况下,对网站进行优化, 在扩展的同时保持一致的UI

    • 对于传统的网站来说重构通常是:

      • 表格(table)布局改为DIV+CSS

      • 使网站前端兼容于现代浏览器(针对于不合规范的CSS、如对IE6有效的)

      • 对于移动平台的优化

      • 针对于SEO进行优化

    2、什么样的前端代码是好的

    • 高复用低耦合,这样文件小,好维护,而且好扩展。

    3、对前端工程师这个职位是怎么样理解的?它的前景会怎么样?

    • 前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近

      • 实现界面交互
      • 提升用户体验
      • 有了Node.js,前端可以实现服务端的一些事情
    • 前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好,

    • 与团队成员,UI设计,产品经理的沟通;

    • 做好的页面结构,页面重构和用户体验;

    4、你觉得前端工程的价值体现在哪

    • 为简化用户使用提供技术支持(交互部分)

    • 为多个浏览器兼容性提供支持

    • 为提高用户浏览速度(浏览器性能)提供支持

    • 为跨平台或者其他基于webkit或其他渲染引擎的应用提供支持

    • 为展示数据提供支持(数据接口)

    5、平时如何管理你的项目?

    • 先期团队必须确定好全局样式(globe.css),编码模式(utf-8) 等;

    • 编写习惯必须一致(例如都是采用继承式的写法,单样式都写成一行);

    • 标注样式编写人,各模块都及时标注(标注关键样式调用的地方);

    • 页面进行标注(例如 页面 模块 开始和结束);

    • CSSHTML 分文件夹并行存放,命名都得统一(例如style.css);

    • JS 分文件夹存放 命名以该JS功能为准的英文翻译。

    • 图片采用整合的 images.png png8 格式文件使用 - 尽量整合在一起使用方便将来的管理

  • 相关阅读:
    笔试面试过程中常考的简单题目
    MySQL字符串函数:字符串截取总结
    克隆到新的datatale中
    C#后台调用js代码和其他页面(弹窗)
    asp.net中如何使一个button先执行后台的Click再执行javascript的onclick?
    table按某列进行分组
    table里有两个input,选中只选中一个
    ts和js的区别
    es6-es7-es10
    ECMAScript 6(简称:ES6) 和 JavaScript 到底是什么关系?
  • 原文地址:https://www.cnblogs.com/Strugglinggirl/p/11058471.html
Copyright © 2011-2022 走看看