文章库ARTICLE COLUMN

  • Javascript设计模式(二)工厂模式

    Javascript设计模式(二)工厂模式

    摘要:所谓的工厂模式,顾名思义就是成批量地生产模式。工厂方法将类的实例化延迟到子类首先是创建构造函数,区别物种的不同属性。工厂模式适用于以下场景实例对象较复杂。设计模式更代表的是一种系统思想,而不是重复的代码堆砌。 所谓的工厂模式,顾名思义...

    anonymoussfanonymoussf 评论0 收藏0
  • 总结:JavaScript异步、事件循环与消息队列、微任务与宏任务

    总结:JavaScript异步、事件循环与消息队列、微任务与宏任务

    摘要:单线程异步非阻塞然后,这又牵扯到了事件循环消息队列,还有微任务宏任务这些。此步的位置不确定某个时刻后,定时器触发线程通知事件触发线程,事件触发线程将回调函数加入消息队列队尾,等待引擎线程执行。 前言 Philip Roberts 在演讲 great talk at...

    qianfengqianfeng 评论0 收藏0
  • webpack构建的项目自动引用文件下的所有指定类型的文件

    webpack构建的项目自动引用文件下的所有指定类型的文件

    摘要:需求背景是这样,下有个文件,在中导出所有的文件,需要做到在新增文件时,自动引入到中。 需求背景是这样,./api/modules/下有n个js文件,在./api/index中导出所有modules的js文件,需要做到在modules新增js文件时,自动引入到./api/index中。因为在...

    mudiyouyoumudiyouyou 评论0 收藏0
  • Node.js API参考文档(目录)

    Node.js API参考文档(目录)

    摘要:参考文档是基于的引擎构建的运行时。关于文档用法和示例断言测试稳定性稳定模块提供了一组简单的断言测试,可用于测试不变量。存在和模式,但建议仅使用模式。类在全局作用域内,因此不太可能需要使用。以下所有示例均可供下载,可用作扩展库的起点。 ...

    stormzhangstormzhang 评论0 收藏0
  • 判断是否是数组的几种方法— (js基础复习第1期)

    判断是否是数组的几种方法— (js基础复习第1期)

    摘要:如果网页中包含多个框架,那实际上就存在两个以上不同的全局执行环境,从而存在两个以上不同版本的构造函数。如果你从一个框架向另一个框架传入一个数组,那么传入的数组与在第二个框架中原生创建的数组分别具有各自不同的构造函数。 1. 首先,typeof...

    supernavysupernavy 评论0 收藏0
  • 前端特效【第03期】|果汁混合效果-上

    前端特效【第03期】|果汁混合效果-上

    摘要:前几天有一个热心的小伙伴找到我说,我看到一个很好看的效果,可不可以讲讲这种要求我向来是不会拒绝的,于是就有了今天的案例。 前几天有一个热心的小伙伴找到我说,我看到一个很好看的效果,可不可以讲讲? 这种要求我向来是不会拒绝的,于是就有了...

    WelliJhonWelliJhon 评论0 收藏0
  • vue写的简单版todolist

    vue写的简单版todolist

    摘要:上一张丑图项目演示地址源码地址今天要做什么提交 上一张丑图: showImg("https://segmentfault.com/img/bVbjjWW?w=467&h=337"); 项目演示地址:http://47.75.195.199/todolist/源码地址:https://github.com/chunsenye/... 今天要做什...

    W_BinaryTreeW_BinaryTree 评论0 收藏0
  • 前端异常监控-看这篇就够了

    前端异常监控-看这篇就够了

    摘要:前端异常监控如果是移除的流程,那么编程就一定是将放进去的流程。过滤掉运行时错误上报加载错误事件捕获异常最新的规范中定义了事件用于全局捕获对象没有处理器时异常情况。 前端异常监控 如果debug是移除bug的流程,那么编程就一定是将bug放进去的流...

    AklmanAklman 评论0 收藏0
  • 在不使用ssr的情况下解决Vue单页面SEO问题(3)

    在不使用ssr的情况下解决Vue单页面SEO问题(3)

    摘要:先说明下上一篇的方法存在作弊行为孤陋寡闻了以前没接触过这些果然不能投机取巧啊替代方法将原来放入隐藏标签的内容放到骨架屏中用预渲染这样页面就会先展示重要的内容然后再显示其他部分麻烦点的就是如果想要好看的话需要将相关的样式都粘过来写在最后...

    fuchenxuanfuchenxuan 评论0 收藏0
  • 以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

    以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

    本文首发于深入浅出区块链社区原文链接:[使用 ethers.js 开发以太坊 Web 钱包 3 - 展示钱包信息及发起签名交易)](https://learnblockchain.cn/20...,请读者前往原文阅读 以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列...

    tuniutechtuniutech 评论0 收藏0
  • 微信公众号支付

    微信公众号支付

    摘要:未关注公众号的用户支付成功,无论金额大小,均有推荐关注的复选框关于网络上以支付金额元为临界点是否出现推荐关注复选框的帖子是官方年的文档,现已失效目前最新的官方文档并未发布,以上为测试所得附图已关注未关注 1、未关注公众号的用户支付成功...

    codeKKcodeKK 评论0 收藏0
  • ES6 系列之 defineProperty 与 proxy

    ES6 系列之 defineProperty 与 proxy

    摘要:存取描述符同时具有以下可选键值一个给属性提供的方法,如果没有则为。该方法返回值被用作属性值。值得注意的是属性描述符必须是数据描述符或者存取描述符两种形式之一,不能同时是两者。可以忽略方法的返回值。 前言 我们或多或少都听过数据绑定...

    seansean 评论0 收藏0
  • 【每日一包0001】is-sorted

    【每日一包0001】is-sorted

    摘要:地址用于判断数组是否被排序了文档地址用法排序规则函数返回默认升序 github地址:https://github.com/ABCDdouyae... is-sorted 用于判断数组是否被排序了 文档地址:https://www.npmjs.com/package/is-sorted 用法:is-sorted(Array, 排序规则函数) 返...

    lakesidelakeside 评论0 收藏0
  • 观察者模式和发布订阅模式(JS)

    观察者模式和发布订阅模式(JS)

    摘要:最近被人问到设计模式,观察者模式和发布订阅模式二者有什么区别。观察者模式观察者模式,目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。 最近被人问到设计模式,观察者(Observer)模式和发布(Publish)/订阅(Subscrib...

    SanchiSanchi 评论0 收藏0
  • 对于递归的傲慢与偏见

    对于递归的傲慢与偏见

    摘要:对于函数调用开销,可以利用尾递归来解决,不过目前的引擎并没有实现对尾递归的优化,所以最开始我以为递归没有理由比非递归更快。递归与堆栈非递归的算法使用一个堆栈来实现。 最近刷leetcode 79题 Word Search需要用到DFS算法,由于是刷leetcode,心...

    LabradorsLabradors 评论0 收藏0
  • 前端设计模式用起来(1)状态模式

    前端设计模式用起来(1)状态模式

    摘要:有限状态机可以归纳出四个要素现态即当前的状态。但状态模式还有一点需要注意到,当采用子类继承实现多种具体状态的时候,注意控制状态的数量,以免出现子类数量膨胀的现象在使用或等更完整面向对象语言时。 业务代码开发久了,偶尔看看设计模式,总会...

    SalamanderSalamander 评论0 收藏0
  • 从JQuery自定义校验规则中看JS箭头函数的this指向问题

    从JQuery自定义校验规则中看JS箭头函数的this指向问题

    摘要:箭头函数没有自己的上下文,函数体中出现的在运行时绑定到最近的作用域上下文对象。绑定在元素上的校验触发之后,按照普通函数的写法,即指向调用该方法的对象。但是,按照箭头函数的属性,即绑定到了最近一层的作用域节点。 哈哈,题目给人一种写论文...

    Yu_HuangYu_Huang 评论0 收藏0
  • 优雅的在React项目中使用Redux

    优雅的在React项目中使用Redux

    摘要:或许你当前的项目还没有到应用的程度,但提前了解一下也没有坏处首先我们会用到哪些框架和工具呢框架状态管理工具,与没有任何关系,其他框架也可以使用插件,作用方便在项目中使用中间件,作用支持异步目录组件目录 或许你当前的项目还没有到应用Redu...

    h9911h9911 评论0 收藏0
  • PDF.js实现个性化PDF渲染(文本复制)

    PDF.js实现个性化PDF渲染(文本复制)

    我肥来啦

    churchchurch 评论0 收藏0
  • 两种方案开发小程序动画

    两种方案开发小程序动画

    摘要:通过这种方法产生的动画,无法按照原有轨迹收回,所以在事件之后设置了定时器,定义在执行动画之后,执行另一个动画。方式存在较多局限性动画只能执行一次,循环效果需要通过定时器完成。 在普通的网页开发中,动画效果可以通过css3来实现大部分需求,...

    MingjunYangMingjunYang 评论0 收藏0
  • echarts结合高德API进行地图下钻

    echarts结合高德API进行地图下钻

    摘要:广告开始最近做了表格数据转成图表展示的一个组件,地址如下整合地图的时候发现针对地级市的一些文件太多了,全部引入后有将近,所以就用了下高德老爷给的组件和接口,然后弄完在这记录一下虽然这种例子在社区里有很多这个组件文件放在了中,样式奇丑,...

    happenhappen 评论0 收藏0
  • Phaser3 场景Scene之间的传值 -- HTML网页游戏开发

    Phaser3 场景Scene之间的传值 -- HTML网页游戏开发

    摘要:一首先当然得有至少有二个场景二从场景传值到场景二种方法通过事件从通过时传值到时有个需要特别注的事项就是,得把的设为否则因为还未激活,是监听不到事件的通过场景启动具体详见代码在整个工程中只会执行一次每次调用场景会执行一次从事件传 showIm...

    you_Deyou_De 评论0 收藏0
  • CSS三角的写法(兼容IE6)

    CSS三角的写法(兼容IE6)

    摘要:而且如果上面没有块元素的时候,是从内联元素的内容开始算起的,所以上面的就会到浏览器可视区域的上面。 目录 简介 优点 原理 1. 先创建一个div 2. 然后给div设定边框。 3. 给div的四个边框都设置不同的颜色 4. 把宽度和高度都变成0 5. 其余角为透...

    LeexMullerLeexMuller 评论0 收藏0
  • 微信公众号授权 通过「内网穿透」实现本地调试

    微信公众号授权 通过「内网穿透」实现本地调试

    摘要:微信公众号授权通过内网穿透实现本地调试最近开发公众号,遇到一个很郁闷的问题,这个可以结合我的另一篇微信授权的文章看。就是微信授权之后,遇到需要调试代码,打印都需要提交到线上的测试服务器才能看到结果。 微信公众号授权 通过「内网穿透」实...

    tuantuantuantuan 评论0 收藏0
  • 前端面试系列--前言篇

    前端面试系列--前言篇

    摘要:这个系列的文章将记录我准备春招的整个过程,我会将自己学习到的新知识记录在这个系列里文章目录前言说明准备方向目标前言说明作为半个科班出身学数学的应届生,在学习计算机的时候还是比较吃力的,从今年月份开始接触前端,到现在也有个月左右了。 这...

    sshesshe 评论0 收藏0

热门文章

<