【前端】学习前端过程中积累的一些问题

一、关于网络和前端相关

  1. 降低页面加载时间的方法?提高网站性能:
    1. 《高性能网站建设指南》笔记
  2. http协议详解
  3. 《基于MVC的JavaScript Web富应用开发》学习笔记

  4. 《响应式Web设计实践》学习笔记

二、关于css

  1. 怎么实现div的水平居中和垂直居中
  2. 关于margin:-10000px;padding:10000px;的理解

  3. CSS3中的一些属性

    1. 可匹配部分字符串
    2. box-sizing属性
    3. CSS3多栏布局
  4. 盒子模型
    1. 盒子模型块级元素和行内元素特性与区别
    2. 行内块的使用兼容性解决
  5. 清除浮动的方式以及各自的优劣
  6. 文档流的概念定位的理解以及z-index计算规则浏览器差异性
  7. 常用的CSS hack
  8. 遇到的兼容性问题与解决方法
  9. 常用布局的实现两列布局三列适应布局两列等高适应布局等
  10. CSS常见布局问题整理

三、关于html

四、关于js

  1. 对象、创建对象,继承:
    1. 《JavaScript高级程序设计》第六章【面向对象的程序设计】 包括对象、创建对象、继承

    2. js怎么实现继承?

    3. JavaScript内部对象

  2. 使用Ajax,跨域方法:
    1. 《JavaScript》高级程序设计第21章:Ajax和Comet

    2. js跨域
    3. jQuery中Ajax操作
  3. js中变量
    1. js中null, undefined 和 typeof

  4. 构造函数里定义function和prototype定义function有什么区别?
  5. js事件

    1. js事件处理

    2. 实现自定义事件对象接口(网易前端笔试题)
    3. JS变量提升、匿名函数、原型继承、作用域、闭包机制等
  6. js中的常用方法,函数等
    1. 定时器

    2. 字符串转数字

    3. Math对象方法

    4. Object.create()

    5. js顶层函数与全局属性

    6. 【js】关于正则表达式

  7. JavaScript异步编程的Promise模式

  8. 图片预加载方法
  9. DOM

    1. 常用的DOM操作新建添加删除移动查找等

    2. DOM的默认事件、事件模型、事件委托、阻止默认事件、冒泡事件的方式等
  10. String、Array  
    1. String与Array常用方法
    2. Array方法
  11. 浏览器,兼容等问题
    1. 设备与平台监测
    2. 常用的浏览器内核
  12. jQuery
    1. jQuery的bind,live,on,delegate的区别
    2. jQuery筛选
  13. BOM
    1. window方法

五、算法和设计模式

  1. 设计模式
    1. js实现观察者模式
  2. 排序算法
    1. javascript实现快排

六、操作系统

  1. linux服务器下文件传输命令?如果要断点续传呢?

 

标记一篇文章:

2016十家公司前端面试小记

大部分人都会做错的经典JS闭包面试题

JavaScript跨域总结与解决办法

跨域-知识

跨域资源共享的10种方式(转)

浅谈JavaScript的函数节流

posted on 2016-08-17 16:33  杠子  阅读(514)  评论(0编辑  收藏  举报

导航