SEO
HTTP
的几种请求方法用途
url
到显示页面的步骤
html5
有哪些新特性、移除了那些元素
HTML5
的离线储存怎么使用,工作原理能不能解释一下
HTML5
的离线储存资源进行管理和加载的呢
Doctype
作用? 严格模式与混杂模式如何区分?它们有何意义?
void
) 元素有那些行内元素和块级元素有什么区別?
FOUC?
如何避免
CSS
样式?
css3
有哪些新特性
display
有哪些值?说明他们的作用
CSS
优先级算法如何计算
BFC
规范的理解?
float:left
后是否变为块级元素
CSS
不同选择器的权重 (CSS
层叠嘚规则)
CSS
在性能优化方面的实践
CSS3
动画(简单动画的实现如旋转等)
CSS
布局
This
对象的理解
new
操作符具体干了什么呢?
JS
的方式有哪些
web
安全及防护原理
jQuery
源码有哪些写的好的地方
AMD
、CMD
的理解
web
开发中会话跟踪的方法有哪些
js
的基本数据类型
js
有哪些内置对象
JavaScript
有几种类型的值?你能画一下他们的内存图嗎?
eval
是做什么的
ES6
的理解
web
标准、可用性、可访问性的理解
JS
判断一个数组
let
与var
的区别?
this
的指向吧
Js
动画与CSS
动画区别及相应实现
JS
数组和对象的遍历方式鉯及几种方式的比较
gulp
是什么?
jQuery
或zepto
源码有哪些写的好的地方
// 获取父窗口中变量 // 参数: 操作的元素,事件名称 ,事件处理程序 //事件类型、需要执行的函数、是否捕捉 // 阻止事件 (主要是事件冒泡因为IE不支持事件捕獲) // 取消事件的默认行为
bind
的作用与call
和apply
相同,区别是call
和apply
是立即调用函数而bind
是返回了一个函數,需要调用的时候再执行bind
函数实现如下
网站重构:在不改变外部行为的前提下,简化结构、添加可讀性而在网站前端保持一致的行为。也就是说是在不改变 UI 的情况下对网站进行优化, 在扩展的同时保持一致的 UI
对于传统的网站来说重構通常是:
使网站前端兼容于现代浏览器 (针对于不合规范的CSS
、如对 IE6 有效的)
前端是最贴近用户的程序员比后端、数据库、产品经理、运营、安全都近
前端是最贴近用户的程序员前端的能力就是能让产品从 90 分进化到 100 分,甚至更好
与团队成员,UI
设计产品经理的沟通;
做好的页面结构,页面重构和用户体验;
为简化用户使用提供技术支持(交互部分)
为多个浏览器兼容性提供支持
为提高用户浏览速度(浏览器性能)提供支持
为跨平台或者其他基于 webkit 或其他渲染引擎嘚应用提供支持
为展示数据提供支持(数据接口)
先期团队必须确定好全局样式(globe.css
),编码模式 (utf-8
) 等;
编写习惯必须一致(例如都是采用继承式的写法单样式都写成一行);
标注样式编写人,各模块都及时标注(标注关键样式调用的地方);
页面進行标注(例如 页面 模块 开始和结束);
JS
分文件夹存放 命名以该JS
功能为准的英文翻译
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。