文章库ARTICLE COLUMN

  • 数据结构与算法:二叉树算法

    数据结构与算法:二叉树算法

    摘要:因此,根据题目给出的先序遍历和中序遍历,可以画出二叉树选参考数据结构与算法描述实现二叉树算法浅谈数据结构二叉树慕课网实现二叉树算法前端树控件腾讯软件开发面试题 内容衔接上一章 数据结构与算法:常见排序算法 内容提要 什么是树   - 为什么...

    Little_XMLittle_XM 评论0 收藏0
  • javascript日期类型(Date)与php日期类型详解

    javascript日期类型(Date)与php日期类型详解

    摘要:注意客户端与服务器日期进行传输的时候一般都是用大整数时间戳进行传输。 前言 一个网站的开发需要要UI、前端、后端三种工程师。现在的企业在招聘前端工程师的时候一般都要求其了解或者掌握一些后端的知识。因此,此文章主要介绍javascript的日期类型...

    chemzqmchemzqm 评论0 收藏0
  • 浏览器缓存

    浏览器缓存

    摘要:主要可分为强制缓存字段字段对比缓存字段标识浏览器行为引起的缓存变化移动端的缓存策略其实,在讲述移动端的缓存策略时,并没有分析的特别详细,只是大致的讲解了一下目前大家都在使用的缓存策略。 前言 在前端开发中,缓存有利于加快网页的加载速度...

    geekzhougeekzhou 评论0 收藏0
  • 20170917 前端开发周报:JavaScript函数式编程、作用域和闭包

    20170917 前端开发周报:JavaScript函数式编程、作用域和闭包

    摘要:用函数式编程对进行断舍离当从业的老司机学会函数式编程时,他扔掉了的特性,也不用面向对象了,最后发现了真爱啊作用域和闭包作用域和闭包在里非常重要。旨在帮助非函数式编程的同学,能快速切入到函数式编程的理念。 1、用函数式编程对JavaScript进...

    tomenertomener 评论0 收藏0
  • 读Zepto源码之Selector模块

    读Zepto源码之Selector模块

    摘要:如果伪类的参数不可以用转换,则参数为字符串,用正则将字符串前后的或去掉,再赋值给最后执行回调,将解释出来的参数传入回调函数中,将执行结果返回。重写的方法,改过的调用的是方法,在回调函数中处理大部分逻辑。 Selector 模块是对 Zepto 选择器...

    JiobyJioby 评论0 收藏0
  • web前端--10个妨碍进步的学习方式

    web前端--10个妨碍进步的学习方式

    摘要:之前写文章的时候,我说过很多学习的方式和建议。今天换一下,说一下我个人不建议的学习方式,或者我个人觉得是妨碍进步的学习方式,希望大家引以为鉴如果大家有什么补充和指点的,欢迎指出。 1.前言 从事web前端的人很多,每个人的学习方式,学习习惯...

    liuchengxuliuchengxu 评论0 收藏0
  • Node.js+WebSocket创建简单聊天室

    Node.js+WebSocket创建简单聊天室

    摘要:好的,这样以来我们的前期准备工作就已经完成了,下面我们来搭建聊天室对应的客户端和服务器端。 websocket简介 websocket其实HTML中新增加的内容,其本质还是一种网络通信协议,以下是websocket的一些特点: (1)因为连接在端口80(ws)或者443...

    cppprimercppprimer 评论0 收藏0
  • 学习JavaScript数据结构与算法 — 图

    学习JavaScript数据结构与算法 — 图

    摘要:图关联矩阵在关联矩阵表示的图中,矩阵的行表示顶点,列表示边。如图,顶点数是,边的数量是,用邻接矩阵表示图需要的空间是,而使用关联矩阵表示图需要的空间是。广度优先搜索算法数据结构是队列。深度优先搜索算法数据结构是栈。 定义 图和散列表、...

    yiliangyiliang 评论0 收藏0
  • 学习JavaScript数据结构与算法 — 广度优先搜索算法

    学习JavaScript数据结构与算法 — 广度优先搜索算法

    摘要:广度优先搜索上一次已经提到,图的遍历一般有两种算法,即广度优先和深度优先。其中广度优先搜索算法会从指定的第一个顶点开始遍历图,先访问其所有的相邻点,就像一次访问图的一层。其它最短路径算法对于加权图的最短路径,广度优先算法可能并不合适。...

    eternalshalloweternalshallow 评论0 收藏0
  • 学习JavaScript数据结构与算法 — 深度优先搜索算法

    学习JavaScript数据结构与算法 — 深度优先搜索算法

    摘要:深度优先搜索上一次已经提到,图的遍历一般有两种算法,即广度优先和深度优先。用深度优先搜索算法对图中的任务图进行拓扑排序最终各顶点的发现和探索完成时间会保存在中。 深度优先搜索(DFS) 上一次已经提到,图的遍历一般有两种算法,即广度优先和...

    李增田李增田 评论0 收藏0
  • 对于计算机领域的URI、URL、URN理解认识

    对于计算机领域的URI、URL、URN理解认识

    摘要:由包括确定语法和相关协议的方案所定义。统一资源名称唯一标识一个实体的标识符,但是不能给出实体的位置。使用可以在不知道其网络位置及访问方式的情况下讨论资源。 首先,介绍他们的相关定义: 1、URI(Uniform Resource Identifier)统一资源标识符,...

    OldPandaOldPanda 评论0 收藏0
  • 选择集覆写

    选择集覆写

    摘要:幸运的是,你可以透过撰写一个函数很轻易的去覆写选择集,选中原本构件的父节点,而且你只要去监听事件就可以达成了透过上面的修改,现在透过点击构件就可以选中构件的父节点,就可以看到所有我们想要的属性数据。 showImg("https://segmentfault.com/...

    princekinprincekin 评论0 收藏0
  • 一步一步搭建react应用-部署

    一步一步搭建react应用-部署

    摘要:前端前端构建后的目录下的文件可以写个脚本到服务器,但这里借用一下的部署功能来部署前端代码。 线上地址 git地址 一步一步构建一个react应用-开篇 推荐浏览器开发者工具开启手机设备模式 装环境 前提:买个ESC、弹性公网ip、域名 设置服务器免密登录...

    roadtogeekroadtogeek 评论0 收藏0
  • 正则系列——JavaScript正则表达式基础语法巩固篇

    正则系列——JavaScript正则表达式基础语法巩固篇

    摘要:基础语法巩固正则表达式引擎根据正则去匹配字符的时候,是通过检查索引的方式。妻原配就是好,可以直接使用正则表达式调用它。下面解释一下上面这些常用的元字符查找单个字符,除了换行和行结束符。正则系列文章整理到了 上一章内容:正则表达式实战篇...

    phodalphodal 评论0 收藏0
  • 一篇包含了react所有基本点的文章

    一篇包含了react所有基本点的文章

    摘要:今年我要挑战自己,把它归纳为一篇文章。将忽略该函数并呈现常规的空按钮。这是中唯一的约束只有表达式。将,,和视为没有呈现任何内容的有效元素子元素。使用自己的对象将事件对象包装起来,以优化事件处理的性能。任何已挂载元件的状态可能会改变。 ...

    ChiclaimChiclaim 评论0 收藏0
  • 跨浏览器tab页的通信解决方案尝试

    跨浏览器tab页的通信解决方案尝试

    摘要:目标当前页面需要与当前浏览器已打开的的某个页通信,完成某些交互。这种方式性能极其低下,需要通信两方不停的监听某项的变化,及其浪费事件队列处理效率。至此,的消息走通了所有链路,成功抵达。 目标 当前页面需要与当前浏览器已打开的的某个tab页...

    zhunjieezhunjiee 评论0 收藏0
  • 2017-09-17 前端日报

    2017-09-17 前端日报

    摘要:前端日报精选面向初学者的高阶组件教程腾讯大会图文笔记第期如何在没有实际项目经验的情况下找到工作一篇包含了所有基本点的文章组件设计和分解思考中文常用命令嘿,前端丁香园开源接口管理系统个人文章基于的手机控制电脑实例掘金如何在上创建 2017-0...

    RichardXGRichardXG 评论0 收藏0
  • ES6系列---类

    ES6系列---类

    摘要:原型会自动调整,通过调用方法即可访问基类的构造函数。在简单情况下,等于类的构造函数的值是输出这段代码展示了当调用时等于。 大多数面向对象编程语言都支持类和类继承的特性,而JavaScript只能通过各种特定方式模仿并关联多个相似的对象。这个情况...

    huayeluoliuhenhuayeluoliuhen 评论0 收藏0
  • HTML5 DragEvent学习+制作一个可以拖动的DIV

    HTML5 DragEvent学习+制作一个可以拖动的DIV

    摘要:拖放一为了使元素可拖动,把属性设置为二添加事件监听拖放有如下事件事件拖拉过程中,在被拖拉的节点上持续触发。在视觉上显示拖拉进入当前节点,也是在这个事件的监听函数中设置。该事件的监听函数负责取出拖拉数据,并进行相关处理。 HTML5 拖放 一...

    v1v1 评论0 收藏0
  • 如何在Canvas中实现自定义路径动画

    如何在Canvas中实现自定义路径动画

    摘要:在最近的项目中笔者需要做一个新需求在中实现自定义的路径动画。当我们决定要在制作自定义路径动画时,我们不仅要考虑如何实现,更要考虑性能优化,比如在这个实现思路中,我们是否可以减少不必要的渲染次数帧率如何控制达到最优等等。 在最近的项目中...

    CymprosCympros 评论0 收藏0
  • Mongoose中document和object的区别

    Mongoose中document和object的区别

    摘要:愿意是因为再次返回的是属于的实例,而不是一个普通的对象。现在我们就看一看这二者的区别。至此,这个问题引起的一系列的探究也是告一段落了。其实还有另外一些奇怪的地方,被人所诟病,在此也不一一细数了。 这个问题其实是mongoose非常常见的问题,...

    zonezone 评论0 收藏0
  • js作用域

    js作用域

    摘要:词法作用域定义与查找词法作用域就是定义在词法阶段的作用域,简单来说词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,因此大部分情况下当词法分析器处理代码时会保持作用域不变此例中一共由三个逐级嵌套的作用域包含这整个全剧作用域,...

    wmuiwmui 评论0 收藏0
  • JS数组和数据结构的理解

    JS数组和数据结构的理解

    摘要:创建数组的方法有两种也可以创建指定长度的数组,默认值都是输出数组多少个元素有两种方法向数组里添加元素删除和增加元素在最前和最后位置输出数组元素的个数,在数组后面添加元素输出数组元素的个数,在数组前面添加元素输出删除掉的元素,删除最后面...

    mdluomdluo 评论0 收藏0
  • 学习 JavaScript:9 个常见错误阻碍你进步

    学习 JavaScript:9 个常见错误阻碍你进步

    摘要:错误好高骛远最常见的错误之一就是在理解概念之后立即采取行动。其实这也是人们常说要放弃学习的常见原因之一。当项目逐渐深入时,他们就放弃学习了。关键点是,认真学习你正在学习的东西,你会得到进步。挑战意味着你正在提升个人能力,这将使你进步。...

    SolomonXieSolomonXie 评论0 收藏0
  • vue 仿美丽说项目

    vue 仿美丽说项目

    摘要:在这里我就选择了美丽说,原因就不细说了,让我来列举一些我需要做的事。此项目大大小小共个页面,涉及注册登录商品展示购物车下单等等,是一个完整的流程。 前言 初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有...

    jokesterjokester 评论0 收藏0

热门文章

<