关键字:let
  • web前端入门到实战:7道简单的 JavaScript 面试题,三个月没招到一个前端开发工程师
    你能做什么? 遵循这个建议:“熟能生巧”。通过投入足够的时间,更好地定期深入了解JavaScript,将改善你的编码,并顺便提高你的面试技巧。 在这篇文章中,你会发现7个乍一看很简单,但实际上很棘手的JavaScript面试题。 虽然一开始 ...
  • web前端入门到实战:JavaScript-作用域-执行上下文-变量对象-作用域链
    作用域 作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在 JavaScript 中,变量的作用域有全局作用域和局部作用域两种。JavaScript 采用词法作用域(lexical scoping),也就是静态 ...
  • web前端入门到实战:Tab切换以及缓存页面处理的几种方式
    相信tab切换对于大家来说都不算陌生,后台管理系统中多会用到。如果不知道的话,可以看一下浏览器上方的标签页切换,大概效果就是这样。 1.如何切换 使用动态组件,相信大家都能看懂(部分代码省略) //通过点击就可以实现两个组件来回切换 <bu ...
  • HTML5 桌面通知:Notification
    Notification介绍 Notification API 是HTML5新增的桌面通知API,用来显示桌面通知消息。 浏览器权限 通过window.Notification来判断浏览器是否兼容Notification API if ( ...
  • js链表实现
    一、节点的实现 我都知道链表就是用有向线段把多个节点按顺序串起来,要实现链表首先要实现节点,而每一个节点,有一个自己的 value 值,还有一个 next 值用于指向下一个节点。比如可以这么实现一个节点:&nbsp;</ ...
  • 前端节流(throttle)和防抖动(debounce)
    节流(throttle)节流指的都是某个函数在一定时间间隔内只执行第一次回调。举个常见的节流案例:我们把某个表单的提交按钮——button 设成每三秒内最多执行一次 click 响应 ...
  • 算法=&gt;组合出最大数的最优解推导
    题目和灵感来源于掘金=>每天一道算法题及下方评论。 给定一个非负整数列表,重新排列他们的顺序把他们组成一个最大的数输出,转成字符串的形式。 列入[30,34,5,9,3] => "9534330" 首先这很符合字符串比较大小的方式 两字 ...
  • 删除排序数组中的重复项
    给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示列1 给定数组 nums = [1,1,2] ...
  • 前端特效的似是而非
    让用户看起来是这样,而非实现起来一定是这样。 写特效时经常被逻辑思维所牵绊,A元素B元素分的太清了,反而麻烦。 最近在网上找了一些自己喜欢例子。 1. effect.gif html结构 ...
  • web前端入门到实战:JS中禁止对象属性扩展、密封对象、冻结对象
    对象常量属性 概念:将属性的writable和configurable设置为false; //将属性的writable和configurable设置为false var damu={}; Object.defineProperty(damu ...

暂无数据