文章库ARTICLE COLUMN

  • 记录一波video.js的使用及问题

    记录一波video.js的使用及问题

    摘要:最近的项目中需要播放视频,鉴于元素的一些坑及不想自己造轮子,于是就找到了端播放视频使用量最多的插件,是国外开发者开发的,英语本身就不好的我看英文文档简直是折磨,国内又没有中文文档,能搜的到的基本是简单的使用及最基本的的介绍,想要实现一...

    crossoverJiecrossoverJie 评论0 收藏0
  • 自己鼓捣一个Promise

    自己鼓捣一个Promise

    摘要:源码,包含了不完善的单元测试感谢代码君的自白这篇的文章主要参考了上面的博客,谢谢他的帮助 showImg("https://segmentfault.com/img/remote/1460000018914584"); 源码 very-simple-promise,包含了不完善的单元测试❤️. 感谢 代码君的自白 这篇的...

    Loong_TLoong_T 评论0 收藏0
  • vue生命周期简介和钩子函数

    vue生命周期简介和钩子函数

    摘要:简单的来说一下的生命周期函数和并未初始化完成了数据的初始化,没有完成了虚拟和初始化完成了真实和初始化对比下和在模板渲染成前调用,即通常初始化某些属性值,然后再渲染成视图。 简单的来说一下vue的生命周期函数 beforeCreate // el 和 data ...

    wzypluswzyplus 评论0 收藏0
  • 「 React 」redux

    「 React 」redux

    摘要:简介是一个独立专门用于做状态管理的库不是插件库它可以用在等项目中但演变至今基本与配合使用作用集中式管理应用中多个组件共享的状态如果不是比较复杂的组件间通信的情况下建议还是不使用因为会造成代码量的上升和复杂关键模块保存状态的主要部分共享...

    kevinkevin 评论0 收藏0
  • 「 JS 」快速上手异步方案

    「 JS 」快速上手异步方案

    摘要:构造函数回调函数是同步的回调异步操作的实例对象有三个状态初始状态,既不是成功,也不是失败状态。如果中的回调函数抛出一个错误,那么返回的将会成为拒绝状态,并且将抛出的错误作为拒绝状态的回调函数的参数值。 问题:解决异步回调的深层嵌套的问...

    pineconepinecone 评论0 收藏0
  • 每日一面——仿写reverse方法

    每日一面——仿写reverse方法

    摘要:引言今天小问了我一个面试题,怎么实现一个实方法,在实现的过程中我还是犯了一些错,实现完以后,对一些知识点的理解又加深了。此时还是在上,并且至少在当前的方法中不会再被改变了,因为没有哪个指针能指向它了。 引言 今天小K问了我一个面试题,怎...

    未东兴未东兴 评论0 收藏0
  • 【理解】一道 JS 面试题

    【理解】一道 JS 面试题

    摘要:最近在一个前端学习群里,有人抛出了这么一道面试题。以下表示形式的是函数表达式,有多种形式。函数声明式的函数名是可修改的。重新声明变量通过上面的分析解释,希望你可以掌握这道面试题,举一反三。原文链接理解一道面试题 最近在一个前端学习群里...

    binaryTreebinaryTree 评论0 收藏0
  • fe6-2:CSS部分

    fe6-2:CSS部分

    摘要:一元素定位其中,是默认定位是相对定位是完全绝对定位,忽略其他所有东西,往上浮动到非的元素基于的绝对定位不随页面滚动改变质能公式按钮 一、元素定位(position):static、relative、absolute、fixed其中,static是默认定位;relative 是相对定位;...

    JinkeyJinkey 评论0 收藏0
  • 使用 ink + react 制作一个命令行的在线五子棋游戏客户端

    使用 ink + react 制作一个命令行的在线五子棋游戏客户端

    摘要:背景是在命令行中渲染系统的一个实现在上已经有看着蛮好玩因此尝试着写了一个五子棋游戏经过若干天的划水终于初见成效了先来看个演示动画太大这里放不下请移步观看需要声明的是这个客户端我已经开源在了上地址是但是这是一个在线游戏的客户端因为商业原...

    macg0406macg0406 评论0 收藏0
  • LeetCode 之 JavaScript 解答第69题 —— X 的平方根(Squrt(x))

    LeetCode 之 JavaScript 解答第69题 —— X 的平方根(Squrt(x))

    摘要:测试用例输入输入输入负数的输入平方根为正整数的输入平方根为小数的代码实现写二分查找代码需要注意的三点循环退出条件。使用二分查找之前,判断问题是否满足二分查找的要求。 Time:2019/4/17Title: sqrt(x)Difficulty: EasyAuthor: 小鹿 题目:sq...

    sf_wangchongsf_wangchong 评论0 收藏0
  • 浏览器渲染机制

    浏览器渲染机制

    摘要:修改浏览器渲染因为的阻塞使得解析停止,下载完成之前,页面无法显示任何东西。浏览器渲染解析到文件时出现阻塞。我们把调整到尾部浏览器渲染这是页面可以渲染了,但是没有样式。 本文示例源代码请戳github博客,建议大家动手敲敲代码。 前言 浏览器渲...

    FullStackDeveloperFullStackDeveloper 评论0 收藏0
  • 让前端监控数据采集更高效

    让前端监控数据采集更高效

    摘要:如何在新的技术背景下让前端数据采集工作更加完善高效,是本文讨论的重点。具体来说,我们对前端的数据采集具体主要分为路由切换性能资源错误日志上报路由切换等前端技术的快速发展使单页面应用盛行。 随着业务的快速发展,我们对生产环境下的问题感知...

    HalfHalf 评论0 收藏0
  • (应用)企业后台系统敏捷开发-dva

    (应用)企业后台系统敏捷开发-dva

    摘要:传统与对比开发时,我们需要,等文件,并且需要自行分类,不太清晰。因为的数据流是单向的,用户行为视图变化视图更新,组件可以在钩子中决定是否允许当前组件内的数据流动,函数式组件只能被动接收数据流动。这是第三方登陆,如果是内部登陆使用跳转。...

    joywekjoywek 评论0 收藏0
  • vue-cli配置proxyTable 跨域请求

    vue-cli配置proxyTable 跨域请求

    摘要:本地服务启动端口,项目启动端口,当前端用户提交登录信息到后端,便产生跨域,可以配置解决跨域问题一进入项目下的文件,添加接口的域名如果是接口,需要配置这个参数如果接口跨域,需要进行这个参数配置此处的设为二在前端发送请求页面,设置请求三启...

    caoymcaoym 评论0 收藏0
  • ionic4+vue+cordova开发混合应用

    ionic4+vue+cordova开发混合应用

    摘要:摘要是可以让我们使用开发即使来移动应用的框架。如果你熟悉可以直接使用开发,但如果你熟悉使用或并且也想使用,可以使用版本,本文就以来说明这两者如何结合使用。除此之外还引入和来对把我们代码打包成安卓或应用。。 摘要 ionic是可以让我们使用we...

    YujiaaoYujiaao 评论0 收藏0
  • JavaScript检查颜色冲突

    JavaScript检查颜色冲突

    摘要:也许这些是预先制作的配色方案,公司颜色或从图像中提取。第二个等式称为,因为它将颜色空间转换为,这考虑了其组成部分的不同影响。根据该值的位置,我们将返回相应的最高对比色。红色和粉红色值显示白色文本而不是黑色。 注意:本文非原创,而是翻译...

    littlelightsslittlelightss 评论0 收藏0
  • 理解JavaScript的核心知识点:This

    理解JavaScript的核心知识点:This

    摘要:关键字计算为当前执行上下文的属性的值。毫无疑问它将指向了这个前置的对象。构造函数也是同理。严格模式无论调用位置,只取显式给定的上下文绑定的,通过方法传入的第一参数,否则是。其实并不属于特殊规则,是由于各种事件监听定义方式本身造成的。 ...

    TerryCaiTerryCai 评论0 收藏0
  • JavaScript 中的 new 到底干了什么,跟原型链又有一些什么联系?

    JavaScript 中的 new 到底干了什么,跟原型链又有一些什么联系?

    摘要:原文如果按面向对象的思路去讲的,还是很难去理解,我们可以从另一个方向去理解一下它。 原文:https://legacy.ofcrab.com/press/javascript-new.html 如果按面向对象的思路去讲 JavaScript 的 new,还是很难去理解,我们可以从另一个方向去理解一下它...

    CymprosCympros 评论0 收藏0
  • 从0开始配置webpack和搭建一个React项目

    从0开始配置webpack和搭建一个React项目

    摘要:先来说说搭建官方文档上也有提供直接下载包,但是修改配置比较麻烦修改配置需要执行自行搭建一个项目并且配置主要记录学习阶段总结的可能不太好,勉强看看,重点记录一下第二种的方式通过管理包下载官网链接安装步骤都有的在项目目录下,执行会出 先来...

    davidacdavidac 评论0 收藏0
  • closest() 方法获得匹配选择器的第一个祖先元素

    closest() 方法获得匹配选择器的第一个祖先元素

    摘要:当被最接近的列表元素或其子后代元素被点击时,会切换黄色背景定义和用法方法获得匹配选择器的第一个祖先元素,从当前元素开始沿树向上。详细说明如果给定表示元素集合的对象,方法允许我们检索树中的这些元素以及它们的祖先元素,并用匹配元素构造新的...

    seanlookseanlook 评论0 收藏0
  • 前端工具演变

    前端工具演变

    摘要:做菜的工具有历史演变的过程,我们软件开发的工具也是如此。今天就从前端工具演变来聊聊前端的历史发展。上面的做法很显然是存在效率和不方便的问题,在这种情况下前端的工具应运而生。是只被用于管理前端的组件,例如,,的工具,只用在前端。 假如你...

    icyfireicyfire 评论0 收藏0
  • 解构赋值是深拷贝吗?

    解构赋值是深拷贝吗?

    摘要:最近在使用想到一个问题,里常用的一种语法是这样的通过解构赋值保留了里未修改的部分,并覆盖修改的部分,那么现在问题来了,这里的新对象通过解构得来的,是否是原来属性的引用赋值呢我们知道,如下情况这里是的一个引用赋值。比如上例中希望可以帮助...

    William_SangWilliam_Sang 评论0 收藏0
  • 给localStorage加上过期时间

    给localStorage加上过期时间

    摘要:定时器时间到了就将中存的信息以及存的时间信息就是那个对象中的删掉就行了。难道存了三条我就做三个定时器存的条我就做个定时器这也太了而且也并不符合实际。 一、酷酷的开头 在潜水的时间长达一年之后,我终于鼓起勇气开始写我的第一篇文章了。前端...

    davidacdavidac 评论0 收藏0
  • 2019年前端趋势分析

    2019年前端趋势分析

    摘要:据状态调查显示,只有的前端开发人员使用过,但是有惊人的的开发人员已经听说过它并希望使用它。事实上,在调查中,的评分高于本身,为,而最受喜爱的语言为。在年,的下载数量大幅增长,而保持不变。 2018年TypeScript 全面开花,GraphQL 蠢蠢欲动,W...

    elarityelarity 评论0 收藏0
  • XSS跨站脚本攻击

    XSS跨站脚本攻击

    摘要:三攻击分类反射型又称为非持久性跨站点脚本攻击,它是最常见的类型的。存储型又称为持久型跨站点脚本,它一般发生在攻击向量一般指攻击代码存储在网站数据库,当一个页面被用户打开的时候执行。例如,当错误,就会执行事件利用跨站。 一、简介 XSS(cr...

    zsirfszsirfs 评论0 收藏0

热门文章

<