240 发简信
IP属地:广东
  • 120
    使用promise解决异步递归的一次记录

    这几天碰到一个问题,说起来也不难,只是自己promise理解的比较粗浅,导致一直停滞不前。 需要完成的功能是,抓取一个产品列表(静态页面)。我用request模块并自己封装了...

  • 120
    每个迷茫的年轻人,都该去看看《无问西东》

    被《无问西东》感动了。 不是因为它人物塑造得有多好,它讲故事的方式有多好,它的剪辑手法有多厉害。事实上有很多地方人物的动机不明确,讲故事的手法有些拙劣,剪辑更是有些头重脚轻。...

  • 120
    HTML5_CSS3

    1. HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5是超文本标记语言的第五次重大修改 特性 语义特性HTML5赋予网...

  • 120
    npm-npmscript-gulp-webpack

    1. 如何全局安装一个 node 应用? 2. package.json 有什么作用? 命令行 npm init 可以初始化生成一个package.json package....

  • 120
    AMD_CMD_RequireJS

    1. 为什么要使用模块化? 防止污染全局作用域,解决命名冲突,对依赖进行管理,代码解耦,提高代码的可读性和复用性。 2.CMD、AMD、CommonJS 规范分别指什么?有哪...

  • 120
    this_原型链_继承

    1.apply、call 、bind有什么作用,什么区别 call apply的作用:调用一个函数,传入函数执行上下文及参数第一个参数都是希望设置的this对象,不同之处在于...

  • 120
    对象_原型

    1. OOP 指什么?有哪些特性 OOP指:Object Oriented Programming,面向对象编程特性:1.封装封装指的是将方法和属性保存起来,防止外界直接调用...

  • 120
    轮播的实现

    1. 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 实现原理:1.把图片a(即图片1的克隆)与图片b(即图片4的克隆)...

  • 120
    懒加载

    1.如何判断一个元素是否出现在窗口可视范围(浏览器的上边缘和下边缘之间,肉眼可视)。写一个函数 isVisible实现 2. 当窗口滚动时,判断一个元素是不是出现在窗口可视范...

  • 120
    JQuery动画与ajax

    1. jQuery 中, $(document).ready()是什么意思? 当DOM准备就绪时,指定一个函数来执行。与load事件要在页面所有内容加载完后才执行不同,rea...

  • 120
    jQuery选择器_Dom操作_样式_事件处理_动画

    1. jquery 能做什么? jquery是一个js工具类库,封装了常用的DOM操作方法,有更好的兼容性,利用jquery提供的api,可以完成以下工作: 完成DOM的增...

  • 跨域的解决方式

    jsonp html中可以通过script标签引入其他域的js,利用这一特性,结合后端支持,可以实现跨域访问接口实现原理: 定义数据处理函数_fun 创建script标签,s...

  • JSONP_跨域

    题目1: 什么是同源策略 浏览器出于安全方面的考虑,只允许与本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不能读写对方的资源。 本域指的是: 同协议:如都是ht...

  • ajax实践

    1.ajax 是什么?有什么作用? Ajax(Asynchronous JavaScript + XML)是一种创建交互式网页应用的开发技术,利用Ajax可以向服务器请求额外...