文章库ARTICLE COLUMN

  • react下路由切换 询问提示

    react下路由切换 询问提示

    摘要:在业务场景中,某些页面页面生成的数据离开页面未保存时需要提示操作者是否确认离开当前页面,如果用系统的提示的信息难免有点太丑,显得和页面样式格格不入。 在业务场景中,某些页面(页面生成的数据离开页面未保存)时需要提示操作者是否确认离开当...

    NeverSayNeverNeverSayNever 评论0 收藏0
  • JS设计模式之Mixin(混入)模式

    JS设计模式之Mixin(混入)模式

    摘要:概念模式就是一些提供能够被一个或者一组子类简单继承功能的类意在重用其功能。示例下面通过一个简单的例子来演示这个模式混入模式的实现不指定特定方法名的时候,将后者所有的方法都添加到前者里优缺点优点有助于减少系统中的重复功能及增加函数复用。...

    caiyongjicaiyongji 评论0 收藏0
  • Node的边界

    Node的边界

    摘要:年,诞生了是什么,官网都做出了解释,是基于谷歌引擎运行的运行环境。它能做什么呢,官网首页也给出了答案,使用了事件驱动,非租塞的模式。可以做什么提供了模块,比如模块模块模块模块模块不能做什么 2009年,Node诞生了 Node是什么,官网都做出了...

    EsgynChinaEsgynChina 评论0 收藏0
  • 【JS基础】一文看懂前端模块化规范

    【JS基础】一文看懂前端模块化规范

    摘要:参考资料前端模块化详解完整版入门近一万字的语法知识点补充彻底搞清楚中的和和详解 前言 前端的模块化之路经历了漫长的过程,想详细了解的小伙伴可以看浪里行舟大神写的前端模块化详解(完整版),这里根据几位大佬们写的文章,将模块化规范部分做了汇...

    HelKyleHelKyle 评论0 收藏0
  • javascript实现ArrayBuffer转字符串,微信小程序蓝牙数据转换

    javascript实现ArrayBuffer转字符串,微信小程序蓝牙数据转换

    摘要:转字符串需要转换的类型数值转换成功后的回调效果图显示微信小程序蓝牙通讯返回的值是类型,需要转换前端才能进行 /** * ArrayBuffer转字符串 * @param {ArrayBuffer} e 需要转换的ArrayBuffer类型数值 * @param {function} t 转换成功后的回...

    insteininstein 评论0 收藏0
  • 终于搞懂这些的区别了 clientX、offsetX、screenX、pageX

    终于搞懂这些的区别了 clientX、offsetX、screenX、pageX

    找了一个这个图片,真是帮了大忙。 NICE ! showImg(https://segmentfault.com/img/bVbrRT3?w=999&h=636);

    n7thenn7then 评论0 收藏0
  • Chrome 小恐龙游戏源码探究一 -- 绘制静态地面

    Chrome 小恐龙游戏源码探究一 -- 绘制静态地面

    摘要:首先是绘制静态的地面。上一篇下一篇无小恐龙游戏源码探究二让地面动起来 文章首发于我的 GitHub 博客 目录 Chrome 小恐龙游戏源码探究一 -- 绘制静态地面 Chrome 小恐龙游戏源码探究二 -- 让地面动起来 Chrome 小恐龙游戏源码探究三 -- 进入街机模...

    lixianglixiang 评论0 收藏0
  • 技术栈:小菜前端的技术栈是如何规划和演进的

    技术栈:小菜前端的技术栈是如何规划和演进的

    摘要:本文以管理者的视角,与大家分享下我自年月入职小菜后,与前端同学一起是如何规划团队的技术栈的,这条技术栈上的技能点又是如何在不同童鞋不同业务中生长出来的。 Scott 近两年无论是面试还是线下线上的技术分享,遇到许许多多前端同学,由于团队原因...

    betacatbetacat 评论0 收藏0
  • 前端拼音模糊搜索

    前端拼音模糊搜索

    摘要:前端实现拼音模糊搜索曾经沧海难为水除却巫山不是云曾我爱你中国我爱你中国爱你中 前端实现拼音模糊搜索pinyin-match[https://github.com/xmflswood/...[1] const PinyinMatch = require("pinyin-match");let test = "123曾经沧海难为水除却巫山不是云...

    fishfish 评论0 收藏0
  • underscore 诞生记(一)—— 基本结构搭建

    underscore 诞生记(一)—— 基本结构搭建

    摘要:简介是一款成熟可靠的第三方开源库,正如统一了不同浏览器之间的操作的差异,让我们可以简单地对进行操作,则提供了一套完善的函数式编程的接口,让我们更方便地在中实现函数式编程。 showImg("https://segmentfault.com/img/bVbrSwH?w=1374&h=773"); ...

    xiaolinbangxiaolinbang 评论0 收藏0
  • 「JS篇」你不知道的 JS 知识点总结(一)

    「JS篇」你不知道的 JS 知识点总结(一)

    摘要:调用栈就是为了到达当前执行位置所调用到的所用函数。方法测试是否至少有一个元素通过由提供的函数实现的测试返回值是终止。然而,如果存在于原型链上层,赋值语句的行为就会有些不同而且可能很出人意料。 typeof null 为 object 解释 不同的对象...

    JouyPubJouyPub 评论0 收藏0
  • Chrome 小恐龙游戏源码探究二 -- 让地面动起来

    Chrome 小恐龙游戏源码探究二 -- 让地面动起来

    摘要:文章首发于我的博客前言上一篇文章小恐龙游戏源码探究一绘制静态地面中定义了游戏的主体类,并实现了静态地面的绘制。 文章首发于我的 GitHub 博客 前言 上一篇文章:《Chrome 小恐龙游戏源码探究一 -- 绘制静态地面》 中定义了游戏的主体类 Runner,...

    siberiawolfsiberiawolf 评论0 收藏0
  • 性能优化:Performance API

    性能优化:Performance API

    摘要:高标准精度时间规范定义了接口,支持应用程序内的客户端延迟测量。单位是毫秒,精确到微秒,如果因为硬件或软件的限制,不能精确到微秒,则会显示精确到。对象标识符,不需要唯一。该对象表示的接口的类型。该性能度量的第一个记录时间戳的时间值。 高...

    孙吉亮孙吉亮 评论0 收藏0
  • Chrome 小恐龙游戏源码探究三 -- 进入街机模式

    Chrome 小恐龙游戏源码探究三 -- 进入街机模式

    摘要:文章首发于我的博客前言上一篇文章小恐龙游戏源码探究二让地面动起来实现了地面的移动。街机模式的效果就是游戏开始后,进入全屏模式。例如可以看到,进入街机模式之前,有一段开场动画。 文章首发于我的 GitHub 博客 前言 上一篇文章:《Chrome 小恐...

    yeoooyeooo 评论0 收藏0
  • Chrome 小恐龙游戏源码探究四 -- 随机绘制云朵

    Chrome 小恐龙游戏源码探究四 -- 随机绘制云朵

    摘要:文章首发于我的博客前言上一篇文章小恐龙游戏源码探究三进入街机模式实现了开场动画和街机模式。 文章首发于我的 GitHub 博客 前言 上一篇文章:《Chrome 小恐龙游戏源码探究三 -- 进入街机模式》 实现了开场动画和街机模式。这一篇文章中,将实现云...

    svttersvtter 评论0 收藏0
  • Chrome 小恐龙游戏源码探究五 -- 随机绘制障碍

    Chrome 小恐龙游戏源码探究五 -- 随机绘制障碍

    摘要:文章首发于我的博客前言上一篇文章小恐龙游戏源码探究四随机绘制云朵实现了云朵的随机绘制,这一篇文章中将实现仙人掌翼龙障碍物的绘制游戏速度的改变障碍物的类型有两种仙人掌和翼龙。 文章首发于我的 GitHub 博客 前言 上一篇文章:《Chrome 小恐龙...

    tomorrowwutomorrowwu 评论0 收藏0
  • Chrome 小恐龙游戏源码探究六 -- 记录游戏分数

    Chrome 小恐龙游戏源码探究六 -- 记录游戏分数

    摘要:文章首发于我的博客前言上一篇文章小恐龙游戏源码探究五随机绘制障碍实现了障碍物仙人掌和翼龙的绘制。在游戏中,小恐龙移动的距离就是游戏的分数。 文章首发于我的 GitHub 博客 前言 上一篇文章:《Chrome 小恐龙游戏源码探究五 -- 随机绘制障碍》 ...

    Jingbin_Jingbin_ 评论0 收藏0
  • JavaScript中的浅拷贝与深拷贝

    JavaScript中的浅拷贝与深拷贝

    摘要:所以,深拷贝是对对象以及对象的所有子对象进行拷贝实现方式就是递归调用浅拷贝对于深拷贝的对象,改变源对象不会对得到的对象有影响。 上一篇 JavaScript中的继承 前言 文章开始之前,让我们先思考一下这几个问题: 为什么会有浅拷贝与深拷贝 什么...

    AZmakeAZmake 评论0 收藏0
  • IIFE跟闭包的理解

    IIFE跟闭包的理解

    摘要:一言不合,翠花,上酸菜随便写个函数哈你猜会怎么输出哦,这是为什么呢奥,这个嘛,就是说的块级作用域问题下面开始回归正题其实你这样写,结果也是一样留空太暴力了,也是来看看跟闭包结合大法其实,搞了半天,有个更吊炸天的技能,都没想告诉你,知道...

    pumpkin9pumpkin9 评论0 收藏0
  • FE.SRC-webpack原理梳理

    FE.SRC-webpack原理梳理

    摘要:执行完成后会返回如下图的结果,根据返回数据把源码和存储在的属性上的回调函数中调用类生成,并根据生成依赖后回调方法返回类。 webpack设计模式 一切资源皆Module Module(模块)是webpack的中的关键实体。Webpack 会从配置的 Entry 开始递归找出所有...

    cfanrcfanr 评论0 收藏0
  • 深入理解HTTPS工作原理

    深入理解HTTPS工作原理

    摘要:明文协议的缺陷是导致数据泄露数据篡改流量劫持钓鱼攻击等安全问题的重要原因。也就是说加上加密处理和认证以及完整性保护后即是。数字签名能确定消息的完整性证明数据是否未被篡改过。 前言 近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以...

    iOS122iOS122 评论0 收藏0
  • 一名【合格】前端工程师的自检清单

    一名【合格】前端工程师的自检清单

    摘要:在他的重学前端课程中提到到现在为止,前端工程师已经成为研发体系中的重要岗位之一。大部分前端工程师的知识,其实都是来自于实践和工作中零散的学习。一基础前端工程师吃饭的家伙,深度广度一样都不能差。 开篇 前端开发是一个非常特殊的行业,它的...

    罗志环罗志环 评论0 收藏0
  • 面向对象编程和简单的设计模式(1)

    面向对象编程和简单的设计模式(1)

    摘要:先说说,设计模式直接,简单,暴力。上代码单体模式原型模式属性放在构造函数里,方法放在原型上伪类模式 先说说,设计模式:直接,简单,暴力。上代码: //单体模式 var teacer={ name:"lewis", age:33, showName:function(){ re...

    smallStonesmallStone 评论0 收藏0
  • 在addEventListener时为具名函数传递参数

    在addEventListener时为具名函数传递参数

    摘要:泡面最近在做一个基于的组件,之间要用到通过绑定鼠标事件,但遇到一个比较恶心的问题。就是需要在绑定匿名函数时候传递参数,当然,这个很容易,但是当你要动态移除掉这个匿名函数时就很麻烦了。   泡面最近在做一个基于Vue的组件,之间要用到通过a...

    YoungsYoungs 评论0 收藏0
  • js验证身份证号码记录

    js验证身份证号码记录

    摘要:中华人民共和国居民身份证验证规则如下号码的结构公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 在一些需要填写身份证的表单网页中,...

    KitorinZeroKitorinZero 评论0 收藏0

热门文章

<