文章库ARTICLE COLUMN

  • snabbdom源码解析(三) vnode对象

    snabbdom源码解析(三) vnode对象

    摘要:对象是一个对象,用来表示相应的结构代码位置定义类型定义类型选择器数据,主要包括属性样式数据绑定时间等子节点关联的原生节点文本唯一值,为了优化性能定义的类型定义绑定的数据类型属性能直接用访问的属性样式类样式数据绑定的事件钩子创建对象根据...

    willinwillin 评论0 收藏0
  • snabbdom源码解析(四) patch 方法

    snabbdom源码解析(四) patch 方法

    摘要:就近复用为了尽可能不发生的移动,会就近复用相同的节点,复用的依据是判断是否是同类型的元素方法在中,主要是方法。例如元素的之类的详细了解请查看模块模块判断是否是相同的虚拟节点判断是否是相同的虚拟节点方法最后返回一个方法。 patch 方法 前...

    huhudhuhud 评论0 收藏0
  • angular源码分析之platformBrowserDynamic

    angular源码分析之platformBrowserDynamic

    摘要:生成项目后,中的代码这里调用了包中导出的函数这个函数是浏览器平台的工厂函数执行会返回浏览器平台的实例函数是通过函数创建的这个函数接收个参数父平台工厂函数平台名称服务提供商的数组顾名思义函数的作用是创建平台工厂的函数在框架被加 cli生成...

    zhoutaozhoutao 评论0 收藏0
  • web与APP之间的交互---WebViewJavascriptBridge

    web与APP之间的交互---WebViewJavascriptBridge

    摘要:在实际项目之中,经常会遇到之中嵌入网页的情况,就需要网页与原生之间交互,比如获取当前用户信息等。一种简单的方式就是通过参数来搞定,但是这种方式异常死板,所以有了。本文章旨在记录的实现,如有错误,还请指正如有需要了解原理,请。 在实际项...

    3fuyu3fuyu 评论0 收藏0
  • 深入理解HTML5定时器requestAnimationFrame

    深入理解HTML5定时器requestAnimationFrame

    摘要:用法方法将一个作为参数,回调函数会被传入一个参数,,指示当前被排序的回调函数被触发的时间。可以传这个值给以取消回调函数。但需要注意的是不管理回调函数,即在回调被执行前,多次调用带有同一回调函数的,会导致回调在同一帧中执行多次。 前言 ...

    JerryWangSAPJerryWangSAP 评论0 收藏0
  • Vue封装完善ajax

    Vue封装完善ajax

    摘要:文件点击获取信息杭州文件封装引入文件或需要获取数据的文件地址需要发送的信息可省略获取信息后的回调函数接收到的返回值为是否需要转换为格式可省略设置为取消异步请求可转化格式字符串添加传送信息如果省略,则为请求,令为,令为不为空请求设置信息...

    jlanglangjlanglang 评论0 收藏0
  • 关于箭头函数的思考

    关于箭头函数的思考

    摘要:关于箭头函数的思考自从有了箭头函数这个灵活的功能,现在写函数都习惯写成箭头函数格式然而如果不理解箭头函数的原理,滥用它也会造成很大的影响。等同于等同于如果箭头函数的代码块部分多于一条语句,就要使用大括号将它们括起来,并且使用语句返回。...

    ytwmanytwman 评论0 收藏0
  • 前端性能优化——回流与重绘

    前端性能优化——回流与重绘

    摘要:前言最近在研究,接着就研究回顾起回流与重绘了。回流与重绘,好像大家都很熟悉的样子,但是要具体来说说,又说不出什么来。注意回流必将引起重绘,而重绘不一定会引起回流。 前言 最近在研究virtual dom,接着就研究回顾起回流(reflow)与重绘(repa...

    Michael_LinMichael_Lin 评论0 收藏0
  • 复习Javascript专题(二):闭包,内存,以及垃圾回收机制

    复习Javascript专题(二):闭包,内存,以及垃圾回收机制

    摘要:一个闭包就是当一个函数返回时,一个没有释放资源的栈区所以参数和变量不会被垃圾回收机制回收。使用不当会很容易造成内存泄露。最后,垃圾回收器完成内存清除工作,销毁那些带标记的值并回收它们所占用的内存空间。 1.什么是闭包?闭包有啥特性以及存...

    hankkinhankkin 评论0 收藏0
  • js导出excel

    js导出excel

    摘要:当然可以自定义简单的下载文件实现方式下载绑定标签模拟点击实现下载延时释放用来释放这个这里的数据是用来定义导出的格式类型格式格式格式格式格式通过转成单页数据调用方式的上级的值保存的文件名称 function saveAs(obj, fileName) {//当然...

    wangxinarhatwangxinarhat 评论0 收藏0
  • Vue Form Input Bindings Fail ?

    Vue Form Input Bindings Fail ?

    Blog Address Preface When I was using form validate in Vue, I found sometimes vue doesn"t render data which was modified by me. I even thought it was a bug. Anyway, let"s take a look. Main H...

    pkwendapkwenda 评论0 收藏0
  • 业务,程序员都是怎么做好的

    业务,程序员都是怎么做好的

    摘要:背景从原公司转到兄弟公司,负责一个要求快速产出的新项目,团队人员也是从其他项目组过来支援的。领导说到做到,公司也体恤员工,这样的加班至少对我来说也是值得的。结语业务是饭碗,业务做不好,其他什么都别谈。 前言  技术能做两种事情,通过技...

    cniocnio 评论0 收藏0
  • 使用API自动生成工具优化前端工作流

    使用API自动生成工具优化前端工作流

    摘要:在工作中,我们的前端工作流一般开始于前后端协商好文档之后,再针对这个文档做模拟数据,然后用做好的进行开发,后端开发完毕之后再改一下数据的切换到正式进行联调如下本文介绍的一个工具或者说方法,来将这个工作流优化一下,也是我平时工作正在用的...

    GeekQiaQiaGeekQiaQia 评论0 收藏0
  • 使用canvas保存网页为pdf文件支持跨域

    使用canvas保存网页为pdf文件支持跨域

    摘要:前言之前上一篇随笔说了截图网页为图片,下来个新需求,把网页截图后保存为文件供用户下载。使用保存网页为文件支持跨域正文需求用户点击下载,将页面保存为文件并下载。思路继续使用截图后将画布内容转换为文件。 前言 之前上一篇随笔说了Canvas截图...

    developerworksdeveloperworks 评论0 收藏0
  • 【每日一包0015】gradient-string

    【每日一包0015】gradient-string

    摘要:地址用于在终端打印出好看的渐变文字普通用法色值写法可以是各种形式彩虹色 [github地址:https://github.com/ABCDdouyae...] gradient-string 用于在终端打印出好看的渐变文字 普通用法 console.log(gradient("cyan", "pink")("Hello world!&q...

    myshellmyshell 评论0 收藏0
  • SVG vs Image, SVG vs Iconfont

    SVG vs Image, SVG vs Iconfont

    摘要:结论绿色部分表示比略胜一筹的地方,黄色部分表示有所欠缺的地方,灰绿色表示差不多。兼容性列表可以良好地支持多色及多色变化。以为例说明便捷使用。综上结论选择或许是一个不错地选择去替代的使用方式。 这可能是个别人写过很多次的话题,但貌似由于...

    paulqueipaulquei 评论0 收藏0
  • 2018 百度web前端面试

    2018 百度web前端面试

    摘要:面试前正式入职一年半左右,实习半年,勉强两年经验吧,然后很惊喜收到了百度的面试邀约,约得两点钟面试,然后本人一点钟就到了,通电话之后,面试官很热情,说正在吃饭吃完饭就去找我,让我去坐着等一会,然后一会来了就直接面试了,点个赞。 面试前...

    linkFlylinkFly 评论0 收藏0
  • 【每日一包0014】to-pascal-case,to-sentence-case,to-snake

    【每日一包0014】to-pascal-case,to-sentence-case,to-snake

    摘要:地址将用其他符号分开的字符串转换为驼峰形式用法返回字符串转换为首字母大写的语句用法返回其他符号分割的字符串以分割用法返回 [github地址:https://github.com/ABCDdouyae...] to-pascal-case 将用其他符号分开的字符串转换为驼峰形式 用法:toPas...

    tinyqtinyq 评论0 收藏0
  • HTML5 入门详解

    HTML5 入门详解

    摘要:定义字符中文注音或字符的解释或发音。表单域我们都知道标签用于为用户输入创建表单。在中表单域添加了两个新的属性规定是否启用表单的自动完成功能,默认。通过属性和表单域的可以将输入表单绑定到表单域中。 showImg("http://ww1.sinaimg.cn/large/0...

    hqmanhqman 评论0 收藏0
  • 解决跨域问题,实例调用百度地图

    解决跨域问题,实例调用百度地图

    摘要:如何解决跨域是一种非官方的跨域数据交互协议。实例最近在做一个涉及到地图的项目,使用的是百度地图,就出现了跨域的问题。这个的作用是获取周边地理信息,在调用的时候产生了跨域问题后面采用了的方式解决成都设置同步。 1.什么是跨域? 浏览器对于j...

    zackleezacklee 评论0 收藏0
  • Weex系列(3) —— 单页面还是多页面

    Weex系列(3) —— 单页面还是多页面

    目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) Weex系列(1) —— Hello World项目 Weex系列(2) —— 页面跳转和通信 Weex系列(3) —— 单页面还是多页面 [Weex系列(4) —— 老生常谈的三端统一]...

    monw3cmonw3c 评论0 收藏0
  • 小程序rich-text对富文本支持方案

    小程序rich-text对富文本支持方案

    摘要:小程序富文本解析目前小程序使用比较多的富文本方案一个是小程序自带的组件,一个是。使用方法文殊林舍山房由丽江铂尔曼度假酒店余明金老师设计,是丽江古城的网红民宿,年被评为全国家最美民宿,以及年最值得睡的张床。 小程序富文本解析 目前小程序...

    keeliikeelii 评论0 收藏0
  • 从零开始学习vue

    从零开始学习vue

    摘要:二起步在学习之前,需要有扎实的基础。三核心实例每个应用都是通过构造函数创建的一个新的实例开始的选项对象在这其中的简称通常都表示实例的变量名。 重要说明:本文会在我有空闲时间时持续更新,相当于是将官网的示例给完全呈现,是为了帮助初学者,...

    617035918617035918 评论0 收藏0
  • [ 一起学React系列 -- 9 ] React中的文件下载

    [ 一起学React系列 -- 9 ] React中的文件下载

    摘要:本篇所说的文件下载也是基于和或者都行。的返回值是一个有意思的对象,它包含了很多方法,其中一个方法就是。通过的响应头获取到文件名。接下来就是对标签的一系列操作,然后模拟点击事件触发下载动作。 距离上次博文更新已经快一个月了,期间忙于各种...

    JacendfengJacendfeng 评论0 收藏0
  • js数组笔记

    js数组笔记

    摘要:一定义数组是按次序排列的一组值。整个数组用方括号表示,数组的值用,分割数组的数据可以是任何类型。原数组会会变化,截取的部分自动为一个数组返回。否则,返回函数参数数组当前项的值数组当前项的索引数组对象本身返回值举个例子不会改变原数组 一...

    JinBJinB 评论0 收藏0

热门文章

<