240 发简信
IP属地:上海
  • js实现千分符分割

    千分符在前端涉及到金额的页面都会用到,今天就写了一个方法,以备后用,实现的方法很多,对正则熟悉的同学可以使用正则,也可以使用for循环,在这里我使用的是reduce()实现的。

  • 120
    js发布订-阅模式之实现 js 自定义事件(面试题 )

    一、前言写这篇文章还要从一个面试题开始,前几天投了猫眼的暑期实习,在二面中就遇到这样一个题,当时绞尽脑袋都没有想出来(当然也顺利的挂在二面上了),虽然楼主之前的有学过发布-订...

  • 快速排序和归并排序的js实现

    还记得以前学数据结构与算法课程的时候,开篇就有些句话”程序=算法+ 数据结构“现在慢慢的发现算法是一名程序员必不可少的技能,之前我和大多数前端er一样,觉得算法在前端使用的非...

  • 精讲vue中父子组件,子父组件,同级组件的通信

    接触vue也差不多半年有余了,有些东西还感觉有点模糊,现在又学一遍好好总结一下,夯实基础直接进入主题 1,父子组件通信 父子组件通信是这三种通信,最简单易懂的,就是在我们定义...

  • 120
    精讲javascript设计模式之”观察者模式“

    前言 由于笔者最近去研究了一下vue设计的原理,看到vue中用到了观察者模式,导致我无法全方位的了解vue,这使笔者不得不重新审视设计模式的重要性,在看一篇文章中说到:”如果...

  • 120
    前端安全之 xss crsf sql注入攻击与防御

    一.xss攻击(Cross Site Scripting) 百度百科:XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)...

  • 移动端点击穿透的5种解决方案

    移动端点击穿透问题由来 这要追溯至 2007 年初。苹果公司在发布首款 iPhone 前夕,遇到一个问题:当时的网站都是为大屏幕设备所设计的。于是苹果的工程师们做了一些约定,...

  • 从面试题‘手写一个bind函数’分析函数柯里化

    手写一个bind函数是面试中一个常见的面试题,由于bind函数是es5之后才有的,有些低版本的游览器可能不支持,有时候在开发中常常需要手写封装一个bind()函数。那怎么实现...