文章库ARTICLE COLUMN

  • ES6 class继承与super关键词深入探索

    ES6 class继承与super关键词深入探索

    摘要:请看对应版本干了什么可知,相当于以前在构造函数里的行为。这种写法会与上文中写法有何区别我们在环境下运行一下,看看这两种构造函数的有何区别打印结果打印结果结合上文中关于原型的论述,仔细品味这两者的差别,最好手动尝试一下。 ES6 class 在ES...

    jubincnjubincn 评论0 收藏0
  • 阈值报警功能

    阈值报警功能

    摘要:定义触发规则我们的前端监控,会主要追踪三种报警情况错误率达到设定阈值报警错误率达到阈值报警访问速度慢报警。邮件通知服务目前邮件通知服务也有很多,我们选的是阿里云的邮件推送。配置任务调度,创建实例配置阿里云邮件推送,这里使用方式去发送邮...

    高璐高璐 评论0 收藏0
  • JavaScript之柯里化

    JavaScript之柯里化

    摘要:简介柯里化,又称部分求值,是把接收多个参数的函数变成接受一个单一参数最初函数的第一个参数的函数,并且返回接受剩余的参数而且返回结果的新函数的技术。按照作者的说法,所谓柯里化就是使函数理解并处理部分应用。的思想极大地助于提升函数的复用性...

    since1986since1986 评论0 收藏0
  • javascript之状态模式

    javascript之状态模式

    摘要:状态模式状态模式将事物内部的每个状态分别封装成类内部状态改变会产生不同行为。将状态封装成不同类打开强光关灯打开弱光初始状态按钮非面向对象实现的状态模式借助于的委托机制可以像如下实现状态模式打开强光关灯打开弱光按钮通过完成委托 状态模式...

    warnerwuwarnerwu 评论0 收藏0
  • JavaScript 打脸史之 ES6 作用域 (一)

    JavaScript 打脸史之 ES6 作用域 (一)

    JavaScript 打脸史之 ES6 作用域 (一) 在先前打 ES 标准中,如果未声明过 a ,在任何位置声明 a = 1 即声明了一个 window 下的全局变量 a; { a = 1 } for(b=1;b

    leeonleeon 评论0 收藏0
  • JavaScript--1.基本概念

    JavaScript--1.基本概念

    摘要:布尔类型的数据类型转换在中,可以将所有的数据类型的值转换为布尔类型的值。 语法 区分大小写 `JavaScript`中的变量、函数名都是区分大小写的,`name`,`Name`,`NAME`,不是同一个变量 标识符 标识符就是变量、函数、属性的名字或者函数的参数 注释 ...

    haoguohaoguo 评论0 收藏0
  • 前端面试每日 3+1 —— 第129天

    前端面试每日 3+1 —— 第129天

    摘要:前端面试每日题,以面试题来驱动学习,每天进步一点让努力成为一种习惯,让奋斗成为一种享受相信坚持的力量学习不打烊,充电加油只为遇到更好的自己,天无节假日,每天早上点纯手工发布面试题死磕自己,愉悦大家。 今天的知识点 (2019.08.23) —— 第1...

    LdhAndroidLdhAndroid 评论0 收藏0
  • 5个 JS 解构有趣的用途

    5个 JS 解构有趣的用途

    摘要:注意解构左侧的逗号它表示忽略第一个元素使用数组中索引为的元素进行赋值。幸运的是,解构可以以不可变的方式轻松实现某些操作。在解构时,将作为字符串获取是非常棒的。遵循协议允许将对象分解为,具体方法是读取第一个的。 为了保证的可读性,本文采...

    includecmathincludecmath 评论0 收藏0
  • 用一道大厂面试题带你搞懂事件循环机制

    用一道大厂面试题带你搞懂事件循环机制

    本文涵盖 面试题的引入 对事件循环面试题执行顺序的一些疑问 通过面试题对微任务、事件循环、定时器等对深入理解 结论总结 面试题 面试题如下,大家可以先试着写一下输出结果,然后再看我下面的详细讲解,看看会不会有什么出入,如果把整个顺序弄清楚 Nod...

    ShowerSunShowerSun 评论0 收藏0
  • WebSocket就这么回事儿

    WebSocket就这么回事儿

    摘要:服务端确认协议版本,升级为协议。自己写了一个例子,服务端在开始连接后,利用定时器主动向客户端发送随机数,客户端也可以发给服务器消息,然后服务器返回这条消息给客户端。做的事情就是给页面的元素绑定事件。 写在前面webSocket是一项可以让服务...

    ruicbAndroidruicbAndroid 评论0 收藏0
  • js获取ip第三方库

    js获取ip第三方库

    摘要:太平洋地址库接口地址字符串搜狐地址查询接口默认搜狐地址查询接口可设置编码搜狐另外的地址查询接口 太平洋IP地址库API接口:http://whois.pconline.com.cn/...[ip地址字符串] 搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson 搜狐IP地...

    cocopeakcocopeak 评论0 收藏0
  • 功能强大的 JS 文件上传库:FilePond

    功能强大的 JS 文件上传库:FilePond

    摘要:本文作者这是推出的讲解开源项目系列,今天给大家推荐一个开源的文件上传库项目一介绍它是一个文件上传库。可以拖入上传文件,并且会对图像进行优化以加快上传速度。图片类型图像裁剪文件大小验证插件处理阻止太大的文件。 showImg("https://segmentfa...

    BryanBryan 评论0 收藏0
  • vue项目中使用element-ui下拉框选项值为对象时报错

    vue项目中使用element-ui下拉框选项值为对象时报错

    摘要:在做后台管理时,使用了搭配,请求方法使用了插件,在使用下拉框时,因为我需要获取选中的选项中的其他值,因此需要传入对象。 在做后台管理时,使用了vue搭配elementUI,请求方法使用了axios插件,在使用下拉框时,因为我需要获取选中的选项中的其他...

    DrummorDrummor 评论0 收藏0
  • TypeScript 初识 - 类

    TypeScript 初识 - 类

    摘要:抽象类抽象类做为其它字类的基类使用,一般不会直接被实例化。抽象类中可以包含具体实现,接口不能。抽象类在运行时是可见的,可以通过判断。接口只能描述类的公共部分,不会检查私有成员,而抽象类没有这样的限制。 一个普通的类 class Greeter { ...

    邹强邹强 评论0 收藏0
  • 通过前端怎样在vue中进行微信网页授权登录

    通过前端怎样在vue中进行微信网页授权登录

    摘要:通过前端怎样在中进行微信网页授权登录背景公司目前上一个新项目,需要使用微信授权登录,和后端商量了一下,决定使用微信登录的第一种方法进行授权登录,就是后台给一个接口,由前端直接执行,跳转到一个新页面,新页面中生成一个二维码来进行授权登录...

    laoLiueizolaoLiueizo 评论0 收藏0
  • 拯救懒癌文档君 - VuePress + Travis CI + Github Pages 自动线上

    拯救懒癌文档君 - VuePress + Travis CI + Github Pages 自动线上

    摘要:自动后安装依赖编译上传至分支。通过功能将分支上的内容展示在上。使用创建项目,例如我的文档是,关联到本地。启动进入这个项目,右上角点击,配置环境变量。是通过上面第三部拿到的。 作者:codexu _ 整体思路 1.Github 创建项目,本地创建切换到 do...

    williamwilliam 评论0 收藏0
  • Cookie就摆在那,为什么死活吃不到?

    Cookie就摆在那,为什么死活吃不到?

    摘要:查找原因无法获取到是因为同源策略和标记的原因。在同一个站点下使用属性是无效的。此外,这个指示也会被用做响应中被忽视的标示。而通过设置为获得的第三方,将会依旧享受同源策略,因此不能被通过或者从头部相应请求的脚本等访问。 作者:codexu _ s...

    shmilyshmily 评论0 收藏0
  • Windows用户如何安装Mongodb3.4并设置为系统服务

    Windows用户如何安装Mongodb3.4并设置为系统服务

    摘要:步骤获取的安装包,点这里,下载的版本是,需要其他的版本的可自行前往官网下载中心下载。新建配置文件,在下面新建文件,并且用编辑器打开,复制如下内容数据库数据存储路径日志存储路径是否追加记录注册的系统服务名用于显示的系统服务名的对外端口。...

    cnswordercnsworder 评论0 收藏0
  • 前端之从零开始系列

    前端之从零开始系列

    摘要:只有动手,你才能真的理解作者的构思的巧妙只有动手,你才能真正掌握一门技术持续更新中项目地址求求求源码系列跟一起学如何写函数库中高级前端面试手写代码无敌秘籍如何用不到行代码写一款属于自己的类库原理讲解实现一个对象遵循规范实战手摸手,带你...

    YoungdzeYoungdze 评论0 收藏0
  • js对象的封装、继承和多态

    js对象的封装、继承和多态

    摘要:面向对象三大特性就是封装继承和多态,简单理解,对于猫这种动物,它本身就是一个封装好的类,你只需要供它吃喝输入,它就能表现猫的行为输出,同时它继承了动物所具有的习性吃东西等,而不同的猫因为所处环境或者习性的不同,可能会有不同的表现和行为...

    StardustskyStardustsky 评论0 收藏0
  • 来一个老生常谈的话题,Javascript 中,数组如何去重?

    来一个老生常谈的话题,Javascript 中,数组如何去重?

    摘要:方法接受两个参数第一个参数一个回调函数,会将数据中的每一项都传递给该函数,若该函数返回真值,则数据保存,返回假值,则数据将不会出现在新生成的数据中第二个参数回调函数中的指向我们将上面的去重方法按下面这样重写一下,就可以看清整个的执行过...

    CocoaChinaCocoaChina 评论0 收藏0
  • JS数组去重的集中方案

    JS数组去重的集中方案

    摘要:去重的几种方案双层循环排序后比较相邻元素是否相等压入数组有限制,但效率高高性能数组去重 JS去重的几种方案 new Set() 双层for循环 + splice Array.fliter + indexof Arroy.sort + 排序后比较相邻元素是否相等压入数组 for ... of + includes for ....

    wslongchenwslongchen 评论0 收藏0
  • javascript实现上传文件流file转base64,base64转blob,blob转url访

    javascript实现上传文件流file转base64,base64转blob,blob转url访

    摘要:转上传附件转文件流传入一个参数对象即可得到基于该参数对象的文本内容该属性表示目标对象的转转转使用例子 file转base64 /** * 上传附件转base64 * @param {File} file 文件流 */ export const fileByBase64 = (file, callback) => { var reader...

    yagamiyagami 评论0 收藏0
  • 从零开始打造专属钉钉机器人

    从零开始打造专属钉钉机器人

    摘要:目前钉钉机器人支持方式,仍属于内侧阶段。方式是指被动接受通知,钉钉群中添加的群机器人默认都是该模式。截止撰写文章时,钉钉的机器人文档不可访问,所以会在下面介绍下。本文同步发表于作者博客从零开始打造专属钉钉机器人 官方定义如下: 群机器...

    fyberfyber 评论0 收藏0
  • Vue中消息横向滚动时,滚动速度越来越快的问题

    Vue中消息横向滚动时,滚动速度越来越快的问题

    摘要:解决方式当消息滚动到盒子边缘销毁定时器时将其赋值为,然后修改中央事件的事件监听将其判断没有定时器的条件修改为然后满足条件的调用消息滚动函数。 最近在做项目时,需要进行两个组件联动,一个轮询获取到消息,然后将其传递给另外一个组件进行横向滚...

    hiYoHoohiYoHoo 评论0 收藏0

热门文章

<