文章库ARTICLE COLUMN

  • JS弹幕代码分析

    JS弹幕代码分析

    摘要:现在许多直播软件和视频都有弹幕功能,让我们来看看并分析是怎么实现的。 现在许多直播软件和视频都有弹幕功能,让我们来看看并分析是怎么实现的。 这边我主要分析下js的代码,想看源码的朋友送上链接,http://sandbox.xinfan.org/xdd... HTML代码如下...

    luoyibuluoyibu 评论0 收藏0
  • js温故而知新9(操作DOM)——学习廖雪峰的js教程

    js温故而知新9(操作DOM)——学习廖雪峰的js教程

    摘要:根节点已经自动绑定为全局变量。如果写入的字符串是通过网络拿到了,要注意对字符编码来避免攻击。修改也是经常需要的操作。当你遍历一个父节点的子节点并进行删除操作时,要注意,属性是一个只读属性,并且它在子节点变化时会实时更新。 1.操作DOM 操...

    AlfredAlfred 评论0 收藏0
  • 那些年,前端学习之路的疑难杂症(四):面试中遇到的3个问题概览

    那些年,前端学习之路的疑难杂症(四):面试中遇到的3个问题概览

    摘要:闭包能用来实现私有化和创建工厂函数等作用。关于闭包的常见面试题是这样的写一个函数,循环一个整数数组,延迟秒打印这个数组中每个元素的索引。 文章来源:http://mp.weixin.qq.com/s/vs0... 前言 在公众号上看到了这篇文章,觉得很有用,有助于理解...

    gecko23gecko23 评论0 收藏0
  • 简说 优化关键渲染路径

    简说 优化关键渲染路径

    摘要:当解析被阻止时,这里,和会同时下载,所以关键路径长度仍为如何缩短关键呈现路径长度浏览器会有并行加载资源数的限制,如果网页很大,会需要来回多次获取资源。所以要根据情况合理控制文件资源大小参考优达的网站性能优化 回顾 关键渲染路径 showImg(...

    fjcgreatfjcgreat 评论0 收藏0
  • ES6简单了解

    ES6简单了解

    摘要:报错块级作用域明确允许在块级作用域中声明函数。但其值是固定的,不可更改,只读。一旦声明变量,就必须立即初始化,不能留到以后赋值。调用函数会返回一个内部指针,执行它不会返回结果返回的是指针对象。 ES6初步学习 let和const let 用来声明变量...

    K_B_ZK_B_Z 评论0 收藏0
  • iChart--组件定制

    iChart--组件定制

    摘要:使用纯语言利用的标签绘制各式图形。致力于为您的应用提供简单直观可交互的体验级图表组件。目前支持饼图环形图折线图面积图柱形图条形图。是基于协议的开源项目。阴影图形效果图其他形状的图标类似,不再陈述。 导语 ichartjs是一款基于HTML5的图形库...

    vvpalevvpale 评论0 收藏0
  • 基于react+bootstrap+koa2开发的“微说说”

    基于react+bootstrap+koa2开发的“微说说”

    摘要:下面是几张界面的截图未登录的登录后的评论框点击登录还有登录注册框,都只是表单输入框和提交而已这是平时的一个小练习,写的不足的请大家批评指正。筹字数最后大家看的觉得有用的话,求大家去赏个 其实很久都想学学react以及koa了,最近就想到一个小...

    darcranddarcrand 评论0 收藏0
  • 前端面试题(下)

    前端面试题(下)

    摘要:另一方面,在函数外部自然无法读取函数内的局部变量。这段代码中另一个值得注意的地方,就是这一行,首先在前面没有使用关键字,因此是一个全局变量,而不是局部变量。解决方法是,在退出函数之前,将不使用的局部变量全部删除。 小结放在前,金三银四...

    fai1017fai1017 评论0 收藏0
  • JS中可能用得到的全部的排序算法

    JS中可能用得到的全部的排序算法

    本篇有7k+字, 系统梳理了js中常见的12种排序算法。除了基本排序算法,文章还包含了希尔排序、堆排序、桶排序等较为复杂的排序实现,如果喜欢请点赞支持~谢谢. 原文: http://louiszhai.github.io/20... 导读 排序算法可以称得上是我的盲点, 曾几何时当我知道...

    veranoverano 评论0 收藏0
  • Canvas绘制地板

    Canvas绘制地板

    摘要:导语随着数据中心可视化系统的要求越来越高,效果都要求几乎逼真地板,相较于,实为更易,只需引擎如等外加一张地板图片,便可实现本文重点介绍如何使用绘制地板以及如何做出伪的地板效果先睹为快若有所思看到如上效果,你也许会嘲笑鄙人这样的效果,一...

    lookSomeonelookSomeone 评论0 收藏0
  • 怎样使用和设置.babelrc

    怎样使用和设置.babelrc

    摘要:所有的设置除了回掉函数外都可添加其中。键将被调用,当调用时无论是否可用都会把默认设置为。使用进行设置来停止查找行为,或者 所有的babel设置,除了回掉函数外都可添加其中。(因为.baelrc本身就是个json) 例子:JSON { "plugins":["transform...

    qc1iuqc1iu 评论0 收藏0
  • js温故而知新10(操作表单)——学习廖雪峰的js教程

    js温故而知新10(操作表单)——学习廖雪峰的js教程

    摘要:用操作表单和操作是类似的,因为表单本身也是树。因此,第二种方式是响应本身的事件,在提交时作修改可以在此修改的继续下一步注意要来告诉浏览器继续提交,如果,浏览器将不会继续提交,这种情况通常对应用户输入有误,提示用户错误信息后终止提交。 ...

    simon_chensimon_chen 评论0 收藏0
  • Windows下IntelliJ IDEA配置Gradle、Spring MVC

    Windows下IntelliJ IDEA配置Gradle、Spring MVC

    摘要:最近研究了一下,正好把配置的一些东西记录下来安装这里假设你已经学会了安装如果没有安装请先参阅其他教程安装。去下载,可能会比较慢。安装完成后,打开压缩包,解压到指定的文件夹,然后设置环境变量。如果设置正确,在目录中输入正好跳转到你安装的...

    lsxiaolsxiao 评论0 收藏0
  • js实现元素拖拽

    js实现元素拖拽

    摘要:实现元素拖拽被移动元素必须为绝对定位待拖拽元素是否激活拖拽状态鼠标按下时相对于选中元素的位移监听鼠标按下事件激活拖拽状态鼠标按下时和选中元素的坐标偏移坐标鼠标按下时和选中元素的坐标偏移坐标监听鼠标放开事件监听鼠标移动事件 js实现元素拖...

    lufficclufficc 评论0 收藏0
  • 关于Vue.js的v-for,key的顺序改变,影响过渡动画表现

    关于Vue.js的v-for,key的顺序改变,影响过渡动画表现

    摘要:如果数据项的顺序被改变,将不是移动元素来匹配数据项的顺序,而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。 昨天写Vue遇到个问题...代码如下html {{ item }} javascript new Vue({ el: "#l...

    only_doonly_do 评论0 收藏0
  • 设计模式-策略模式

    设计模式-策略模式

    摘要:关注了一个微信公众号从零开始学里面以诙谐幽默的方式说了一些设计模式总结一下新手和老手的区别一定不是他懂多少种语言看过多少本书而是思路的清晰度和良好的编程习惯写代码切忌的一点就是简单重复的劳动代码要反复修改提高其执行效率的设计模式相比强...

    YoungsYoungs 评论0 收藏0
  • Grunt、Gulp进阶篇,搭建前端一体化工作环境

    Grunt、Gulp进阶篇,搭建前端一体化工作环境

    摘要:作为一名搬砖的前端,良好的工作环境可以帮助我们极大的提高工作效率,或许你经常使用别人配置好的环境,但是总有需要你自己东手配置的时候所以这里就自己配置了两个前端开发工具。 作为一名搬砖的前端,良好的工作环境可以帮助我们极大的提高工作效率...

    MAX_zuoMAX_zuo 评论0 收藏0
  • 个人常用JavaScript及React常用优化总结

    个人常用JavaScript及React常用优化总结

    摘要:插件性能优化及个人常用优化方法经常会触发视觉变化。作用域链指的是当前作用于下可用变量的集合,它在各种主流浏览器中至少包含两个部分局部变量的集合和全局变量的集合。在考虑优化时,数值和变量的性能差不多,并且速度显著优于对象属性和数组元素。...

    yuanxinyuanxin 评论0 收藏0
  • webpack -> vue Component 从入门到放弃(四)

    webpack -> vue Component 从入门到放弃(四)

    摘要:先展示一下文件目录结构先把相关的依赖给装好注意一下注释只是为了解释,在中不能写注释插件加载器预编译语法跨平台环境用来设置命令行安装预编译语法的配置中的对象,用于处理目录的对象,提高开发效率。 Foreword 之前三篇大致介绍了webpack的用法,...

    z2xyz2xy 评论0 收藏0
  • 设计模式-继承模式

    设计模式-继承模式

    摘要:该例子使用了两种继承方式详情可参见继承模式叶子对象的父类因和的取值方式和不一样所以多带带抽离获取值的方法如果子类不覆盖此方法就会出错所以用抛异常的方式保证子类覆盖叶子对象的子类继承父类的属性相当于在加上了创建节点创建文本节点创建节点添...

    acrazingacrazing 评论0 收藏0
  • Vue项目总结(二)

    Vue项目总结(二)

    -- KChris 2017.3.15 (=^.^=) 1.组件根标签: vue.esm.js?65d7:559 [Vue warn]: Do not mount Vue to or - mount to normal elements instead. 2.

    wangjuntytlwangjuntytl 评论0 收藏0
  • 图片转ascii字符图

    图片转ascii字符图

    摘要:以上,我们完成了的初步认识扩展使用做反转图首先反转的意思是指,把每个像素点的每个值都与相减的值不改变,减完之后的值再次组成图片,此时得到的新图片就是我们的反转图片。第二步转灰度图或是,又称灰阶图。用灰度表示的图像称作灰度图。 效果图 s...

    wing324wing324 评论0 收藏0
  • ES6: Symbol

    ES6: Symbol

    摘要:的出现是因为没有可以用来表示唯一的标识符,所以从根本上防止属性名的冲突,所以引入了。所以对象的属性名可以有两种类型,一种是通常的字符串,另一种是新增的类型。而且值不能与其他类型的值进行运算。 Symbol的出现是因为没有可以用来表示唯一的标...

    iliyakuiliyaku 评论0 收藏0
  • 设计模式-组合模式

    设计模式-组合模式

    摘要:组合对象包括部件对象和叶对象叶对象相当于最小粒度不可再划分而部件对象也是组合对象是由叶对象组合而成小的组合对象再经过不断组合就成为一个大的组合对象大的组合对象再次组装就是一个整体代码通过组合模式组合起来之后具体执行请求时是从上而下沿着...

    OliviaOlivia 评论0 收藏0
  • 一道面试题引发的惨案

    一道面试题引发的惨案

    摘要:我们把需要的函数拿出来,看起来会爽的多看到这里是不是就很清晰了简单的构造函数加原型的继承结合上面两问该问题可以这样写回到了用构造函数调用的模式 先把面试题贴出来: //请回答下面函数依次执行出什么; function Foo () { bar = function (...

    avwuavwu 评论0 收藏0

热门文章

<