文章库ARTICLE COLUMN

  • antd源码解读(6)- Affix

    antd源码解读(6)- Affix

    摘要:这个组件是一个图钉组件,使用的布局,让组件固定在窗口的某一个位置上,并且可以在到达指定位置的时候才去固定。 Affix 这个组件是一个图钉组件,使用的fixed布局,让组件固定在窗口的某一个位置上,并且可以在到达指定位置的时候才去固定。 AffixPro...

    coordinate35coordinate35 评论0 收藏0
  • 【debug】事件绑定代码中的一个低级错误导致的内存泄漏

    【debug】事件绑定代码中的一个低级错误导致的内存泄漏

    摘要:静下来想了想发现我犯了一个低级错误。上面的代码中函数是在这个函数闭包中申明的,在这个函数执行完毕后,由于它被绑上了事件,引用并不为,所以没有被回收。 最近写一个web应用的图片上传功能,里面有这么个场景:点击上传按钮,呼出file input框,...

    XboxYanXboxYan 评论0 收藏0
  • Serialport.js 连接 web 和硬件设备编程

    Serialport.js 连接 web 和硬件设备编程

    摘要:连接建立成功,就会触发事件事件稍后再解说。当连接建立时当接收到数据时当出现错误时事件监听,主要用来在合适的时间点发送数据,以及处理接收到来自串口的数据信息。数据会经串口发送至与连接的硬件设备,比如板,或者板等等。 Serialport 简介 想象...

    myshellmyshell 评论0 收藏0
  • Windows环境下JDK安装与环境变量配置详细的图文教程

    Windows环境下JDK安装与环境变量配置详细的图文教程

    摘要:原文作者博文出处本节内容安装与环境变量配置以下是详细步骤一准备工具可以到官网下载系统我这里是系统可以根据系统的版本下载相对应的。配置系统环境配置环境变量右击我的电脑高级环境变量。根据自己的安装路径填写环境变量。 原文作者:souvc博文出...

    YangyangYangyang 评论0 收藏0
  • 【VUE常用UI组件】

    【VUE常用UI组件】

    摘要:声明文章内容转载至常用组件项目主页地址中文文档地址官网地址配套的工作流官网地址喜欢这个,自由穿梭在网页安卓应应用应用之间。 声明:文章内容转载至【vue 常用ui组件】 1. Mint UI showImg("https://segmentfault.com/img/bVW0O3?w=701&h=450"); ...

    jay_tianjay_tian 评论0 收藏0
  • 深入认识vue-cli:能做的不仅仅是初始化vue工程

    深入认识vue-cli:能做的不仅仅是初始化vue工程

    摘要:借助,我们通过非常简单的问答形式,方便地初始化一个工程,完全不需要担心繁复的配置等等。简单来说,就是不仅仅能初始化工程,理论上能够初始化一切工程,包括,等等等等,只要你有一份能够运行的模板,就能够通过进行工程的初始化。 相信对于大部分...

    AlienZHOUAlienZHOU 评论0 收藏0
  • nodejs模块整理

    nodejs模块整理

    摘要:本篇将对规范,的文件模块和核心模块等做一个综合的整理。其他后缀名的文件,都会被当成是文件进行处理。总结至此我们对的模块整体的机制,大致已经整理清楚了,从模块的导出,到引入,以及标识符的分析。 前言 模块对于node来说是不可或缺的一部分,...

    王笑朝王笑朝 评论0 收藏0
  • 2017-10-20 前端日报

    2017-10-20 前端日报

    摘要:前端日报精选作者的构思和演绎翻译新特性大杀器和把动画转换成原生动画菜鸟的学习之路中文旧文与知乎专栏旧文新读解释闭包需要几行代码知乎专栏前端校招总结个人文章函数式编程系列优雅的使用进行函数编程掘金微软谷歌三星将一起构建的统一文档 2017-1...

    GenngGenng 评论0 收藏0
  • 移动端各种分辨率手机屏幕----适配方法集锦

    移动端各种分辨率手机屏幕----适配方法集锦

    摘要:使用,文件中在内添加,简单粗暴加判断复杂点的,可以封装成一个,每次新建时调用即可使用,一般情况下设置为,在写的时比较好换算,例如设计稿上职位,则换算后为,代码可以封装成文件,每次调用即可页面视口最大设为,当大于时, 1.使用viewport,ht...

    RyanQRyanQ 评论0 收藏0
  • Puppeteer 初探

    Puppeteer 初探

    摘要:获取获取上下文句柄执行计算销毁句柄除此之外,还可以使用意为在浏览器环境执行脚本,可传入第二个参数作为句柄,而则针对选中的一个元素执行操作。 我们日常使用浏览器或者说是有头浏览器时的步骤为:启动浏览器、打开一个网页、进行交互。 无头浏览...

    appetizerioappetizerio 评论0 收藏0
  • Vue.$nextTick()源码解析

    Vue.$nextTick()源码解析

    摘要:源码在下用法在下次更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的。 源码在src/core/util/next-tick.js下 用法 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 // 修...

    Lionad-MorotarLionad-Morotar 评论0 收藏0
  • 浏览器嗅探

    浏览器嗅探

    摘要:浏览器的嗅探主要基于对象的属性对浏览器的类型名称厂商以及运行环境等作出判断,满足不同生产环境的需求。值得一提的是,我在微信版本中测试其内置浏览器识别结果是,并不是微信环境。 浏览器的嗅探主要基于Window对象的Navigator属性对浏览器的类型...

    SexySixSexySix 评论0 收藏0
  • 二叉树的非递归中序遍历

    二叉树的非递归中序遍历

    摘要:中序遍历概念中序遍历指先遍历节点的左子树,再访问节点,最后遍历节点的右子树,按照这种规则不重复地访问树中所有节点的过程。用栈保存经过的待访问的节点,栈顶节点表示正在遍历节点的左子树。同时,说明栈顶节点的左子树遍历结束。 中序遍历 概念 ...

    mudiyouyoumudiyouyou 评论0 收藏0
  • 移动端调试篇

    移动端调试篇

    摘要:总思路如何让手机设备上页面连接上,在上进行调试旧版本,需要借助最新版模拟器真是绝配 总思路showImg("https://segmentfault.com/img/bVWXCu?w=667&h=387"); 如何让手机设备上页面连接上pc,在pc上进行调试? 【 android 】chrome devtoolchrome://i...

    高胜山高胜山 评论0 收藏0
  • 走进JavaScript响应式编程(Reactive Programming)

    走进JavaScript响应式编程(Reactive Programming)

    摘要:补充说明响应式编程采用了订阅观察者设计模式,使订阅者可以将通知主动发送给各订阅者。一个响应式编程的实现库是一个库,它通过使用序列来编写异步和基于事件的程序。 或许"响应式布局"这个名单大家都听过或者都自己实现过,那么"响应式编程"是什么呢...

    bovensonbovenson 评论0 收藏0
  • Thinking in React Implemented by Reagent

    Thinking in React Implemented by Reagent

    摘要:前言本文是学习这一章后的记录,并且用实现其中的示例。因此得到如下结构而数据则从顶层组件往下流动,各层提取各自数据进行渲染。而交互的意思是,对的操作会影响应用数据,从而刷新。更新值更新值注意中使用时,需要定义一个返回函数的高阶函数来实现...

    maochunguangmaochunguang 评论0 收藏0
  • vue-webpack-boilerplate里面各文件解析

    vue-webpack-boilerplate里面各文件解析

    摘要:地址使用文件解析用于告诉系统要忽略掉哪些文件。文件用于配置忽略语法检查的目录文件。的使用在项目根创建一个名为的文件。该文件的内容定义该项目的编码规范。此目录下的文件不会被处理。包含单元测试相关的文件。 vue-webpack-boilerplate是vue-cli...

    mjmj 评论0 收藏0
  • 【promise| async/await】代码的控制力

    【promise| async/await】代码的控制力

    摘要:什么样的代码好控制结构节奏什么鬼如何控制节奏具体例子看看怎么控制节奏 什么样的代码好控制? 结构 + 节奏 --- 什么鬼? showImg("https://segmentfault.com/img/bVWXL4?w=441&h=215");   如何控制节奏?showImg("https://segmentfault.com/img/......

    vincent_xybvincent_xyb 评论0 收藏0
  • 二叉树的非递归后序遍历

    二叉树的非递归后序遍历

    摘要:后序遍历概念后序遍历指先遍历节点的左子树,再遍历节点的右子树,最后访问节点,按照这种规则不重复地访问树中所有节点的过程。第一次在到达该节点时被使用,第二次在左子树遍历结束后被使用,第三次在右子树遍历结束后使用。 后序遍历 概念 「后序遍...

    BlackMassBlackMass 评论0 收藏0
  • vue学习笔记(二)

    vue学习笔记(二)

    摘要:供用户在相应的阶段对其进行操作。我们像下面这样使用这个指令大多数情况下,我们只需要使用与钩子函数。里提供了函数的简写形式钩子函数有两个常用的参数和。其他用法与全局自定义指令一致。 一、vue生命周期 vue实例从创建到销毁的过程,称为生命周...

    Pines_ChengPines_Cheng 评论0 收藏0
  • 二叉树的顺序插入

    二叉树的顺序插入

    摘要:每次插入的新节点都会入列。同时,若新节点被插入到父节点的右下方,则该父节点出列。 模拟过程 showImg("https://segmentfault.com/img/remote/1460000011632484?w=141&h=101"); 插入根节点A 在父节点A的左下方插入子节点B 在父节点A的右下方插入子...

    forsignerforsigner 评论0 收藏0
  • 干货|人人都是翻译项目的Master

    干货|人人都是翻译项目的Master

    摘要:开始翻译函数式编程专有名词库在翻译的过程中,难免会遇到很多描述不太清楚的专有名词,一个办法是小组内进行讨论,最后商量出来结果,小组内统一翻译。因为本书的主题是函数式编程,所以这个名词库里大部分都是函数式编程相关的专有名词。 在平时的工...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • SegmentFault 技术周刊 Vol.35 - WebGL:打开网页看大片

    SegmentFault 技术周刊 Vol.35 - WebGL:打开网页看大片

    摘要:在文末,我会附上一个可加载的模型方便学习中文艺术字渲染用原生可以很容易地绘制文字,但是原生提供的文字效果美化功能十分有限。 showImg("https://segmentfault.com/img/bVWYnb?w=900&h=385"); WebGL 可以说是 HTML5 技术生态链中最为令人振奋的标...

    objc94objc94 评论0 收藏0
  • 兼容多种模块规范(AMD,CMD,Node)的代码

    兼容多种模块规范(AMD,CMD,Node)的代码

    摘要:主要区别是需要在声明模块时指定所有的依赖,通过形参传递依赖到模块内容中。 前言 昨天,公司同事问了我如下一个问题: showImg("https://segmentfault.com/img/bVWXYP?w=548&h=346"); 说他在看一个插件时,看到了源码结构如截图所示,他知道(functio...

    ShonimShonim 评论0 收藏0
  • JavaScript深入理解对象方法——Object.defineProperty()

    JavaScript深入理解对象方法——Object.defineProperty()

    摘要:返回值被传递给函数的对象。描述该方法允许精确添加或修改对象的属性。描述符必须是两种形式之一不能同时是两者。可以是任何有效的值数值,对象,函数等。该方法返回值被用作属性值。该方法将接受唯一参数,并将该参数的新值分配给该属性。 Object.def...

    woshicixidewoshicixide 评论0 收藏0

热门文章

<