文章库ARTICLE COLUMN

  • babel-polyfill的相关知识

    babel-polyfill的相关知识

    摘要:与简单来说包括了和转义和的包。虽然实际压缩已经能够优化掉大部分体积的,但是对于一些最新浏览器版本来说,任何的都是浪费资源的。以服务端渲染的方式从请求中获取到的信息,然后返回对应的。 使用@babel/polyfill可以让你在任何es2015+的环境中编写...

    seal_deseal_de 评论0 收藏0
  • JS进阶篇1---函数节流(throttle)

    JS进阶篇1---函数节流(throttle)

    摘要:主要实现思路就是通过定时器,通过设置延时时间,在第一次调用时,创建定时器,写入需要执行的函数。如果这时前一个定时器暂未执行,则将其替换为新的定时器。 JS中的函数节流 一、什么是函数节流(throttle) 概念:限制一个函数在一定时间内只能执行...

    zhou_youzhou_you 评论0 收藏0
  • 什么是状态机图?UML State Diagram

    什么是状态机图?UML State Diagram

    摘要:或有时称为状态图,状态机或状态图显示实体的不同状态。简单状态机图表示法进入和退出行动在州中指定的进入和退出操作。以下状态机图表对具有两个并发子状态的拍卖进行建模处理出价并授权付款限额。 showImg("https://segmentfault.com/img/remote/146...

    chemzqmchemzqm 评论0 收藏0
  • 前端开发 踩坑记录(施工中...)

    前端开发 踩坑记录(施工中...)

    摘要:最近在前端开发的过程中踩了不少坑,先记录下来,往后整理路由实例更新里每一次进行路由导航,对应路由的组件都会生成一个新的实例简称,不注意这一点话会掉坑。原因就是此时路由中的不再是第一次创建监听时指向的了。 最近在前端开发的过程中踩了不少...

    zsy888zsy888 评论0 收藏0
  • 初学 Babel 工作原理

    初学 Babel 工作原理

    摘要:原文链接初学工作原理前言对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的。已经了,我们已经能够熟练地使用的语法。但是对于浏览器来说,可能和它们还不够熟悉,我们得让浏览器理解它们,这就需要。 原文链接:初学 Babel 工作原理 ...

    lemonlemon 评论0 收藏0
  • Commit message 代码提交规范

    Commit message 代码提交规范

    摘要:代码提交规范前言在多人协作项目中,如果代码风格统一代码提交信息的说明准确,那么在后期协作以及处理时会更加方便。每次提交代码,都要写提交说明,否则就不允许提交。一般来说,应该清晰明了,说明本次提交的目的。不会提交新文件。 Commit message...

    TNFETNFE 评论0 收藏0
  • 平时遇到的问题整理(包括h5、PC、小程序)

    平时遇到的问题整理(包括h5、PC、小程序)

    摘要:解决方法加一个文件,里面内容如下这个栗子是针对,小程序也同样适用有关微信小程序部分接手了一个别人写的小程序,然后给我提了很多,都是一些细节问题。 这篇文章主要整理了一些平时遇到的问题,不定时更新,仅供自己学习所用。若有更好的解决方案,...

    enalienali 评论0 收藏0
  • Vue 组件间传参最佳实践

    Vue 组件间传参最佳实践

    摘要:父子组件间的数据传递从父组件获取子组件的数据通过绑定将父组件的数据关联到子组件,并修饰或者用同步来自子组件的数据变化使用父组件子组件默认初始值是,所以是显示的关闭父组件子组件绑定事件监听器,当子组件状态或者数据发生变化时,触发事 1.父...

    huashiouhuashiou 评论0 收藏0
  • DOM和CSS渲染过程摘抄-021

    DOM和CSS渲染过程摘抄-021

    摘要:和渲染过程一个简单的页面如上所示。的主要是为了完成匹配并把附加上上的每个。然后,计算每个也就是每个的位置,这又叫和过程。将与合并成一个渲染树。优化关键渲染路径就是指最大限度缩短执行上述第步至第步耗费的总时间 DOM和CSS渲染过程 DOM ...

    happyfishhappyfish 评论0 收藏0
  • 白云之上的淡然,悬崖之边的小心谨慎

    白云之上的淡然,悬崖之边的小心谨慎

    云崖的开篇 来到思否,记录下点滴的前端开发生活。

    gxyzgxyz 评论0 收藏0
  • #思考# 鼠标拖拽mousemove和移动端touchmove问题

    #思考# 鼠标拖拽mousemove和移动端touchmove问题

    摘要:需求移动实现手指触摸移动物体端实现鼠标拖拽物体实现移动端通过和事件实现时记录手指按下的位置为为了方便描述移动时中获取移动过程中的位置为计算此次移动的距离正或者负,将移动物体的绝对位置更新原始位置加上移动距离,更新的值。进入下一次移动事...

    AshinAshin 评论0 收藏0
  • #思考# 移动端绝对定位在不同设备适配问题

    #思考# 移动端绝对定位在不同设备适配问题

    摘要:交互中的复杂问题拖动物体摆放位置物体的宽高,起点位置都已计算拖动物体过程中移动过程中移动距离需要缩放元素目标位置是否为预设的位置判断预设位置已进行计算 需求:需要展示的数据已在数据库设置好,并且是以大屏幕为准,现在需要在不同设备上显示...

    KahnKahn 评论0 收藏0
  • 【js】what is 闭包

    【js】what is 闭包

    摘要:什么是闭包给出的官方回答是闭包是由函数以及创建该函数的词法环境组合而成。这就是闭包的核心。当函数执行完后,被作为返回值函数保留在了作用域中。闭包还有一个作用是模拟私有方法和变量。闭包的缺点由上文可知闭包的作用可以使数据保存在内存中。 ...

    GodtoyGodtoy 评论0 收藏0
  • 八种js交换两个变量的值方案总结

    八种js交换两个变量的值方案总结

    摘要:假定期望交换和的值序号实现方案中间变量备注按位操作符只适用类型只适用类型有脑洞先执行对象解构赋值推荐数组解构赋值简书首发转载请注明来自简书 假定let a = 1,b=10;期望交换a和b的值 序号 实现方案 中间变量? 备注 1 let c; c = a; a = b; b...

    LiveVideoStackLiveVideoStack 评论0 收藏0
  • 响应式 --- 媒体查询

    响应式 --- 媒体查询

    摘要:响应式我自己的理解就是限制住像素范围然后分别写入一套就写两套或者更多但只显示一套其实吧现在很少有网站是用响应式写的主流的一些像是某宝某东都是用判断也就是做一个端一个移动端看用户用的是电脑还是手机根据判断结果更改页面地址那为什么还要学呢...

    lpjustdoitlpjustdoit 评论0 收藏0
  • 【译】async/await 应知应会

    【译】async/await 应知应会

    摘要:原文地址原文作者翻译作者是在版本中引入的,它对于中的异步编程而言是一个巨大的提升。可能会产生误导一些文章把和进行了比较,同时说它是异步编程演变过程中的下一代解决方案,对此我不敢苟同。结论在中引入的关键字无疑是对异步编程的一大加强。 原...

    Ku_AndrewKu_Andrew 评论0 收藏0
  • JavaScript深入浅出第2课:函数是一等公民是什么意思呢?

    JavaScript深入浅出第2课:函数是一等公民是什么意思呢?

    摘要:函数是一等公民,是什么意思呢我来与大家探讨一下,抛砖引玉。对于来说,函数可以赋值给变量,也可以作为函数参数,还可以作为函数返回值,因此中函数是一等公民。也就是说,函数为第一公民是函数式编程的必要条件。 摘要: 听起来很炫酷的一等公民是...

    wmuiwmui 评论0 收藏0
  • 设计模式 -- 观察者模式

    设计模式 -- 观察者模式

    摘要:总结一下从表面上看观察者模式里,只有两个角色观察者被观察者而发布订阅模式,却不仅仅只有发布者和订阅者两个角色,还有第三个角色经纪人存在。参考链接观察者模式发布订阅模式 做了这么长时间的 菜鸟程序员 ,我好像还没有写过一篇关于设计模式的博...

    chengtao1633chengtao1633 评论0 收藏0
  • cookie

    cookie

    摘要:背景是一种无状态的协议,它不对请求和响应之间的通信状态进行保存,即无法根据之前的状态进行本次请求的处理。为了保留无状态协议这个特征的同时又要解决类似的矛盾问题,于是引入了。主要目的是为防止跨站脚本攻击对的信息窃取。 需求场景 一个Vue单...

    array_huangarray_huang 评论0 收藏0
  • JavaScript判断对称二叉树

    JavaScript判断对称二叉树

    摘要:参考自对称的二叉树公众号秘密花园对称二叉树非对称二叉树实现思路判断根节点相同左子树的右节点和右子树的左节点相同右子树的左节点和左子树的右节点相同步骤模拟一个对称二叉树和非对称二叉树对称二叉树非对称二叉树步骤利用递归实现对称二叉树判断判...

    iliyakuiliyaku 评论0 收藏0
  • JavaScript二叉树的序列化与反序列化

    JavaScript二叉树的序列化与反序列化

    摘要:参考自对称的二叉树公众号秘密花园如下二叉树按照前序遍历序列化出来的结果为反序列化按规定的字符串输出二叉树思路如果二叉树是一颗完全二叉树只需知道前序遍历即可重建在序列化二叉树时可以将空节点使用特殊符号存储起来这个就可以模拟一颗完全二叉树...

    邹立鹏邹立鹏 评论0 收藏0
  • JavaScript 设计模式(三):代理模式

    JavaScript 设计模式(三):代理模式

    摘要:虚拟代理延迟执行虚拟代理的目的,是将开销大的运算延迟到需要时再执行。 showImg("https://segmentfault.com/img/bVbuitm?w=800&h=600"); 代理模式:为一个对象提供一个代用品或占位符,以便控制它的访问。 当我们不方便直接访问某个对象时,或不满足...

    KeaganKeagan 评论0 收藏0
  • Node.js 前后端分离开发新思路

    Node.js 前后端分离开发新思路

    摘要:从事开发的程序员,对于前后端分离模式多半不陌生,这也是目前主流的开发模式,具体关于前后端分离的模式可以参看文章你不得不了解的前后端分离原理,在这里写者不进行说明。原理图如下,前后端在一个进程同一个端口中,通过热替换更新的,而不是全量重...

    Lionad-MorotarLionad-Morotar 评论0 收藏0
  • 详解 HTML attribute 和 DOM property

    详解 HTML attribute 和 DOM property

    摘要:在大多数的文章中,一般被翻译为特性,被译为属性。但是,和并不总是一对一的关系。当修改特性时,属性也会更新但是修改属性后,特性却还是原值。修改特性属性也更新了修改属性特性没有更新非标准特性非标准特性并不会自动映射为属性。 在大多数的文章...

    0x584a0x584a 评论0 收藏0
  • React项目国际化(antd)多语言开发

    React项目国际化(antd)多语言开发

    摘要:本国际化方案仅针对技术栈,且不会涉及服务端国际化内容。引入多语言环境的数据虽然我只用到了文本翻译的功能,以为就不需要加载这些数据,但后来发现这是必须的步骤。 前言 最近新接了一个项目,从0开始做,需要做多语言的国际化,今天搞了一下,基本...

    wushuiyongwushuiyong 评论0 收藏0

热门文章

<