文章库ARTICLE COLUMN

  • margin-top 外边距合并

    margin-top 外边距合并

    摘要:中,水平边距永远不会重合。垂直边距可能在特定的框之间重合常规流向中两个或多个块框相邻的垂直边距会重合。结果的边距宽度是相邻边距宽度中较大的值。如果出现负边距,则在最大的正边距中减去绝对值最大的负边距。绝对和相对定位的框的边距不重合。 ...

    shmilyshmily 评论0 收藏0
  • Vue数据双向绑定的简单实现

    Vue数据双向绑定的简单实现

    摘要:当然这个是简单版本的复杂版本的就如果只是简单实现一下的数据绑定还是很简单的只要将思路理清楚就可以。 这篇仿Vue数据绑定的简单实现,是我看了一些文章之后,把他们的代码研究懂了之后写出来的。当然,这个是简单版本的,复杂版本的就... 如果只是简单...

    dancedance 评论0 收藏0
  • 从js来聊聊异步编程

    从js来聊聊异步编程

    摘要:实例生成以后,可以用方法分别指定状态和状态的回调函数处理返回的结果。 文章的目的 揭开go的 gorouter,c#的 async/await等 使用同步的写法写异步代码的神秘面纱 , 证明其本质就是一个语法糖 为什么使用js来讲异步编程 因为js可以通过编程语言自己的...

    huashiouhuashiou 评论0 收藏0
  • 关于promise的学习和拓展

    关于promise的学习和拓展

    摘要:秒钟后调用函数观察上述代码执行,在的控制台输出可以看到就是典型的异步操作统一执行逻辑,不关心如何处理结果,然后,根据结果是成功还是失败,在将来的某个时候调用函数或函数。 Promise的学习和拓展 以前开发的时候偶尔会在请求中,或者其他场景...

    mayaohuamayaohua 评论0 收藏0
  • 洗牌算法

    洗牌算法

    摘要:描述拷贝数组从扫描数组,选择一个随机数新数组的新数组的新数组的原始数组重复第步,直到末尾最终的新数组就是随机的参考三种洗牌算法 洗牌算法 Fisher-Yates Shuffle Fisher–Yates 随机置乱算法,通俗说就是生成一个有限集合的随机排列。 描述: ...

    omgdogomgdog 评论0 收藏0
  • nginx 反向代理处理跨域问题

    nginx 反向代理处理跨域问题

    摘要:原文链接反向代理是什么放两个神图,图片来自这里。反向代理是代理你的目标服务器,请求目标服务器的代理,做一些处理后再真正请求。在这篇文章里,反向代理用于处理跨域问题。 原文链接:https://ssshooter.com/2019-05... 反向代理是什么 放两个神图...

    printempwprintempw 评论0 收藏0
  • CSS3实现柱状图的3D立体动画效果

    CSS3实现柱状图的3D立体动画效果

    摘要:一开始的难点在于创建一个六面半透明的立方体,而后面的难点在于如何创建一个完整的带有动画效果的柱状图。和一起使用可以实现背景的部分填充可以实现具有透明度的颜色属性可以创建三角形形状最后,要获取柱状图的立体动画效果源码可以 首先,我们看一...

    CNZPHCNZPH 评论0 收藏0
  • gulp构建小程序

    gulp构建小程序

    摘要:目前来说,对于构建小程序的,类似这些框架,生态已经挺完善的了,没有什么必要再搞一套来折腾自己。我们负责人终于受不了了,给了我个任务,让我写一个构建小程序的工具,减少小程序包体积。 目前来说,对于构建小程序的,类似taro这些框架,生态已经...

    Mr_zhangMr_zhang 评论0 收藏0
  • 浅谈for的家族成员

    浅谈for的家族成员

    摘要:日常的代码编写中总少不了实现循环的需求,当你需要对代码块执行多次相同或类似的操作时就要用到循环,其中使用占比最多的当然是循环,今天来对这个强大的家族做做小总结最基础最常用同样也是功能最强大的当然是循环本身了,来看看基本结构声明循环变量...

    yanestyanest 评论0 收藏0
  • 或与非

    或与非

    hello showImg(https://segmentfault.com/img/bVbtlvw);

    mcterrymcterry 评论0 收藏0
  • 2019-我的前端面试题

    2019-我的前端面试题

    摘要:先说下我面试情况,我一共面试了家公司。篇在我面试的众多公司里,只有同城的面问到相关问题,其他公司压根没问。我自己回答的是自己开发组件面临的问题。完全不用担心对方到时候打电话核对的问题。 2019的5月9号,离发工资还有1天的时候,我的领导亲...

    iKcampiKcamp 评论0 收藏0
  • react antd 开发时关闭和开启热更新

    react antd 开发时关闭和开启热更新

    摘要:在开发时页面模型比较大每次保存文件浏览器都会刷新这时需要禁止浏览器实时刷写页面先暴露配置文件或修改的配置文件行默认修改为 在开发时页面模型比较大 每次保存文件浏览器都会刷新这时需要禁止浏览器实时刷写页面先暴露配置文件npm run eject 或 ya...

    izhuhaodevizhuhaodev 评论0 收藏0
  • JavaScript中的Object.freeze与const之间的区别(译)

    JavaScript中的Object.freeze与const之间的区别(译)

    摘要:一些开发人员特别是新手们会认为这两个功能的工作方式是一样的,但其实并不是。的问题使用声明的对象仅能阻止其重新分配,但是并不能使其声明的对象具有不可变性能够阻止更改其属性。因此,当具有嵌套属性的对象时,并不能完全冻结对象。 原文:The di...

    monw3cmonw3c 评论0 收藏0
  • 移动端跨平台方案如何选择

    移动端跨平台方案如何选择

    showImg("https://segmentfault.com/img/bVbtlj0?w=960&h=540"); showImg("https://segmentfault.com/img/bVbtlj1?w=960&h=540"); showImg("https://segmentfault.com/img/bVbtl...

    sf190404sf190404 评论0 收藏0
  • fetch使用的常见问题及其解决办法

    fetch使用的常见问题及其解决办法

    摘要:首先声明一下,本文不是要讲解的具体用法,不清楚的可以参考教程。该模式用于跨域请求但是服务器不带响应头,也就是服务端不支持这也是的特殊跨域请求方式其对应的为。 首先声明一下,本文不是要讲解fetch的具体用法,不清楚的可以参考 MDN fetch教程...

    pkwendapkwenda 评论0 收藏0
  • 写出几种创建对象的方式,并说说他们的区别是什么?

    写出几种创建对象的方式,并说说他们的区别是什么?

    摘要:直接通过构造函数创建一个新对象。工厂模式优点是可以解决创建多个相似对象的问题,缺点是无法识别对象的类型。寄生构造函数模式除了使用操作符,其他的和工厂函数一样,可以为对象创建构造函数。 new Object() 直接通过构造函数创建一个新对象。 var ...

    BLUEBLUE 评论0 收藏0
  • GitLab CI/CD 在 Node.js 项目中的实践

    GitLab CI/CD 在 Node.js 项目中的实践

    摘要:近期在按照业务划分项目时,我们组被分了好多的项目过来,大量的是基于的,也是我们组持续在使用的语言。部署环境强依赖本地,因为需要在本地建立仓库的临时目录,并经过多次的方式完成部署上线的操作。 近期在按照业务划分项目时,我们组被分了好多的...

    ProfeelProfeel 评论0 收藏0
  • tcp协议为什么是三次握手而不是两次握手?

    tcp协议为什么是三次握手而不是两次握手?

    摘要:而上面两种情况,如果使用三次握手就可以成功避免,三次握手完成的两个重要功能既要双方做好发送数据的准备工作双方都知道彼此已准备好允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认 我们都知道tcp协议需要三次握手,那为什么不...

    iliyakuiliyaku 评论0 收藏0
  • 详解ES6中的class——基本概念

    详解ES6中的class——基本概念

    摘要:欢迎关注前端小讴的,阅读更多原创技术文章用构造函数,生成对象实例使用构造函数,并且构造函数后台会隐式执行创建对象将构造函数的作用域给新对象,即创建出的对象,函数体内的代表出来的对象执行构造函数的代码返回新对象后台直接返回用改写上述代码...

    mengera88mengera88 评论0 收藏0
  • 你要的 React 面试知识点,都在这了

    你要的 React 面试知识点,都在这了

    摘要:是流行的框架之一,在年及以后将会更加流行。于年首次发布,多年来广受欢迎。下面是另一个名为的高阶函数示例,该函数接受另外两个函数,分别是和。将所有较小的函数组合成更大的函数,最终,得到一个应用程序,这称为组合。 React是流行的javascript...

    klinsonklinson 评论0 收藏0
  • JavaScript 数组展开(扁平化)和underscore的 flatten

    JavaScript 数组展开(扁平化)和underscore的 flatten

    摘要:原文地址数组展开就是将嵌套的数组扁平化转换为一维的判断每一项是否是数组,然后递归递归调用数组在调用会将数组转换成再执行方法会变成还需要将所有的参数转换为数字,所以这种方式的不足就是如果数组里面是既有数字又有字符串,会全部展开为数字转为...

    awokezhouawokezhou 评论0 收藏0
  • overflow属性便捷语法的不兼容问题

    overflow属性便捷语法的不兼容问题

    摘要:属性的便捷语法的属性定义当一个元素的内容太大而无法适应块级格式化上下文时候该做什么。这里介绍一下该属性的便捷语法,赋予两个值,分别控制和。便捷语法需要注意的问题的便捷语法是个比较新的属性。 overflow属性的便捷语法 CSS的overflow属性定义...

    blastzblastz 评论0 收藏0
  • Vue微信公众号兼容微信JS-SDK,使用分享等功能

    Vue微信公众号兼容微信JS-SDK,使用分享等功能

    摘要:你要是问我为什么会出现这种情况,等我什么时候进微信团队了,我再给大家解答。。。 很久没有写文章了,最近项目是基于微信公众号的Vue项目,有一个非常重要的分享功能,不搞不知道一搞不得了,发现vue-router和微信SDK配置有很大的兼容性问题,翻遍文...

    2json2json 评论0 收藏0
  • 借助CSS来管理js事件

    借助CSS来管理js事件

    摘要:是一门很神奇的语言,很多和它不相干的功能却能起到很显著的效果,有些在看起来实现都有一定的工作量,一句属性就能轻而易举的解决,下面来看几个例子主要和事件相关。那么,如何借助来监听这些呢可以从过渡和动画两个思路来考虑。 CSS是一门很神奇的...

    codercaocodercao 评论0 收藏0
  • 【Vue项目总结】组件通信处理方案

    【Vue项目总结】组件通信处理方案

    摘要:组件之间的通信是我们在项目中常常碰到的,而选择合适的通信方式尤为重要,这里总结下作者在实际项目中所运用到的通信方案,如有遗漏,请大家见谅。示例效果如下兄弟组件同级别组件相互间的通信,我们可以使用或着。 Vue组件之间的通信是我们在项目中...

    TerryCaiTerryCai 评论0 收藏0

热门文章

<