2018-web前端的自我介绍-优秀word范文 (5页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
web前端的自我介绍
篇一:个人总结的web前端面试题
1、自我介绍
2、之前做过的项目(用到什么技术)
3、 H5特性(举例几个标签,canvas、本地缓存)
Canvas画圆
function draw(id) {
var canvas = document.getElementById(id);
if (canvas == null) return false;
var context = canvas.getContext('2d');
context.fillStyle = "#EEEEFF";
context.fillRect(0, 0, 400, 300);
var n = 0;
for (var i = 0; i < 10; i++) {
context.beginPath();
context.arc(i * 25, i * 25, i *10, 0, Math.PI * 2, true); context.closePath();
context.fillStyle = 'rgba(255, 0, 0, 0.25)';
context.fill();
}
}
HTML5 能够本地存储数据,在之前都是使用 cookies 使用的。两种本地存储方案:
localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。 [?lo?kl] ['st?r?d?] sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储
4、有哪些Js框架(Jqeury,yui,Prototype,dojo,ext.js,mootools)
Jqeury库中的 $() 是什么?$() 函数是 jQuery() 函数的别称
window.onload 事件和 jQuery ready 函数?jQuery ready() 函数只需对 DOM 树的等待,不需要等待图片、视频加载完后在执行。如何使用jQuery来代替一个元素?$('#thatdiv').replaceWith('fnuh');
5、 Node.js的理解?
Node.js简单,高性能、避免了频繁的线程切换开销、占用资源小、单线程内
存占用低、线程安全、没有加锁、解锁、死锁的问题。如何解决高并发
6、你理解的页面性能优化方法有哪些?
提倡前端开发工程师在书写xhtml的时候做到结构语义化
css,js文件数量及大小的优化、背景图片数量及大小的优化、内容图片的大
小的优化
把样式表置于顶部、把脚本置于页面底部、避免使用 CSS 表达式(Expression)、使用外部 JavaScript 和 CSS、削减 JavaScript 和 CSS、用 代替 @import
7、哪些Css框架(Bootstrap,jquery ui,BootMetro,Flat UI,Cardinal移动
框架,)
扁平化、极简化、轻量、迅捷、移动优先!
可以利用bootstrap 快速搭建跨平台的应用程序,而且特别优雅(优点)
容易上手,和jquery非常像。不兼容IE8以下浏览器(指Bootstrap3)
但不编写代码只会写标签,很容易让我们产生惰性而不思进取(缺点)