当前位置: 移动技术网 > IT编程>网页制作>CSS > 前端基础知识整理

前端基础知识整理

2018年11月26日  | 移动技术网IT编程  | 我要评论

前端基础知识整理

一个元素

行内元素有哪些?块级元素有哪些?空(void)元素有哪些? css实现垂直水平居中 什么是css hack? 简述同步和异步 px和em的区别 什么叫优雅降级和渐进增强 的内核分别是什么?

二.javascript

怎么添加、移除、移动、复制、创建、查找节点? 实现一个函数clone,可以对javascript中的5种主要的数据类型(包括number、string、object、array、boolean)进行复制 如何消除一个数组里面重复的元素 在javascript中什么是伪数组?如何将伪数组转化成标准数组? javascript中callee和caller的作用 请描述一下cookies,sessionstorage和localstorage的区别 统计字符串中字母个数或统计最多字母数 谈一谈javascript作用域链 如何理解javascript原型链 如何理解类的闭包/创建/继承 跨域请求资源的方法有哪些 谈谈垃圾回收机制方式以及内存管理 开发过程中遇到的内存泄漏情况,如何解决的 原生js发送ajax请求一般经历哪些步骤 说说get和post请求的区别

三:http

一次完整的http事物是怎样的一个过程 http的状态码有哪些 https是如何实现的

四:算法相关

手写数组快速排序 javascript实现二分法查找

五:web安全

你所了解到的web攻击技术 如何优化图像、图像格式的区别 浏览器是如何渲染页面的

六:设计模式

对mvc、mvvm的理解

七:正则表达式

写一个function,清楚字符串前后的空格(兼容所有浏览器) 使用正则表达式验证邮箱格式

八、职业规划

对前端工程师这个职位你是怎么样理解的?

a. 前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好

b. 参与项目,快速高质量完成实现效果图,精确到1px;

c. 与团队成员,ui设计,产品经理的沟通;

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

e. 处理hack,兼容、写出优美的代码格式;

f. 针对服务器的优化、拥抱最新前端技术。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网