前端知识点 总结

css

1、列举所有css属性

2、自适应布局,响应式布局怎么实现,他们的区别是

3、css单位rem,em,px有和区别

4、box-flex是什么

5、css hack有哪些

6、css优先级怎么计算

7、css3新增伪类

8、抽离样式模块怎么写,说出思路

9、怎么让chrome支持小于12px的文字

10、png,jpg,gif这些图片格式解释一下

11、retina屏怎么解决1px问题

js基础知识

1、dom基本操作

2、怎么监听input值是否变化

3、JavaScript数据类型,内存存储区域

4、如果检测是否数组,对象

5、浏览器数据存储有哪些方式

6、cookie怎么操作

7、严格模式有什么特点

8、null,undefined区别

9、eval是啥

10、函数劫持是什么

11、setTimeout,setInterval

12、JavaScript兼容性

13、元素查找怎么优化

14、json是什么

15、怎么给String扩展方法

16、valueOf和toString有什么区别

17、html5新增哪些api

18、Web Sql Database,IndexedDB有何优点缺点

19、离线存储优缺点,怎么更新

20、判断当前脚本运行在浏览器还是node环境中

21、srcript标签放在底部的body封闭之前和封闭之后有什么区别,浏览器会如何解析它们

22、检测浏览器版本版本有哪些方式

深入理解

1、作用域执行情况

2、闭包是什么

3、哪些操作会内存泄漏,怎么解决

4、this指向

5、new,原型,原型链都做了什么

6、继承实现方式

7、call,apply

8、instanceof是什么

9、事件的绑定设计

10、自定义事件是什么

11、异步加载js

12、异步编程,promise

数据交互

1、http是啥,状态码有哪些

2、http协议中get和post有什么区别

3、ajax创建

4、跨域的解决方案

5、同步和异步区别

6、RESTful是什么

7、服务器主动推送data到客户端有那些方式

移动端

1、移动端input框定位怎么解决

2、为什么移动端不可以用click事件

3、怎么模拟tap事件

4、iscroll.js有何弊端

5、怎么实现弹性滚动

6、ios怎么实现音频自动播放

7、移动端有何兼容性

8、一般用哪些手势库

9、有实现过自己的收手势库吗

前端安全

1、xss,csrf,cookie劫持防护措施

2、数据提交注意什么

3、函数方法暴露

前端性能(加载,运行)

1、怎么减少请求,脚本加载

2、循环,字符串连接,类型转换,字面量对象具体方式

3、Function,eval,作用域链,局部变量

4、缓存对象,缓存结果

5、dom插入,查询

6、除上述外,还用过哪些优化方法

前端工程

1、模块化开发是什么

2、AMD,CMD规范区别

3、requireJS核心实现方式

4、列举ECMAScript6的不同

5、什么是前端构建

6、grunt,gulp有啥区别

擦边后端

1、nodejs是啥

2、nodejs怎么监听80端口

3、什么是事件循环

4、如果避免回调深渊

5、使用npm有啥好处

6、node的web应用框架有哪些,优缺点

问题解决

1、从输入网址到页面显示的过程(前端方面)

2、什么是前端路由,有啥优缺点

3、哪些框架是mvc,mvvm

4、解释下backbone的mvc实现方式

5、实现一个数据的双向绑定

6、实现一个简单的mvc架构模式

7、spa(单页面应用)有啥优缺点

8、spa数据怎么存储,请求,释放;页面怎么渲染,切换

9、spa怎么优化用户体验

10、代码解耦怎么看

其他问题

1、做过哪些项目,遇到技术难点是啥

2、移动端开发和pc开发有何区别

3、平时用啥编辑器

4、用过哪些常用的库,框架

5、有自己开发过组件吗

6、什么是公钥加密和私钥加密

7、平时如何管理你的项目

8、有做过单元测试吗

9、说说最近最流行的一些东西,常去哪些网站

10、什么是公钥加密和私钥加密

11、有自己的技术博客吗

12、简单描述一下你做过的移动APP项目研发流程

13、语义化重要吗,什么是seo并怎么优化

14、看过哪些库,框架的源码



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值