文章库ARTICLE COLUMN

  • 一个Vue+Canvas的酷炫后台管理

    一个Vue+Canvas的酷炫后台管理

    摘要:又一个酷炫的后台管理,依然前后端分离用打开,还没适配移动端。如果觉得还行,欢迎项目地址项目后台地址我的博客地址好了,溜了溜了。。。 又一个Vue+Cnavas酷炫的后台管理,依然前后端分离(用PC打开,还没适配移动端)。 项目地址: https://github...

    harriszhharriszh 评论0 收藏0
  • vue源码学习之简单的数据监听

    vue源码学习之简单的数据监听

    摘要:先实现一个简单的数据劫持。思路遍历对象的每个属性,为每个属性挂上监听函数即利用进行元编程考虑属性的子属性的监听先上代码你访问了你设置了新的其中涉及的知识点如果属性值还是对象,则递归继续 先实现一个简单的数据劫持。思路: 遍历对象的每个...

    zonezone 评论0 收藏0
  • WebAssembly 为什么比 asm.js 快?

    WebAssembly 为什么比 asm.js 快?

    摘要:并且于年月日,四个主要的浏览器一致同意宣布的版本已经完成,即将推出一个浏览器可以搭载的稳定版本。因此本文着重介绍为什么比更快。本文主要表达的是为什么应该是更快的。则不同,它是由几大主要的浏览器厂商共同设计的。 作者:Alon Zakai 编译:...

    BingunerBinguner 评论0 收藏0
  • nodejs-local-api

    nodejs-local-api

    摘要:一简述近期,在学习期间,由于需要造数据,想到弄数据库麻烦,就直接用文件代替了,想到不错,主要还是,所以就试着写了写,嘿嘿,能用。 一、简述 近期,在学习vue期间,由于需要造数据,想到弄数据库麻烦,就直接用json文件代替了,想到nodejs不错...

    KarrdyKarrdy 评论0 收藏0
  • 神经病啊!——微信同层播放器接(踩)入(坑)总结

    神经病啊!——微信同层播放器接(踩)入(坑)总结

    摘要:估计踩过微信视频这个坑的,内心都想说上一句神经病啊而微信也终于出了个同层播放器接入规范,算是正常点了好了闲话不说,下边进入正题标签里的内联播放相关属性微信在标签上新增了一些的私有属性,分别是启用同层播放。 估计踩过微信视频这个坑的,内...

    HtmlCssJsHtmlCssJs 评论0 收藏0
  • React事件机制

    React事件机制

    摘要:注册事件的回调函数由来统一管理,根据事件的类型和组件标识为唯一标识事件并进行存储。利用中注入的例如会将原生的事件转化成合成的事件,然后批量执行存储的回调函,回调函数的执行分为两步,第一步是将所有的合成事件放到事件队列里面,第二步是逐个...

    lavnFanlavnFan 评论0 收藏0
  • 解析vue2.0的diff算法

    解析vue2.0的diff算法

    摘要:的过程就是调用函数,就像打补丁一样修改真实。两个节点值得比较时,会调用函数这是很重要的一步,让引用到现在的真实,当修改时,会同步变化。两个节点都有子节点,而且它们不一样,这样我们会调用函数比较子节点,这是的核心,后边会讲到。 转载请注...

    MeilsMeils 评论0 收藏0
  • 【js 闭包】

    【js 闭包】

    摘要:但,这还不是闭包。通过访问外部变量,一个闭包可以维持这些变量。闭包经常用于创建含有隐藏数据的函数但并不总是这样。有人说应该在文章结尾对闭包进行总结,可惜小弟才疏学浅,不能给出一个精辟的总结。 越来越觉得国内没有教书育人的氛围,为了弄懂...

    keeliikeelii 评论0 收藏0
  • React 动态渲染图片,提升用户体验

    React 动态渲染图片,提升用户体验

    摘要:给服务器发送一个获取图片文件的请求,但是先不在中渲染,直到整个文件都下载完成以后再渲染出来占位符是提前让用户产生预期,预期图片正在加载。 作者:Andrew Wong 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58d14...

    FullStackDeveloperFullStackDeveloper 评论0 收藏0
  • 记录我开发gpm,Git仓库管理工具的历程

    记录我开发gpm,Git仓库管理工具的历程

    摘要:前言记录下开发的一些事,加强自己对的应用。雏形参考于的项目管理,发现非常的优雅。尝试通过修改权限为,最后无果不了了之。方式二询问筛选会在终端监听输入的关键字,根据关键字筛选出一系列的仓库。自己也在使用,打算长期维护。 前言 记录下开发...

    thursdaythursday 评论0 收藏0
  • js实现堆排序

    js实现堆排序

    摘要:堆排序构造大顶堆第一个元素就是最大的,然后跟最后一个元素交换,把最大的弹出栈第一个元素与它的左右子节点比较,左右子节点中较大的比它大则交换然后再递归地这样交换下去直到没有比它大的子节点或者没有子节点。 堆排序构造大顶堆 第一个元素就是...

    big_catbig_cat 评论0 收藏0
  • 函数节流与函数防抖

    函数节流与函数防抖

    摘要:函数节流保证如果电梯第一个人进来后,秒后准时运送一次,这个时间从第一个人上电梯开始计时,不等待,如果没有人,则不运行实现函数防抖函数节流仔细想想,上面的防抖方式还是有一定的缺点。 概念 函数防抖(debounce) 当调用动作过n毫秒后,才会执...

    yuanzhanghuyuanzhanghu 评论0 收藏0
  • Vue 单文件中的数据传递

    Vue 单文件中的数据传递

    摘要:两个同级组件之间传递数据,通过传递数据。准备工作,我新建了个文件,分别是实例根组件,包含和组件的父组件,的同级组件父组件向子组件传递数据,通过传递数据。   Vue 的单文件组件在使用 Vue 时非常常用,所以我们也会经常遇到组件之间需要传递...

    darrydarry 评论0 收藏0
  • React Router V4 正式版发布

    React Router V4 正式版发布

    摘要:正式版发布,该版本相较于前面三个版本有根本性变化,遵循的设计理念。本次升级的主要变更有声明式可组合本次升级吸取了的理念所有的东西都是。因此升级之后的等都是一个普通的组件。 React Router V4 正式版发布,该版本相较于前面三个版本有根本性变...

    eternalshalloweternalshallow 评论0 收藏0
  • Vue 实例中的生命周期钩子详解

    Vue 实例中的生命周期钩子详解

    摘要:实例在文档中经常会使用这个变量名表示实例,在实例化时,需要传入一个选项对象,它可以包含数据模板挂载元素方法生命周期钩子等选项。通俗说就是实例从创建到销毁的过程,就是生命周期。 Vue 实例中的生命周期钩子 Vue 框架的入口就是 Vue 实例,其实...

    gityuangityuan 评论0 收藏0
  • es6学习笔记-函数扩展_v1.0_byKL

    es6学习笔记-函数扩展_v1.0_byKL

    摘要:学习笔记函数扩展函数参数的默认值如果参数默认值是变量,那么参数就不是传值的,而是每次都重新计算默认值表达式的值。属性函数的属性,返回该函数的函数名。箭头函数详细链接参考引用函数扩展 es6学习笔记-函数扩展_v1.0 函数参数的默认值 function ...

    yuanzhanghuyuanzhanghu 评论0 收藏0
  • leetcode 19. Remove Nth Node From End of List

    leetcode 19. Remove Nth Node From End of List

    摘要:这题也是携程年暑假实习生的笔试题。最开始想的解法就是,先循环求链表的长度,再用长度,再循环一次就能移除该结点。结果对的,但是超时了。再返回整个链表。 Given a linked list, remove the nth node from the end of list and return its head. F...

    bigdevil_sbigdevil_s 评论0 收藏0
  • 判断信息是否发生变化决定是否需要保存

    判断信息是否发生变化决定是否需要保存

    摘要:提交没有发生变化发生变化了 text1: select1: ...

    shuiboshuibo 评论0 收藏0
  • 两种方式javascript实现图片预览

    两种方式javascript实现图片预览

    摘要:方式一更适合页面,兼容,图片显示,主要功能点是和简洁代码如下方式二更适合端,兼容,主要功能点是简洁代码如下图片预览 方式一:更适合H5页面,兼容ie10+,图片base64显示,主要功能点是FileReader和readAsDataURL 简洁代码如下: files-h5...

    mo0n1andinmo0n1andin 评论0 收藏0
  • [面试专题]JS事件模型

    [面试专题]JS事件模型

    摘要:在这个事件发生期间,调用可阻止滚动当手指从屏幕上移开时触发。关于此事件的确切触发事件,文档中没有明确说明。特定于事件目标的对象的数组。 JS事件模型 事件模型以及周边 事件捕获 事件冒泡 事件触发 移动端事件模拟 事件委托 事件流 事件捕获...

    lindroidlindroid 评论0 收藏0
  • 移动端自适应方案

    移动端自适应方案

    摘要:如何解决移动端的自适应问题主要是移动端的屏幕尺寸比较多,如何在各种屏幕宽度下显示的更好,更一致问题。用解决自适应的问题,是个非常精确的解决方案,能够将高度和宽度都做到随着屏幕的宽度完全的等比缩放,但是缺点就是开发起来效率低点。 1.背景...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • JavaScript || 写组件的模式

    JavaScript || 写组件的模式

    摘要:去掉组件的结构,使用面向对象的模式创建原有结构,并且添加交互功能创建组件对象,将构造函数接口暴露使用创建的构造函数,创建组件对象,执行相应逻辑。 简单弹窗组件 一 编写组件的流程 组件是利用JavaScript生成HTML结构,配合既有CSS生成页面中的...

    沈俭沈俭 评论0 收藏0
  • [面试专题]跨域解决方案

    [面试专题]跨域解决方案

    摘要:跨域产生同源策略限制同源是指域名,协议,端口相同。跨域资源共享需要被请求方的服务端设置。服务器代理客户端访问服务器,并在服务器上做代理访问服务器把请求结果返回客户端,即实现了客户端请求服务器的跨域需求。 跨域产生 同源策略限制,同源是指...

    cklljckllj 评论0 收藏0
  • react-router 使用browserHistory时不能刷新,404或 报错Unexpect

    react-router 使用browserHistory时不能刷新,404或 报错Unexpect

    摘要:刷新后就报,应该要怎么改解决如果使用服务器,加上配置使用时不能刷新,报错解决在中修改引入路径,使用绝对地址进行引入例如使用绝对路径引入 1、刷新后就报404,应该要怎么改? 解决: 如果使用nginx服务器,加上try_files配置: location...

    0xE7A38A0xE7A38A 评论0 收藏0
  • 如何摆脱项目命名困难的尴尬局面

    如何摆脱项目命名困难的尴尬局面

    摘要:如何高效的命名你的项目。在做一个项目的时候,我们往往遭遇命名问题的困惑,当看到一些非专业人的代码,看到他们凌乱的码法,有时候真的苦不堪言。深刻知道一个良好的命名规范的重要性,同时在项目中也会遇到一些命名的瓶颈。当命名的构造函数和类使用...

    zhangxiangliangzhangxiangliang 评论0 收藏0

热门文章

<