文章库ARTICLE COLUMN

  • 在?用Node.js实现一个http服务器框架?

    在?用Node.js实现一个http服务器框架?

    摘要:功能演进基础服务器支持中间件支持异步中间件切换为装饰增强细化统一异常处理细化流程控制自定义注解拦截管理注入组件标记自动处理返回值事务缓存框架权限认证策略模式装饰模式 功能演进: V1: 基础http服务器 支持中间件 支持异步中间件 V1.x: JS...

    VickyVicky 评论0 收藏0
  • javascript使用canvas绘图(一)

    javascript使用canvas绘图(一)

    摘要:画一条直线后面的会统一使用该样式,不再重复贴出代码这里设置画布大小需要在标签里面直接设置后面的会统一使用该样式,不再重复贴出代码得到得到上下文环境清除原来的痕迹线条颜色起点终点线条宽度这是最后一步,绘制画一个矩形设置填充颜色设置定 画...

    shevyshevy 评论0 收藏0
  • 动态规划练习题-石子合并

    动态规划练习题-石子合并

    摘要:动态规划练习题汇总描述有堆石子排成一排,每堆石子有一定的数量。现要将堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过次合并后成为一堆。 动态规划练习题汇总 描述 有N堆石子排成一排,...

    ziwenxieziwenxie 评论0 收藏0
  • 从零开始实现一个Vue级联组件

    从零开始实现一个Vue级联组件

    摘要:从零开始实现一个级联组件本文实现级联组件需要用到自定义指令和组件通信相关知识,最好先阅读以下两篇文章自定义指令组件基础与通信一组件简介本文实现的是一个省市县多级联动组件,当组件渲染完成后默认会加载出所有的省名称,当用户点击某个省的名称...

    binaryTreebinaryTree 评论0 收藏0
  • 基于原生JS验证表单组件:xy-form

    基于原生JS验证表单组件:xy-form

    摘要:表单地址值为,规定向何处发送表单数据。回车键会触发表单。请求方式规定请求方式,默认为可选。验证如果使用该属性,则提交表单时不进行验证。自定义表单验证默认情况下,如果验证失败,表单则不会提交。是一个原生组件,不限制于框架,可直接使用。 ...

    张利勇张利勇 评论0 收藏0
  • 分享两道大厂前端面试题

    分享两道大厂前端面试题

    摘要:示例输入输出示例输入输出第一种方法滑动窗口解法滑动窗口两个边界情况第二种方法位运算解法位运算头条财经部门一面二维数组的回形遍历这是头条财经部门一面的一道题记住遍历过的索引更多前端算法题,参见算法仓库。 1. 百度百家号一面 面完回来搜素,...

    whjinwhjin 评论0 收藏0
  • React源码解析之RootFiber

    React源码解析之RootFiber

    摘要:一的含义和作用每一个对应一个对象记录节点的各种状态比如中的和的状态就是记录在对象上的。只有当对象更新后,才会更新到上的和上上的和是根据对象的更新的。 showImg("https://segmentfault.com/img/remote/1460000020121329?w=1240&h=689"); 一、Fi...

    libin19890520libin19890520 评论0 收藏0
  • vue知识点总结

    vue知识点总结

    摘要:知识点的生命周期生命周期钩子描述在实例初始化前,数据观测和事件配置之前被调用实例被创建完成后调用。在这一步,实例已经完成以下配置数据观测,属性和方法的运算,事件的回调。 vue知识点 1.vue的生命周期 生命周期钩子 描述 beforeCreate 在...

    mdluomdluo 评论0 收藏0
  • 可能是你见过最完善的微前端解决方案

    可能是你见过最完善的微前端解决方案

    摘要:而从技术实现角度,微前端架构解决方案大概分为两类场景单实例即同一时刻,只有一个子应用被展示,子应用具备一个完整的应用生命周期。为了解决产品研发之间各种耦合的问题,大部分企业也都会有自己的解决方案。 原文链接:https://zhuanlan.zhihu.com...

    KahnKahn 评论0 收藏0
  • LeetCode偶尔一题 —— 832. 翻转图像

    LeetCode偶尔一题 —— 832. 翻转图像

    题目描述 showImg("https://user-gold-cdn.xitu.io/2019/8/19/16caa79a911512b4?w=761&h=578&f=png&s=55670"); 分析题目 按照题意我们只要先对每个子数组先做逆序,再做 0 --> 1 和 1 --> 0 的替换即可,于是我们可以写出以下代码: /** *...

    WalkerXuWalkerXu 评论0 收藏0
  • FE.SRC-React实战与原理笔记

    FE.SRC-React实战与原理笔记

    摘要:异步实战状态管理与组件通信组件通信其他状态管理当需要改变应用的状态或有需要更新时,你需要触发一个把和载荷封装成一个。的行为是同步的。所有的状态变化必须通过通道。前端路由实现与源码分析设计思想应用是一个状态机,视图与状态是一一对应的。 ...

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

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

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

    LMouLMou 评论0 收藏0
  • 前端该如何准备数据结构和算法?

    前端该如何准备数据结构和算法?

    摘要:很多前端同学在看到数据结构和算法后会有一定的抵触心理,或者尝试去练习,但是被难倒,从而放弃。本文选择的数据结构和算法的类别均是出现频率最高,以及应用最广的类别。面试这是非常现实的一点,也是很多前端学习数据结构和算法的原因。 一、导读 ...

    simon_chensimon_chen 评论0 收藏0
  • 快速了解 React Hooks 原理

    快速了解 React Hooks 原理

    摘要:使用该对象,可以跟踪属于组件的各种元数据位。调用你的组件这意味着它知道存储的元数据对象。下一次渲染会发生什么需要重新渲染组件由于之前已经看过这个组件,它已经有了元数据关联。 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章...

    HydrogenHydrogen 评论0 收藏0
  • javascript中为什么我们不能直接使用export?

    javascript中为什么我们不能直接使用export?

    摘要:我们可以认为,宏任务中还有微任务这里不再多做解释可能会执行的代码包括脚本模块和函数体。声明声明永远作用于脚本模块和函数体这个级别,在预处理阶段,不关心赋值的部分,只管在当前作用域声明这个变量。 相信很多人最开始时都有过这样的疑问假如我...

    URLOSURLOS 评论0 收藏0
  • serverless在微店node领域的探索应用

    serverless在微店node领域的探索应用

    摘要:参与者流量来自于内部系统和外部流量,其中大部分来自于外部流量。水平扩容服务的水平扩容重要性不言而喻。 背景 目前微店中台团队为了满足公司大部分产品、运营以及部分后端开发人员的尝鲜和试错的需求,提供了一套基于图形化搭建的服务端接口交付方...

    mikyoumikyou 评论0 收藏0
  • cookie和localStorage那些事

    cookie和localStorage那些事

    摘要:它的大小限制为左右,是网景公司的前雇员在年月的发明。字符串转义通过来设置的有效期。和的用法和属性允许在浏览器中存储对的数据。用于临时保存同一窗口或标签页的数据,在关闭窗口或标签页之后将会删除这些数据。是浏览器关闭后就立即清除。 一、lo...

    JeffrreyJeffrrey 评论0 收藏0
  • 解决小程序中webview页面多层history返回问题

    解决小程序中webview页面多层history返回问题

    摘要:听起来似乎也可行,但小程序的缓存和微信的缓存是同步的,如果在微信环境中直接访问页面,重定向到会存值,如果直接关闭页面,不会被清除,那么在小程序中访问时就直接回退了。 小程序开发中遇到的问题:小程序中嵌套了一个webview页面,webview页面中...

    xorpayxorpay 评论0 收藏0
  • 前端跨域分析及解决办法

    前端跨域分析及解决办法

    摘要:为什么有跨域问题因为浏览器的同源策略,导致了跨域问题的出现。一同源策略什么是同源策略同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。为什么需要同源策略出于安全原因,浏览器限制从脚本内发起的跨源请求。 为什么有...

    includecmathincludecmath 评论0 收藏0
  • angualr2 遇到的warn和error报错

    angualr2 遇到的warn和error报错

    摘要:这是因为版本以后,增加了新的事件捕获机制使用是通过参数来告诉是否是被动监听,当属性的值为的时候,代表该监听器内部不会调用函数来阻止默认滑动行为,如给监听事件添加关闭的办法在入口文件中加入 [Violation] Added non-passive event listener t...

    shiguibiaoshiguibiao 评论0 收藏0
  • 大规模应用TypeScript「2019 JSConf -Brie Bunge」

    大规模应用TypeScript「2019 JSConf -Brie Bunge」

    摘要:众所周知,在大公司中进行大的改革很难。目前公司有超过名开发人员,其中有个以上是前端。从年起,已经在一些小规模团队中探索使用。在年的前端调查中,静态类型系统呼声最高。在我们的主仓库中,绝大多数的公共依赖都已经由做到了类型声明。 特别说明...

    qpalqpal 评论0 收藏0
  • 使用 webpack 插件自动生成 vue 路由文件

    使用 webpack 插件自动生成 vue 路由文件

    摘要:从长远来看,使用插件自动生成路由是具有一定好处的。现在使用插件来自动生成路由后,就无需再关心和维护这些路由文件了。 一款自动生成 vue 路由文件的 webpack 插件 vue-route-webpack-plugin 在项目中试点成功了,现在在项目中已经不需要再维护路由...

    kviccnkviccn 评论0 收藏0
  • 电竞CSGO数据API接口 - 【联赛列表】API调用示例代码

    电竞CSGO数据API接口 - 【联赛列表】API调用示例代码

    摘要:电竞的联赛列表接口,在线接口文档联赛列表获取返回内容这里为了方便测试我使用了一份本地文件,使用时应替换为真实接口返回内容返回数据如下部分成功 电竞CSGO的【联赛列表】接口,在线接口文档 import com.alibaba.fastjson.JSON; import com.alibab...

    microelecmicroelec 评论0 收藏0
  • vPlayer 模块Demo

    vPlayer 模块Demo

    摘要:本文出自官方论坛封装了视频播放功能支持音频播放。本模块封装了两套播放方案一,通过调用接口,直接打开一个自带默认播放界面的播放器二,通过接口,打开一个纯播放器界面,再配合自定义完整的播放页面,通过等接口控制播放操作。 本文出自APICloud官...

    WrBugWrBug 评论0 收藏0
  • 接触的第一个vue项目

    接触的第一个vue项目

    摘要:序言刚来杭州的时候,是两个人一起来的。后来一个回家当老师,一个留在了杭州。想起那时,在慕课买的第一课程,囫囵吞枣的看完了。现在回过头来看看,这个临时抱佛脚的启蒙项目,真的还有不少的收获。滚动视图的位置缓存路由元对象。 序言 刚来杭州的...

    GeminiGemini 评论0 收藏0

热门文章

<