牛客3224207号
牛客3224207号
全部文章
分类
css(9)
java(6)
JavaScript(3)
nagios(1)
python(1)
react(2)
redis(1)
vue(2)
中间件(2)
可视化(15)
大数据(1)
定位(1)
技术复盘(1)
未归档(92)
游戏(2)
算法(2)
编程语言(1)
设计模式(1)
链表(1)
归档
标签
去牛客网
登录
/
注册
徐小夕
架构师,专栏作家,专注于大前端技术栈。公号《趣谈前端》。
全部文章
(共144篇)
js中的二叉树以及二叉搜索树的实现及应用
让我们一起来探讨js数据结构中的树。这里的树类比现实生活中的树,有树干,树枝,在程序中树是一种数据结构,对于存储需要快速查找的数据非有用,它是一种分层数据的抽象模型。一个树结构包含一系列存在父子关系的节点。每个节点都有一个父节点以及零个或多个子节点。如下所以为一个树结构:) ...
2021-01-01
0
678
笛卡尔乘积的javascript版实现和应用
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积,又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 。 例子 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b...
2021-01-01
0
798
如何优雅的使用javascript递归画一棵结构树
递归和尾递归 简单的说,递归就是函数自己调用自己,它作为一种算法在程序设计语言中广泛应用。其核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。一般来说,递归需要有边界条件、递归前进阶段和递归返回阶段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。...
2021-01-01
0
436
记一次老项目中的跨页面通信问题和前端实现文件下载功能
由于笔者之前维护了几个比较老的项目是用jquery全家桶开发的,其中有些需求是需要跨页面交互和父子页面通信,故借此总结一下。另一块是前端实现文件下载功能,虽然方法很多,为了不用重复造轮子,在此还是总结一波,毕竟多页面下的应用场景还是很多的。 文...
2021-01-01
0
326
css3实战汇总(附源码)
本文是继上一篇文章 所以写这篇文章的目的一方面是对自己工作中一些css高级技巧的总结,另一方面也是希望能教大家一些实用的技巧和高效开发css的方式,以提高在工作中的效率。 我们将学到 box-shadow的高级应用 制作自适应的椭圆 纯css3...
2021-01-01
0
383
基于nodeJS从0到1实现一个CMS全栈项目(上)
作为一名前端开发工程师,我们平时除了对javascript,css,html的积累之外,还需要对http,浏览器渲染原理甚至后端的一些知识有所了解,这样对自己职业发展才会更有帮助。 项目背景 由于本人对前端领域非常感兴趣,接触到前端的时间...
2021-01-01
0
367
基于nodeJS从0到1实现一个CMS全栈项目(中)(含源码)
今天给大家介绍的主要是我们全栈CMS系统的后台部分,由于后台部分涉及的点比较多,我会拆解成几部分来讲解,如果对项目背景和技术栈不太了解,可以查看我的上一篇文章 这篇文章除了会涉及node的知识,还会涉及到redis(一个高性能的key-value数据库),前端领域的j...
2021-01-01
0
399
CMS全栈项目之Vue和React篇(下)(含源码)
今天给大家介绍的主要是我们全栈CMS系统的未讲解完的后台部分和前台部分,如果对项目背景和技术栈不太了解,可以查看我公众号之前的文章。 摘要 本文将主要介绍如下内容: 实现自定义的koa中间件和restful API koa路由和service层实现 ...
2021-01-01
0
383
《javascript高级程序设计》核心知识总结
此文是对js高级程序设计一书难点的总结,也是笔者在看了3遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解。 摘要 js基本的数据类型和关键点 变量,作用域和内存问题 垃圾回收机制 面向对象的程序设计 实现类与继承的经典方式 ...
2021-01-01
0
540
前端必不可少的Git使用技巧
版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 创建并提交一个版本库 课外知识: m...
2021-01-01
0
397
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页