浏览器与服务器端通信(进行数据交换)而无需刷新当前页面的技术
1通过异步模式,提升了用户体验
f2优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用
3Ajax在客户端运行,承担了一部分本来由服务器承担的工作,减少了大用户量下的服务器负载。
2Ajax的最大的特点是什么。Ajax可以实现动态不刷新(局部刷新)
3ajax的缺点:1、ajax不支持浏览器back按钮。2、安全问题AJAX暴露了与服务器交互
的细节。3、对搜索引擎的支持比较弱。4、破坏了程序的异常机制。5、不容易调试。
32你常用那些js框架?jQuerySe
chaExtJS(40版本后要收费)
33工作流程,你怎么来实现页面设计图,你认为前端应该如何高质量完成工作34介绍项目经验、合作开发、独立开发。35开发过程中遇到困难,如何解决。36对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?
f前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近。
1、实现界面交互2、提升用户体验3、有了Nodejs,前端可以实现服务端的一些事情
前端是最贴近用户的程序员,前端的能力就是能让产品从90分进化到100分,甚至更好,
参与项目,快速高质量完成实现效果图,精确到1px;
与团队成员,UI设计,产品经理的沟通;
做好的页面结构,页面重构和用户体验;
处理hack,兼容、写出优美的代码格式;
针对服务器的优化、拥抱最新前端技术。
其它相关的加分项:1都使用和了解过哪些编辑器都使用和了解过哪些日常工具
f2都知道有哪些浏览器内核开发过的项目都兼容哪些浏览器3瀑布流布局或者流式布局是否有了解4HTML5都有哪些新的API5都用过什么代码调试工具6是否有接触过或者了解过重构。7你遇到过比较难的技术问题是?你是如何解决的?8什么叫优雅降级和渐进增强?
优雅降级平稳退化:Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会检查以确认它们是否能正常工作。由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了为那些无法支持功能的浏览器增加候选方案,使之在旧式浏览器上以某种形式降级体验却不至于完全失效
渐进增强:从被所有浏览器支持的基本功能开始,逐步地添加那些只有新式浏览器才支持的功能向页面增加无害于基础浏览器的额外样式和功能的。当浏览器支持时,它们会自动地呈现出来并发挥作用。
去学学bootstrap框架,有兴趣的话建议你向移动端这方面发展,有空就看看编写高质r