文章库ARTICLE COLUMN

  • 浏览器保存密码后自动填充问题

    浏览器保存密码后自动填充问题

    摘要:问题描述在浏览器中进行登录操作时浏览器往往会问我们是否需要记住密码,当我们点击了记住密码后,发现浏览器会自动填充此域名下已经保存的账号密码,给用户带来不便。 问题描述 在浏览器中进行登录操作时浏览器往往会问我们是否需要记住密码,当我们...

    MasonEastMasonEast 评论0 收藏0
  • [Vue CLI 3] Uglify 相关的应用和设计

    [Vue CLI 3] Uglify 相关的应用和设计

    摘要:在本文开始之前,先留一个问题如果在新版本我想加一个的配置呢在老版本的脚手架生成的配置中,对于线上环境的文件使用了插件插件配置如下我们看一下新版本的是如何处理的呢在文件中先有一个判断,测试环境不压缩通过然后如果不是测试环境第一步也是 在...

    FreemanFreeman 评论0 收藏0
  • 前端数据扁平化与持久化

    前端数据扁平化与持久化

    摘要:与持久化工程师花了年时间打造,与同期出现。有持久化数据结构,如等,并发安全。总结篇幅有限,时间也比较晚了,关于前端数据的扁平化与持久化处理先讲这么多了,有兴趣的同学可以关注下,后面有时间会多整理分享。 (PS: 时间就像海绵里的水,挤到没...

    dreamtecherdreamtecher 评论0 收藏0
  • 手动实现一个compose函数

    手动实现一个compose函数

    摘要:在中合并的时候有用到这个函数将多个合成一个,那么这个函数该怎么实现呢是传入的函数 在redux中合并reducer的时候有用到compose这个函数将多个reducer合成一个,那么这个compose函数该怎么实现呢? function compose(...fns) { //fns是传入的函数 ...

    PascalXiePascalXie 评论0 收藏0
  • 五分钟 Styled-components 高级实用技巧

    五分钟 Styled-components 高级实用技巧

    摘要:甚至完美的结合,不仅是从上,还有上。开胃菜用了语法,直接为我们编写样式创建组件。其实组件继承也算是覆盖的一种。如下当任何父级带有都会覆盖的样式。在上面可以看见我们大量使用了作为选择器,而还有另外的技巧。 写在前面的废话 回到2013年,Rea...

    DevYKDevYK 评论0 收藏0
  • JavaScript中高阶函数的魅力

    JavaScript中高阶函数的魅力

    摘要:上传进度下面通过高阶函数的方式我们来实现函数节流节流函数计时器是否是第一次调用首次调用直接放行存在计时器就拦截设置使用节流分时函数节流函数为我们提供了一种限制函数被频繁调用的解决方案。 高阶函数是指至少满足下列条件之一的函数 1:函数可...

    Tony_ZbyTony_Zby 评论0 收藏0
  • 精读《手写 SQL 编译器 - 错误提示》

    精读《手写 SQL 编译器 - 错误提示》

    摘要:总结做语法解析器错误提示功能时,再次刷新了笔者三观,原来我们以为的必然,在编译器里对应着那么多可能。语法解析器为了让报错符合人们的第一直觉,对错误信息做了过滤,只保留剩余数最短的那条错误信息。 1 引言 showImg("https://segmentfault.com...

    王陆宽王陆宽 评论0 收藏0
  • 给自己的网站接入谷歌翻译,以及修复了一个谷歌翻译的一个bug

    给自己的网站接入谷歌翻译,以及修复了一个谷歌翻译的一个bug

    摘要:给网站加谷歌翻译,搜索引擎一搜一大堆,这里不再赘述。,原生,并且谷歌显示在右侧。,为什么把中的改成了理由同,为什么的前面加了个符号这里正是谷歌翻译的一个,猜测和中的某些正则匹配有关。 给网站加谷歌翻译,搜索引擎一搜一大堆,这里不再赘述...

    cangck_Xcangck_X 评论0 收藏0
  • 试用React语法的多端框架Taro问题汇总

    试用React语法的多端框架Taro问题汇总

    摘要:是由京东凹凸实验室打造的一套遵循语法规范的多端统一开发框架。理应是最合适的地方,但是该组件的组件内写的任何组件都会被替换掉。 Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。 我试用了有15天左右,总的来说,...

    grafgraf 评论0 收藏0
  • 使用 TypeScript 改造构建工具及测试用例

    使用 TypeScript 改造构建工具及测试用例

    摘要:第一个完全使用重构的纯项目已经上线并稳定运行了。测试用例的改造前边的改为大多数原因是因为强迫症所致。但是测试用例的改造则是一个能极大提高效率的操作。 最近的一段时间一直在搞TypeScript,一个巨硬出品、赋予JavaScript语言静态类型和编译的语...

    CristicCristic 评论0 收藏0
  • 微信小程序集成 Jenkins

    微信小程序集成 Jenkins

    摘要:总结本文以微信小程序常规的发布流程为切入点,循序渐进地介绍了如何集成实现微信小程序预览上传功能。 showImg("https://raw.githubusercontent.com/yingye/Blog/master/images/wechat-jenkins.png"); 本文首发于 https://github.com/yingye/Blo... ...

    young.liyoung.li 评论0 收藏0
  • 你不知道的Virtual DOM(五):自定义组件

    你不知道的Virtual DOM(五):自定义组件

    摘要:现在流行的前端框架都支持自定义组件,组件化开发已经成为提高前端开发效率的银弹。二对自定义组件的支持要想正确的渲染组件,第一步就是要告诉某个标签是自定义组件。下面的例子里,就是一个自定义组件。解决了识别自定义标签的问题,下一步就是定义标...

    lk20150415lk20150415 评论0 收藏0
  • 【算法】字节跳动编程题-认识的人

    【算法】字节跳动编程题-认识的人

    摘要:题目描述团队在月日搬入了学清嘉创大厦,为庆祝团队的乔迁之喜,字节君决定邀请整个团队,举办一个大型团建游戏字节跳动大闯关。这个人每个人都向字节君提供了自己认识的人的名字,不包括自己。其他所有人均刻意直接或间接的认识,分在同一组。 题目描...

    zr_hebozr_hebo 评论0 收藏0
  • 【阅读笔记】——什么是二叉堆

    【阅读笔记】——什么是二叉堆

    摘要:构建二叉树构建二叉树,就是把一个无序的完全二叉树调整为二叉堆,本质上就是让所有非叶子节点一次下沉上浮构建最大堆节点大的上浮,小的下沉构建最小堆节点小的上浮,大的下沉文章什么是二叉堆 什么是二叉堆 二叉堆的本质是一种完全二叉树,它分为两...

    big_catbig_cat 评论0 收藏0
  • 《从零构建前后分离web项目》探究 - 深入聊聊前后分离架构

    《从零构建前后分离web项目》探究 - 深入聊聊前后分离架构

    摘要:什么是前后分离前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化设计转向前后端分离的架构时,不可避免的会遇到各种各样的问题。搞了一个前后分离,需要分离部署。 探究 :深入聊聊前后分离架构 前后分离,一直是一...

    CorwienCorwien 评论0 收藏0
  • 使用有限状态机管理状态

    使用有限状态机管理状态

    摘要:集成到去使用如果想在中使用,想到比较方便的使用形式是高阶组件,需要用到有限状态机的组件传进高阶组件,就立马拥有了使用有限状态机的能力。 背景 近年来由于一些前端框架的兴起而后逐渐成熟,组件化的概念已经深入人心,为了管理好大型应用中错综...

    hiyanghiyang 评论0 收藏0
  • jquery运动

    jquery运动

    摘要:运动做链式运动的时候可以使用回调函数,多写几个运动。然后逐一运动这些调用。默认是,即仅停止活动的动画,允许任何排入队列的动画向后执行。可选参数规定是否立即完成当前动画。清除当前运动停止滑动点击这里,向下滑动面板 在前面封装的move.js框...

    ThreeWordsThreeWords 评论0 收藏0
  • 详解 vue 双向数据绑定的原理,并实现一组双向数据绑定

    详解 vue 双向数据绑定的原理,并实现一组双向数据绑定

    1:vue 双向数据绑定的原理: Object.defineProperty是ES5新增的一个API,其作用是给对象的属性增加更多的控制Object.defineProperty(obj, prop, descriptor)参数 obj: 需要定义属性的对象(目标对象)prop: 需被定义或修改的属性名(对象上的属性或者方...

    StardustskyStardustsky 评论0 收藏0
  • 仿segmentfault-table横向滚动

    仿segmentfault-table横向滚动

    摘要:问题描述自己的博客在用移动端访问时,如果的列数足够多会显示不全,如下图红圈所示正常情况如图解决过程使用发现的解决方法是在上套一个,如下图蓝色背景和红圈所示首先想到直接在上套一个即可接着查看别的时发现并不是每一个都被套上一个,如下图所示...

    ctriptechctriptech 评论0 收藏0
  • React

    React

    摘要:语法是一种语法的拓展语言,在中官方也推荐使用描述用户界面,使用起来会比较快捷而且易读不是一门新的语言,可以理解为是一种语法糖,作用就是能够让我们更加直观的在中创建标签,最终还是会被编译为语法,例如我们看一段代码上面的语法最终会被编译为...

    techstaytechstay 评论0 收藏0
  • Event Loop 其实也就这点事

    Event Loop 其实也就这点事

    摘要:众所周知,是,也就意味着在执行的过程中,是,而这样的特性,正是由一个叫的东西决定的有且仅有一个。无论从工程效率还是用户体验的角度来说,这都是不被允许的一件事情。五秒后,结束计时,将回调函数下放到中。至此,正式引出的概念。 前段时间在网...

    PrototypeZPrototypeZ 评论0 收藏0
  • JavaScript继承总结

    JavaScript继承总结

    摘要:创建对象字面量对象构造函数字面量字面量构造函数继承原型链继承在睡觉正在吃就是把实例赋值给,也就是说。构造函数继承在睡觉正在吃构造函数继承可以通过或方法实现继承。 1.创建对象 1.字面量对象2.构造函数3.Object.create //1.字面量 var obj={ ...

    jas0njas0n 评论0 收藏0
  • webpack4 系列教程(九): CSS Tree Shaking

    webpack4 系列教程(九): CSS Tree Shaking

    摘要:按照我们的仿真的环境,最终之后的效果应该是打包后的文件不含有样式类。如果忘记了它的用法,请查看系列教程六处理系列教程五处理所以,我们的文件如下安装完相关插件后,我们需要在的配置中引用第三部分定义的代码。 教程所示图片使用的是 github ...

    superwsuperw 评论0 收藏0
  • React Virtual DOM 理解

    React Virtual DOM 理解

    摘要:二原理每个都有两个,一个是新的,一个是原来的。三实现过程四算法的理解与实现本质上就是在和之间做了一个缓存。将差异的应用到真正的树上对真实上的树进行深度优先遍历,在所有的差异列表中找出当前遍历的节点差异,然后根据不同进行操作。 React Vi...

    smallStonesmallStone 评论0 收藏0
  • Redux入门0x101: 简介及`redux`简单实现

    Redux入门0x101: 简介及`redux`简单实现

    摘要:在我看来它们的关系不会比共用开头更深了,所以我就重新开了一个头,但其实是基于前面写的资源中文文档英文文档官方视频学习历程当初为了学习,看了许多的材料,中途曾经放弃两次,但是最后还是勇敢的拿起了它,现在终于勉强弄懂。 0x000 概述 这一章...

    ssshooterssshooter 评论0 收藏0

热门文章

<