文章库ARTICLE COLUMN

  • 垂直居中---只需要两个小栗子

    垂直居中---只需要两个小栗子

    摘要:两个小栗子讲完了,你明白了么文章末尾,再送两个小栗子当一个里没有内容时高度为,当有内容比如文字时,就有了高度,难道是文字把撑开了其实不是,这个高度是由元素的决定的。代码很简单使用布局也可以实现居中红色框上下居中文字在红色框中居中 之前...

    darkbugdarkbug 评论0 收藏0
  • 从输入`URL`到页面加载完成的过程中都发生了什么事情

    从输入`URL`到页面加载完成的过程中都发生了什么事情

    摘要:但收到此失效的连接请求报文段后,就误认为是再次发出的一个新的连接请求。采用三次握手的办法可以防止上述现象发生。 概览 日期:2018-4-26目标:了解从输入URL到页面加载完成的过程中都发生了什么事情总用时:一天完成情况:达成 基本过程 为什么会...

    韩冰韩冰 评论0 收藏0
  • 变量命名规范

    变量命名规范

    摘要:函数的命名规范拼写准确比如我的与把函数未执行归咎于代码逻辑问题使用正常的时态特别是代码中状态的变量或者函数的命名,比如表示已经启动了,表示正在连接。 变量命名规范 前言 好的命名规范可以让你不用天天为取名字而苦恼、找bug时,更快的定位到b...

    MycLambertMycLambert 评论0 收藏0
  • vue-baidu-map 进入页面自动定位的解决方案!

    vue-baidu-map 进入页面自动定位的解决方案!

    摘要:我试过,以上这种方法好像是可行,效果可以出来,但我们最好采用作者提供的正确方法推荐这种方法那下面解决进入页面自动定位的方法也是在这里。 写在前面:我只是一个前端小白,文章中的提到可能会有不足之处,仅提供一个参考。若有不完善的地方,欢迎...

    GeekGhcGeekGhc 评论0 收藏0
  • LRU 算法分析与简单实现

    LRU 算法分析与简单实现

    摘要:在上图中,一旦充满所分配的内存块,那么最新出现的将替代最低使用的,访问顺序为。满额时,从链表尾部开始往前删除指定数目的数据,即可解决。 LRU Discards the least recently used items first. This algorithm requires keeping track of what wa...

    aristarkaristark 评论0 收藏0
  • Web Session 浅入浅出

    Web Session 浅入浅出

    摘要:通过浏览器的,可以看到此次会话的请求内容和响应内容。是协议的一部分。真实的产品,一般是创建一个保证唯一的,不易猜测出来的字符串。因此需要数据持久化的多提供者的方案。 使用过几种Web App开发语言和框架,都会接触到Session的概念。即使是一个...

    李昌杰李昌杰 评论0 收藏0
  • ⏰Day.js 2kB超轻量时间库 和Moment.js一样的API

    ⏰Day.js 2kB超轻量时间库 和Moment.js一样的API

    showImg("https://segmentfault.com/img/bV9wV7?w=1952&h=712");Moment.js 是一个大而全的 JS 时间库,很大地方便了我们处理日期和时间。但是 Moment.js太重了(200k+ with locals),可能一般项目也只使用到了她几个常用的API。虽然社区也有几个轻量的时间库...

    CoreDumpCoreDump 评论0 收藏0
  • Ajax小结

    Ajax小结

    摘要:技术核心对象简称。可以检测对象的属性,该属性表示请求响应过程的当前活动阶段。已经接收到全部响应数据。获取同步发送请求返回的数据使用和实现局部刷新 Ajax 概念理解 全称:Ajax是对Asynchronous Javascript + XML的简写。 作用:能够向服务器请...

    AnchorerAnchorer 评论0 收藏0
  • TypeScript极速完全入门-3ts结合react进行项目开发

    TypeScript极速完全入门-3ts结合react进行项目开发

    摘要:前面我们已经说了大部分的核心内容,接下来我们就说说如何用开发实际项目。因为和结合很紧密,资料也很多,而且我会找机会专门说下这方面的知识,所以我们将重点放到如何用结合上来。所以前面打牢基础,现在我们开始实际组建工作流。 前面我们已经说了...

    arashicagearashicage 评论0 收藏0
  • 关于js节流函数throttle和防抖动debounce

    关于js节流函数throttle和防抖动debounce

    摘要:主要实现在于通过异步操作的事件间隔,对于前后两次调用方法打时间进行比较,用清空定时器的操作实现多余调用操作的舍弃。 废话不多说,直奔主题。 什么是throttle和debounce? 这两个方法的主要目的多是用于性能优化。最常见的应用尝尽就是在通过监听...

    张红新张红新 评论0 收藏0
  • cypress进行e2e测试之理论

    cypress进行e2e测试之理论

    摘要:进行测试之理论是目前很火的一个测试组件,内部绑定了之类的断言为了让代码代码更有说服力,减少提交测试错误,进行测试显然是非常有必要的。 cypress 进行 e2e 测试之理论 cypress 是目前 e2e 很火的一个测试组件,内部绑定了 macha、chai、chai-jque...

    chnmagnuschnmagnus 评论0 收藏0
  • 如何把滑动条变好看一点

    如何把滑动条变好看一点

    摘要:一直知道有个新类型,可以有个滑动条的效果,但是感觉丑不拉几的,又不知道如何美化,所以一直没用过。如何美化其实可以把滑动条分为块滑块,滑轨,进度条。 一直知道html5 input有个新类型range,可以有个滑动条的效果,但是感觉丑不拉几的,又不知道...

    tuniutechtuniutech 评论0 收藏0
  • VUE - MVVM - part9 - Vue

    VUE - MVVM - part9 - Vue

    摘要:调用父类的方法类在我们上一步已经实现。我们先实现的绑定,因为是要被监听,所以要进行进一步的处理。调用父类的方法方法绑定完事,其实就这么简单。 看这篇之前,如果没有看过之前的文章,可拉到文章末尾查看之前的文章。 前言 激动人心的时候即将来...

    yzdyzd 评论0 收藏0
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图

    通过获取异步加载JS文件进度实现一个canvas环形loading图

    摘要:整理下思路,要获取异步加载文件的进度要怎么做答将需要异步载入的文件放进一个数组中。通过获取是否加载完毕怎么绘制一个动态的环形加载图答需要用到的核心有。 1.整理下思路,要获取异步加载JS文件的进度要怎么做? 答:将需要异步载入的文件放进一...

    wenduxwendux 评论0 收藏0
  • 人人都能懂的Vue源码系列—04—resolveConstructorOptions函数-下

    人人都能懂的Vue源码系列—04—resolveConstructorOptions函数-下

    摘要:上一篇文章中说道,函数要分两种情况进行说明,第一种是为基础构造器的情况,这个已经向大家介绍过了,今天这篇文章主要介绍第二种情况,是创建的子类。表示的是当前构造器上新增的,表示的是当前构造器上新增的封装。 上一篇文章中说道,resolveConst...

    My_Oh_MyMy_Oh_My 评论0 收藏0
  • Web端与Client客户端数据交互方案选择

    Web端与Client客户端数据交互方案选择

    摘要:端暴露给端的方法方案优缺点对比结论对于复杂的场景支持程度优先选择方案二。此文档提供的方案同样适用于开发的客户端与数据交互 背景 CS架构中会在客户端中嵌入web页面,能大量提升开发效率和用户体验。AR客户端开发语言为C#,其中的Web页面运行在基...

    haobowdhaobowd 评论0 收藏0
  • Web存储(Web Storage)扩展EStorage

    Web存储(Web Storage)扩展EStorage

    摘要:中新增了的规范,目的是解决客户端存储数据,而无需将数据持续的发回服务器。的两个实例提供了以下五个方法删除所有值中没有实现。删除由指定的名值对。根据指定的获取对应的值。 HTML5中新增了Web Storage的规范,目的是解决客户端存储数据,而无需将...

    mmy123456mmy123456 评论0 收藏0
  • js面向对象

    js面向对象

    摘要:如果按照字面意思来理解,那么就是通过调用构造函数而创建的那个对象实例的原型对象。构造函数在不返回值的情况下,默认会返回新对象实例。 面向对象 对象:是无序属性的集合,其属性可以包含基本值、对象或者函数。 new运算符 创建一个用户定义的对象...

    ZhuxyZhuxy 评论0 收藏0
  • 前端应该知道的GraphQL

    前端应该知道的GraphQL

    摘要:什么是先贴官网英文中文。所有的操作必须指明到最底层的,并且返回值为标量,以确保响应结果的结构明白无误。对于前端来说,在查询的时候基本都要了解上面说的这几个概念,具体应用可参见我的这篇文章如何利用开发个人博客。 本文主要结合GitHub Graph...

    lansheng228lansheng228 评论0 收藏0
  • 如何利用GitHub GraphQL API开发个人博客?

    如何利用GitHub GraphQL API开发个人博客?

    摘要:获取标签及相关通常,我们会在博客首页设计一个有分类的文章列表,这就要求在发布时需要选择对应的。这里我用的是的和的库,核心代码如下结合开发个人博客的核心内容基本就这么多了,具体代码欢迎查看,一起踩坑。 作为一个程序员,搭建一个个人博客几...

    fireflowfireflow 评论0 收藏0
  • js中表达式 >>> 0 浅析

    js中表达式 >>> 0 浅析

    摘要:向右被移出的位被丢弃,左侧用填充。因为符号位变成了,所以结果总是非负的。即便右移个比特,结果也是非负的。这些与移位的位数无关,移位位主要就是用了的内部特性做了前两种转换。一个小小的表达式,隐藏着着多重的异常处理。 今天在看lodash的源码...

    ScliangScliang 评论0 收藏0
  • 关于跨域简单总结

    关于跨域简单总结

    摘要:开发者需要在中设置属性为跨域是的简称这是一种利用浏览器漏洞解决跨域的办法脚本元素可以不受浏览器同源策略的限制。 什么是浏览器同源策略? 同源是指,域名,协议,端口号均相同,如图: showImg("https://segmentfault.com/img/bV9rAO?w=1088&h=394"); ...

    learninglearning 评论0 收藏0
  • 【前端知识】JavaScript 自带函数 不定期更新

    【前端知识】JavaScript 自带函数 不定期更新

    摘要:确定一个数是不是有穷的可用函数在最大值和最小值之间会返回函数在接收到一个值之后,会将该值转换成为数值。 确定一个数是不是有穷的可用inFinite()函数 在最大值和最小值之间会返回true isNaN()函数在接收到一个值之后,会将该值转换成为数值。任...

    TravisTravis 评论0 收藏0
  • JS实现函数节流

    JS实现函数节流

    摘要:函数节流是确保函数特定的时间内至多执行一次。是否节流的开关通过一个闭包来保持对每次函数执行的时间戳的引用立即执行,跳过节流暂停节流恢复节流使用实例 函数节流:是确保函数特定的时间内至多执行一次。如js滚动事件非常频繁,稍微滚动一下就会触...

    gplanegplane 评论0 收藏0
  • js数值排序中冒泡算法的4种简单实现

    js数值排序中冒泡算法的4种简单实现

    摘要:实现数组排序的算法很多其中冒泡算法是比较简单的冒泡的基本原理是相邻的两个数进行比较按照排序的条件进行互换例如对数值从小到大排序随着不断的互换最大的那个值会慢慢冒泡到数组的末端基于这个原理我们就可以写冒泡排序了为了简单起见下面的例子都是...

    weanwean 评论0 收藏0

热门文章

<