240 发简信
IP属地:吉林
  • JS实现继承

    ES5实现方法 主要从函数和原型链的角度上实现继承,下面我们来一步步实现继承 原型链继承 原型继承是直接让子类的原型对象指向父类实例,当子类实例找不到对应的属性和方法时,就会...

  • 数组扁平化

    对于[1, [1,2], [1,2,3]]这样多层嵌套的数组,我们如何将其扁平化为[1, 1, 2, 1, 2, 3]这样的一维数组呢: ES6的flat() 序列化后正则 ...

  • 120
    CSS实现三角形

    在开始之前先看一个例子: 效果图: 此时在浏览器测试,点击div,将其中的宽高不断缩小,就会出现如下的图: 需要什么类型的三角形,可以将其他背景颜色变为透明即可 效果图如下

  • Js基础题(排序篇)

    一、冒泡排序//思路:每次比较相邻的两个数,如果后一个比前一个小,换位置

  • uniapp学习笔记

    介绍 uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/Q...

  • Uni-app 学习笔记

    uni-app跨平台框架官方教程 链接:https://ke.qq.com/course/343370 一、框架简介基础知识点 uniapp生命周期 onLaunch 当un...

  • 防抖和节流

    防抖发生的原因 常见例子 当在一定时间内疯狂点击搜索框,短时间内接口多次访问,导致接口访问崩了 防抖 在滚动事件中需要做个复杂计算或者实现一个按钮的防二次点击操作。可以通过函...

  • Ajax学习笔记

    ajax是什么? Ajax的原理简单来说是在用户和服务器之间加了—个中间层(AJAX引擎),通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用...

  • 小程序学习笔记

    什么是小程序? 1.无需要下载,用完即走(体积太小,刚发布的压缩包体积最大不能超过1M,2017年4月将1M提升2M) 小程序特点? 1.体积小2.同app进行互朴的,可以实...

  • ES6常用语法

    在平时开发的时候,灵活地使用ES6语法可以使开发者减少代码量,提高效率。这里列举的是我们在开发过程中常使用ES6特性 let / const 箭头函数 默认参数 结构赋值 扩...

  • Vue的面试基础题

    对于MVVM的理解 vue数据绑定原理 vue-router原理 vuex原理 vue的生命周期有哪些? 组件之间的参数传递方法,父组件与子组件之间传值,兄弟组件传值? vu...

  • Js基础题(求和篇)

    一、1+2+3+4......+n 二、实现阶乘 1!+2!+3!...+n!

  • Js基础题(数组篇)

    一、数组求和 二、移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组 三、移除数组 arr 中的所有值与 item 相等的元素,...

  • 《JavaScript高级程序设计》笔记(四)

    基本类型 ECMAScript 中的一切(变量、函数名和操作符)都区分大小写。 标识符,就是指变量、函数、属性的名字,或者函数的参数。规...

  • 《JavaScript高级程序设计》笔记(三)

    2.1.4、在XHTML中的用法 可扩展超文本标记语言,即 XHTML(Extensible HyperText Markup Language),是将 HTML 作为X...