文章库ARTICLE COLUMN

  • gulp入门

    gulp入门

    摘要:通过输入文件流,将文件写入硬盘,并输出所有数据,能继续向下游,所以文件流可以继续被处理并被写入到其他地方。如果写入文件夹不存在,就会创建它。第二个参数,当前任务依赖的任务列表,依赖任务在当前任务运行之前完成。 gulp 简介 用自动化构建...

    kycoolkycool 评论0 收藏0
  • js基础进阶--从ajax到fetch的理解

    js基础进阶--从ajax到fetch的理解

    摘要:使用它可以让页面请求少量的数据,而不用刷新整个页面。基于什么答它基于的是。的库答基于上面的原因,各种库引用而生,然而最有名的就是的中的。它的一个优势异步操作,但的异步操作是基于事件的异步模型,没有那么友好。 欢迎访问我的个人博客:http...

    SoapEyeSoapEye 评论0 收藏0
  • 前端Http协议缓存初解

    前端Http协议缓存初解

    摘要:而缓存就是为了解决用户请求速度与释放服务器压力而生的。浏览器缓存则是另外的如个人见解。缓存的判断规则过期机制过期机制就是浏览器根据缓存的有效期进行判断,如果在有效期内就使用缓存,否则就抛弃这个缓存。否则会进入其他缓存依据判断。 [TOC] ...

    AlienZHOUAlienZHOU 评论0 收藏0
  • 大文档首屏渲染的一些思考和尝试

    大文档首屏渲染的一些思考和尝试

    摘要:大文档首屏渲染方案的一些思考和尝试最近在处理一些优化方面的东西,大文档渲染的优化方案。对于插的渲染可能有一些作用,可以把主线程让给表格渲染。 大文档首屏渲染方案的一些思考和尝试 最近在处理一些优化方面的东西, 大文档渲染的优化方案。 这...

    shengguoshengguo 评论0 收藏0
  • js 事件委托 事件代理

    js 事件委托 事件代理

    摘要:事件委托事件代理高级程序设计上解释事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。事件委托原理事件委托是利用事件的冒泡原理来实现的,事件冒泡就是事件从最深的节点开始,然后逐级向上传播事件。 js 事件委托 ...

    widuuwiduu 评论0 收藏0
  • 150行JavaScript代码实现增强现实

    150行JavaScript代码实现增强现实

    摘要:随着随身电子产品运算能力的提升,预期增强现实的用途将会越来越广。本文介绍使用开源框架实现的增强现实的例子。点击允许用手机上的摄像头扫描这张图片神奇的事情就发生了。 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像...

    ArnoArno 评论0 收藏0
  • 使用 ale.js 制作一个小而美的表格编辑器(1)

    使用 ale.js 制作一个小而美的表格编辑器(1)

    摘要:如果你并没有学习过的语法结构,请前往访问教程接下来,我们在定义组件时设置一个属性,并返回一个链接到属性内的函数的值之后我们需要在属性里面写上函数。 今天来教大家如何使用 ale.js 制作一个小而美的表格编辑器,首先先上 gif: showImg("https:...

    pinginkpingink 评论0 收藏0
  • Javascript 事件循环event loop

    Javascript 事件循环event loop

    摘要:现实中是这样的执行结果为结果告诉我们,是单线程没错,不过不是逐行同步执行。搜索了很多官方个人博客得到了一堆词引擎主线程事件表事件队列宏任务微任务,彻底懵逼。。。以此规则不停的执行下去就是我们所听到的事件循环。 都知道javascript是单线程...

    MiyangMiyang 评论0 收藏0
  • node 使用第三方api 生成 word 文档之修改源码实现需求

    node 使用第三方api 生成 word 文档之修改源码实现需求

    摘要:使用了第三方实现生成文档,但是发现下划线无法满足需求。修改源码以便后人踩坑以下是我的一个,通过传参数设置下划线颜色以及高度。 使用了 officegen 第三方 api 实现生成word 文档,但是发现下划线无法满足需求。修改源码以便后人踩坑,以下是我的一...

    luckyyulinluckyyulin 评论0 收藏0
  • 最长回文子串

    最长回文子串

    摘要:给定一个字符串,找到中最长的回文子串。你可以假设的最大长度为。示例输入输出注意也是一个有效答案。 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效答...

    jemygrawjemygraw 评论0 收藏0
  • 如何利用es6去重

    如何利用es6去重

    摘要:实际上他进行了以下的操作首先,我们创建了新的并且把数组当作入参传递了进去,由于仅仅允许唯一值,所以所有重复值将会被移除。现在重复值已经消失了,我们将会利用把它重新转为数组。 以下是三种方法从数组里去重,并且返回唯一的值。我最喜欢的方式...

    qpalqpal 评论0 收藏0
  • JavaScript 是如何工作的:深入网络层 + 如何优化性能和安全

    JavaScript 是如何工作的:深入网络层 + 如何优化性能和安全

    摘要:是如何工作的深入网络层如何优化性能和安全这是专门探索及其所构建的组件的系列文章的第篇。为了使网络层高效,它需要扮演的角色不仅仅是一个简单的套接字管理器。套接字组织在按源分组的池中,每个池执行自己的连接限制和安全约束。 JavaScript 是如...

    sushengsusheng 评论0 收藏0
  • 每个JavaScript开发人员都应该知道的新ES2018功能(译文)

    每个JavaScript开发人员都应该知道的新ES2018功能(译文)

    摘要:为了使程序员能够一次一个地处理集合中的元素,引入了迭代器接口。迭代器使用该方法获取对象属性名称的数组,然后将其分配给常量。迭代器的缺点是它们不适合表示异步数据源。每次循环时,都会调用迭代器的方法,它返回一个。 前言 原文地址:https://...

    leonardofedleonardofed 评论0 收藏0
  • webpack4系列教程(八):使用Eslint审查代码

    webpack4系列教程(八):使用Eslint审查代码

    摘要:使用配置完成,如何使用呢在文件中添加一条代表需要解析的文件格式,最后接上文件路径,由于我们的主要代码都在目录下,这里就配置文件夹。 前言: 本章内容,我们在项目中加入eslint配置,来审查校验代码,这样能够避免一些比较低级的错误。并且在团...

    ChiclaimChiclaim 评论0 收藏0
  • 从0到1开发实战手机站(二):Git提交规范配置

    从0到1开发实战手机站(二):Git提交规范配置

    摘要:既然是实战项目,我们也得在写页面之前把相关的规范配置做好。使用来执行规范全局安装下需在前面加项目目录下执行配好后,之后用到命令时,改为使用。使用效验提交信息首先还是安装依赖也会安装但自且并不和之后的版本兼容。 生活不能随意过,代码也不...

    nanchen2251nanchen2251 评论0 收藏0
  • vue开发环境配置跨域,一步到位

    vue开发环境配置跨域,一步到位

    摘要:本文要实现的是使用搭建的项目在开发时配置跨域,上线后不做任何任何修改,接口也可以访问阅读时间需要三分钟产品生产环境开发开发环境开发环境设置跨域使用工具自带的配置配置目录自行复制黏贴后台是否跨域需要的注意以上配置只有在生产环境下有效,你...

    shmilyshmily 评论0 收藏0
  • 玩转Koa -- koa-router原理解析

    玩转Koa -- koa-router原理解析

    摘要:四路由注册构造函数首先看了解一下构造函数限制必须采用关键字服务器支持的请求方法,后续方法会用到保存前置处理函数存储在构造函数中初始化的和属性最为重要,前者用来保存前置处理函数,后者用来保存实例化的对象。 一、前言   Koa为了保持自身的...

    wtheewthee 评论0 收藏0
  • js基础--将内存中的数据保存为文件下载到本地

    js基础--将内存中的数据保存为文件下载到本地

    摘要:欢迎访问我的个人博客前言最近在做一个项目,有个需求就是,前端在内存中维护了一个很复杂的对象,当点击下载按钮时,需要把这个对象保存到文本中并下载到本地。 欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 最近在做一个项目,有个需求就是...

    nifhlheimrnifhlheimr 评论0 收藏0
  • 【剑指offer】6.用两个栈实现队列

    【剑指offer】6.用两个栈实现队列

    摘要:题目用两个栈来实现一个队列,完成队列的和操作。队列中的元素为类型。基本思路栈用于入队列存储栈出队列时将栈的数据依次出栈,并入栈到栈中栈出栈即栈的底部数据即队列要出的数据。注意栈为空才能补充栈的数据,否则会打乱当前的顺序。 题目 用两个...

    fredsharefredshare 评论0 收藏0
  • 长期维护更新,前端面试题整理

    长期维护更新,前端面试题整理

    摘要:网上找到的各种面试题整理,长期更新。大部分答案整理来自网络,有问题的地方,希望大家能指出,及时修改技术更新迭代,也会及时更新博客原地址前端前端性能优化清理文档,即超文本标记语言,几乎是所有网站的支柱。在最近更新的中,甚至可以创建图表。...

    XufcXufc 评论0 收藏0
  • 如何优雅地查看 JS 错误堆栈?

    如何优雅地查看 JS 错误堆栈?

    摘要:假设捕获了一个异常,上报的堆栈是这个这个堆栈,你看得出问题来吗我们发布到的脚本文件,普遍是经过压缩的,所以堆栈可读性相当的差。假如有下面的一个堆栈查看工具,又如何堆栈查看工具眼尖的同学,一眼就能找到问题。 本文由云+社区发表 在前端,我...

    TwIStOyTwIStOy 评论0 收藏0
  • 记一次前端面试试水笔记

    记一次前端面试试水笔记

    摘要:浪费青春话不多说,之前投的简历,有家公司忽然联系说,想和我约个时间点电话面试。不了解自己的水平,永远都会止步于眼前的安逸。电话面试流程面试官简单介绍一下来意,然后先了解工作经验,再问技术问题。 最近换了个项目,现阶段处于项目启动阶段,...

    张红新张红新 评论0 收藏0
  • 前端进击的巨人(二):栈、堆、队列、内存空间

    前端进击的巨人(二):栈、堆、队列、内存空间

    摘要:中有三种数据结构栈堆队列。前端进击的巨人一执行上下文与执行栈,变量对象中解释执行栈时,举了一个乒乓球盒子的例子,来演示栈的存取方式,这里再举个栗子搭积木。对于基本类型,栈中存储的就是它自身的值,所以新内存空间存储的也是一个值。 面试经...

    edgardengedgardeng 评论0 收藏0
  • Electron 页内查找模块介绍

    Electron 页内查找模块介绍

    摘要:指定查找窗口显示或隐藏的过渡周期。指定查找窗口相对于父级定位元素顶部偏移量。配置查找窗口阴影色。实例方法使用创建的实例具有以下方法当查找窗口关闭时,打开窗口。当查找窗口已经打开时,聚焦输入框。关闭窗口,清除对象的引用,释放内存。 简介...

    YuanfYuanf 评论0 收藏0
  • Koa 系列 — 如何编写属于自己的 Koa 中间件

    Koa 系列 — 如何编写属于自己的 Koa 中间件

    摘要:原本中的路由模块已经被移除,改为通过中间件的方式实现。的中间件就是函数,可以是函数,或是普通函数,以下是官网的示例函数普通函数中间件可以通过官方维护的仓库查找获取,也可以根据需求编写属于自己的中间件。 Koa 是一个由 Express 原班人马打...

    terenteren 评论0 收藏0

热门文章

<