文章库ARTICLE COLUMN

  • React 深入系列1:React 中的元素、组件、实例和节点

    React 深入系列1:React 中的元素、组件、实例和节点

    摘要:中的元素组件实例和节点,是中关系密切的个概念,也是很容易让初学者迷惑的个概念。组件和元素关系密切,组件最核心的作用是返回元素。只有组件实例化后,每一个组件实例才有了自己的和,才持有对它的节点和子组件实例的引用。 文:徐超,《React进阶...

    techstaytechstay 评论0 收藏0
  • webpack源码之ast简介

    webpack源码之ast简介

    摘要:今天研究的对象是抽象语法树它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。总结发现水很深平时接触的也比较少今天算是个入门了解下作为理解源码前的铺垫。参考源码参考文档 什么是AST 树是一种重要的数据结构,由根...

    superwsuperw 评论0 收藏0
  • es6

    es6

    摘要:只要上述版权通知版权许可和免责声明均包含在所有此类副本和衍生物中。它应用于网景后来所有的浏览器中以及微软之后的版本中。年月,这份标准采用快速程序提交给,并被核准成为国际标准。标准第三版在年月会议上通过并在年月作为标准发布。 ECSA-262标...

    blairblair 评论0 收藏0
  • 从一行等式理解JS当中的call, apply和bind

    从一行等式理解JS当中的call, apply和bind

    摘要:所以,这篇文章将通过一段非常简洁的等式,把当中一个相对较难的知识点,,和给串联起来要理解当中的这三个关键字,首先得弄清楚它们是用来干嘛的。方案让吃掉,直接消化吸收的所有能力。 关于JS当中的call,apply和bind,相信大家和我一样,已经看过...

    CarterLiCarterLi 评论0 收藏0
  • 实现一个 suggest-input 控件

    实现一个 suggest-input 控件

    摘要:最近公司碰到一个需求,基于开发一个通用的带建议的控件忙乱中写出了一个通用结构和方法,跟大家分享一下,同时也算做自己的踩坑总结吧。如果不解绑,会导致你改变其中一个的值,其它都改变因为你初始化的时候,为每一个都绑定了事件。 最近公司碰到一...

    lykopslykops 评论0 收藏0
  • 无缝轮播图的一种方式原理

    无缝轮播图的一种方式原理

    摘要:无缝轮播的原理在滚动层前后分别插入最后一个元素和最前面一个元素,然后在动画滚到最后或者最前的时候,初始化滚动层的位置样式,速度很快,无法察觉,就如同无缝一般。 之前面试被问到这个问题,之前都是随便找大神插件,知道怎么去做,但是一直没实...

    AlienZHOUAlienZHOU 评论0 收藏0
  • event对象中offsetX,clientX,pageX,screenX的区别

    event对象中offsetX,clientX,pageX,screenX的区别

    摘要:意为偏移量是事件对象距左上角为参考原点的距离。以元素盒子模型的内容区域的左上角为参考点。 1、offsetXoffset意为偏移量,是事件对象距左上角为参考原点的距离。以元素盒子模型的内容区域的左上角为参考点。不包括border。2、clientX事件对象相对于...

    gityuangityuan 评论0 收藏0
  • PocketLibs(2)—— 请求相关 path-to-regexp

    PocketLibs(2)—— 请求相关 path-to-regexp

    摘要:直接调用构造函数使用,一个可能含某种匹配模式的路径字符串作为它的必选参数,它返回一个正则对象。有两个方法返回一个正则对象,效果与调用构造函数一样返回一个函数,该函数与下面的返回的函数功能一样方法,同样接收一个路径字符串。 code in here...

    PrasantaPrasanta 评论0 收藏0
  • Springmvc 结合 jquery插件Datatables的使用(基于java支持的服务器处理)

    Springmvc 结合 jquery插件Datatables的使用(基于java支持的服务器处理)

    摘要:但是这个插件本身还是挺不错的,对于报表的支持比较好。下面应该写服务端了,这呢随机获取表格数据表格数据以格式返回,返回大概就是这样了。 前言 觉得Datatables的中文文档写的太差劲了,开发手册和文档都是很不友好,demo也不够完善,不适合直接想...

    dcr309duandcr309duan 评论0 收藏0
  • 67 个拯救前端开发者的工具、库和资源

    67 个拯救前端开发者的工具、库和资源

    摘要:库一个用来在中创建炫酷的浮动粒子的库一个用来在中创建物体和空间的库快速实现全屏滚动特性打字机效果滚动到某个元素位置时触发一个功能语法高亮使用创建漂亮的图表能够明显加速网站加载时间,鼠标时预加载资源另一个图表库一个基于动画和平移的雪碧图...

    XiNGRZXiNGRZ 评论0 收藏0
  • 在vue项目中引用element-ui时 让el-input 获取焦点的方法

    在vue项目中引用element-ui时 让el-input 获取焦点的方法

    摘要:我到现在也没有搞明白这是为什么,猜测了一下是存才一个全局变量,当我们第一次使获得焦点以后改变了这个预设变量的值,在失去焦点的时候并没有将这个值重置,所以导致了后面的问题。废话不多说,下面是当同时使用和的时候的解决方案。 在制作项目的时...

    ThinkSNSThinkSNS 评论0 收藏0
  • preventDefault, stopPropagation, stopImmediateProp

    preventDefault, stopPropagation, stopImmediateProp

    摘要:同样是使用上面的示例,但这次我们给添加个,一个是被所有共享的,另一个是独有的,假设这两个对当前网站的功能很重要。登场他可以阻止事件冒泡并且阻止相同事件的其他侦听器被调用。 event事件对象有三种易混淆的方法,本文讲述他们之间的区别: Eve...

    TesterHomeTesterHome 评论0 收藏0
  • 上传图片实时预览

    上传图片实时预览

    摘要:引入当使用上传图片文件时,如何在上传到服务器之前,在本地进行预览对象对象允许应用程序异步读取用户计算机上的文件。 引入 当使用上传图片文件时,如何在上传到服务器之前,在本地进行预览? FileReader 对象 FileReader对象允许Web应用程序异步读...

    sourcenodesourcenode 评论0 收藏0
  • webpack - babel配置

    webpack - babel配置

    摘要:配置是一个编译器,是前端开发中的一个利器。其中,插件是为了告诉只编译批准的内容,相当于及最新版本。安装用法将下面内容添加到文件中更多细节参考插件。 webpack - babel配置 babel是一个javascript编译器,是前端开发中的一个利器。它突破了浏览...

    yunhaoyunhao 评论0 收藏0
  • 随机生成指定面积单连通区域

    随机生成指定面积单连通区域

    摘要:原文链接最近在知乎上看到一个问题,随机生成指定面积单连通区域,感觉还挺有意思的,于是整理一下写一篇新文章。问题阐述如下图所示,在的区域中,随机生成面积为的单连通区域,该随机包括位置随机以及形状随机。 原文链接:https://xcoder.in/2018/0...

    zhoutkzhoutk 评论0 收藏0
  • 微信 H5 音乐项目总结

    微信 H5 音乐项目总结

    摘要:音乐项目总结刚刚完成了一个项目,途中使用的时候遇到不少坑,所以写篇项目总结。项目需求要经过微信授权才能进入。所以只能在微信打开。遇到的问题微信无法自动播放声音这个处理起来不难。只能通过用户对应用触发了交互,才能播放起音乐。 H5 音乐项...

    30e8336b822930e8336b8229 评论0 收藏0
  • 浅谈JavaScript作用域

    浅谈JavaScript作用域

    摘要:我们在面试时,总会碰到一些奇奇怪怪的关于作用域的面试题,其实弄清楚原理,万变不离其宗,大部分的面试题都可以得姐。 showImg("https://segmentfault.com/img/bV7Cri?w=1563&h=879"); 我们在面试时,总会碰到一些奇奇怪怪的关于 作用域 的面试题,...

    figofuturefigofuture 评论0 收藏0
  • 魔幻语言 JavaScript 系列之 a == true && a == fals

    魔幻语言 JavaScript 系列之 a == true && a == fals

    摘要:稍后我们再详细剖析,接下来先看一个问题。还内建了一些在之前没有暴露给开发者的,它们代表了内部语言行为。使用,可能有不少朋友一开始就想到这种方式,简单贴一下阅读更多 在 JavaScript 环境下,可以让表达式 a == true && a == false 为 true 吗...

    BDEEFEBDEEFE 评论0 收藏0
  • 最近面试的一些总结

    最近面试的一些总结

    摘要:前言发表一下自己对面试的看法。首先面试跟实际水平是有偏差的,与工作经验是有关系的,但也不是正比关系。暂时先写到这儿吧最近手头事儿比较多,还有面试,有经典的题再跟大家分享后续持续更新如果有更好的方法,请及时交流。最近在面试,多多交流面试...

    loongggloonggg 评论0 收藏0
  • JavaScript 函数的定义

    JavaScript 函数的定义

    摘要:关键词必须是小写的,并且必须以与函数名称相同的大小写来调用函数。当调用函数时,这些标识符则指代传入函数的实参。函数表达式其实是忽略函数名称的,并且不可以使用函数名这种形式调用函数。注意构造函数无法指定函数名称,它创建的是一个匿名函数。...

    mudiyouyoumudiyouyou 评论0 收藏0
  • 如何制作一个类似jquery插件的vue插件

    如何制作一个类似jquery插件的vue插件

    摘要:拿来写插件,会不会太那啥请跟我念,不会,符合业务需求才是你的老板最想要的。我们生产了一个实例后该如何操作请跟我来写一个实现。首先,我们先写一个组件。 vue拿来写插件,会不会太那啥? 请跟我念,不会,符合业务需求才是你的老板最想要的。...

    GeminiGemini 评论0 收藏0
  • underscore 的源码该如何阅读?

    underscore 的源码该如何阅读?

    摘要:所以它与其他系列的文章并不冲突,完全可以在阅读完这个系列后,再跟着其他系列的文章接着学习。如何阅读我在写系列的时候,被问的最多的问题就是该怎么阅读源码我想简单聊一下自己的思路。感谢大家的阅读和支持,我是冴羽,下个系列再见啦 前言 别名...

    weknow619weknow619 评论0 收藏0
  • CSS3 选择器

    CSS3 选择器

    摘要:选择器各种选择器你都知道吗下面一一为你罗列一下。例如如下标签即可直接选择类选择器类选择以点开头,后面紧跟一个类名。一般同胞选择器使用隔开两个选择器。例如表示选择为元素的所有兄弟元素。 CSS3 选择器 各种选择器你都知道吗?下面一一为你罗列...

    singeryesingerye 评论0 收藏0
  • Javascript中的魔鬼

    Javascript中的魔鬼

    摘要:发生这个异常的原因就是因为在调用函数时,中的已经不再指向对象而是指向了全局对象,由于下并没有属性,所以输出。在为绑定的上下文环境之后,并不会立即执行。方法用于检查数组中的是否存在符合条件的项,存在则返回否则返回。 写作意图 这篇文章用...

    daydreamdaydream 评论0 收藏0
  • js中的事件流和事件处理程序

    js中的事件流和事件处理程序

    摘要:事件流描述的是从页面中接受事件的顺序。事件流中的事件流是事件冒泡流。顺序是从外向里级事件规定的事件流包括三个阶段事件捕获阶段处于目标阶段和事件冒泡阶段,其中到是处于目标阶段,如图所示。添加的事件会被逆序执行。 HTML和js之间的交互是通...

    forsignerforsigner 评论0 收藏0

热门文章

<