240 发简信
IP属地:北京
  • 创建Object及Object.defineProperty()

    前言:最近在看vue数据双向绑定的时候尤大神追踪数据变化并通知相关“人员”,Object.defineProperty 把这些属性全部转为 getter/setter。待整理

  • 数组快速排序/去重

    数组排序先来几个高级算法:从大到小排序: 从小到大排序: 随机排序: 手写数组排序:方法一:1.封装函数,找到iMinIndex;2.循环数组,把最小的放前放; 手写数组去重...

  • 120
    前端性能优化

    我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。前端是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。 web前端指网站...

  • 面试-性能优化

    性能优化简单来说,常用的优化有两部分: 第一:面向内容的优化 减少 HTTP 请求 减少 DNS 查找 避免重定向 使用 Ajax 缓存 延迟载入组件 预先载入组件 减少 D...

  • 闭包原理及应用

    这个问题的经典性,几乎所有面试官都会问到这个问题,什么情况下会发生闭包,为什么需要闭包,什么场景下需要,闭包闭了谁,怎么释放被闭包的变量内存,闭包的优点是什么,缺点是什么等等...

  • 手写事件模型及事件代理/委托

    事件流:事件流所描述的就是从页面中接受事件的顺序。IE:IE事件流是事件冒泡流;Netscape事件流是事件捕获流 js里面的【事件流的三个阶段】 事件捕获(低版本IE不支持...

  • 跨域问题详析

    详细资料来源于:http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html 首先什么是跨域,简单地理解就是因...

  • 12个CSS高级技巧汇总

    下面这些CSS高级技巧,一般人我可不告诉他哦。使用 :not() 在菜单上应用/取消应用边框给body添加行高所有一切都垂直居中逗号分隔的列表使用负的 nth-child 选...

  • CSS hack

    直接的,不废话! 什么是CSS hack? 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS...

  • 前端工作中的兼容问题

    一:css兼容性:页面在各个浏览器显示的不一样 hack: 样式的前缀_ IE6* IE6,IE7 条件注释: 二:JS获取非行间样式:get Computed S...

  • 手机端web开发点击事件

    一、click 和 tap 比较 两者都会在点击时触发,但是在手机WEB端,click会有 200~300 ms,所以请用tap代替click作为点击事件。singleTap...

  • css3中的animation

    CSS3的Animation有八个属性:animation-name运动的名称(规定需要绑定的keyframe 名称) animation-duration运动时间 anim...

  • css3中的运动

    今天简单记录下css3中可以使元素产生运动效果的三个方法:transition和transform。以后有机会再具体介绍。 transition:过渡效果用法:transit...