CSS 样式画各种图形 – 前端 – 掘金
下面是一些我在 CSS 中经常用到的图案,还有一些是在css-tricks看到的。记录一下,以后会用到。会持续更新… 一、常用 三角形 上三角 #tria…
揭秘 jQuery – 前端 – 掘金
jQuery源码分析 前言 有时候我在想jQuery为什么可以直接$操作,可以拥有比原生js更便利的DOM操作,而且只要你想就可以直接链式操作下去 核心框架 揭开一万多行代码的jQuery核心代码: (function(window, undefined) {…
javaScript的数据结构与算法(四)——字典和散列表 – 掘金
前言 本文是博主深感算法方面的不足,作的一系列读书笔记和源码分析。原文地址:学习javascript数据结构(四)——字典和散列表,觉得有用的话可以给个star,谢谢啦。作者:wengjq 1、字典 字典存储的是[键,值]对,其中键名是用来查询特定元素的。字典…
javaScript的数据结构与算法(二)——链表 – 掘金
前言 本文是博主深感算法方面的不足,作的一系列读书笔记和源码分析。原文地址:学习javascript数据结构(二)——链表,觉得有用的话可以给个star,谢谢啦。作者:wengjq 1、链表 链表存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续…
javaScript 的数据结构与算法(五)——树 – 前端 – 掘金
树 树是一种分层数据的抽象模型。一个树的结构包含一系列存在父子关系的节点。每个节点都有一个父节点(除了顶部的第一个节点)以及零个或多个子节点。 二叉树和二叉搜索树 二叉树中的节点最多只能有两个节点:一个是左侧子节点,另一个是右侧子节点。二叉搜索树(BST)是二…
javaScript 的数据结构与算法(三)——集合 – 前端 – 掘金
集合 集合是由一组无序且唯一的项组成的。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。在数学中,集合也有并集、交集、差集等基本操作,在下面的代码中也会实现这些操作。 值的相等:因为 Set 中的值总是唯一的,所以需要判断…
JavaScript 的数据结构与算法(一)——栈和队列 – 前端 – 掘金
1、栈 栈是一种遵从后进先出(LIFO)原则的有序集合。新添加的或待删除的元素都保存在栈的末尾。称作栈顶,另一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都靠近栈底。现在通过数组的方法来实现栈,代码如下: function Stack() { var it…
学习javascript数据结构与算法(六)——图 – 掘金
前言 本文是博主深感算法方面的不足,作的一系列读书笔记和源码分析。原文地址:学习javascript数据结构与算法(六)——图,觉得有用的话可以给个star,谢谢啦。作者:wengjq 1、 图 图是网络结构的抽象模型。图是一组由边连接的节点,任何二元关系都可…
超实用 JavaScript 工具库 – 前端 – 掘金
Eris是一套在开发中实践积累起来的实用JavaScript工具库。该库目前拥有超过180个模块,包括Dom操作,cookie设置,类创建,模板函数,日期格式化等实用模块,同时配套有打包工具Eustia进行定制化,使JS脚本加载量缩减在10KB以下,极大优化移…
技术 | 前端面试题(三):实现 indexOf – 前端 – 掘金
我和阿里巴巴的同事守雌将为大家带来一个系列专题:前端面试题解析,一周更新两篇,也许答案可能不是最优的,但是也可以给你提供解决问题的思路。面试题力求实战,期望对于找工作的你,温故而知新的你,能有所帮助。 …
完整的学习和使用 CSS 动画【翻译】 – 前端 – 掘金
使用keyframes, animation属性,例如timing, delay, play state, …
JavaScript 面试中常见算法问题详解 – 某熊的全栈之路 – 知乎专栏 – 前端 – 掘金
JavaScript 面试中常见算法问题详解 翻译自 Interview Algorithm Questions in Javascript() {…} 从属于笔者的 Web 前端入门与工程实践。下文提到的很多问题从算法角度并不一定要…
排序算法 sort.js(看源码,把它背下来吧) – 前端 – 掘金
JavaScript to achieve the ten common sorting algorithm library 这个小库是对…
(译) Grid 布局完全指南 – 前端 – 掘金
简介 CSS 栅格布局 (亦称 “Grid”),是一个基于栅格的二维布局系统,旨在彻底改变基于网格用户界面的设计。CSS 一直以来并没有把布局做的足够好。刚开始,我们使用 tables,后来是 floats,positi…
50 + 个有趣的 css 属性 – 阅读 – 掘金
前言 本文内容主要翻译自Let’s Look at 50+ Interesting CSS Properties & Values,相比原文略有增删修改。 当我们面对一些需求的时候可能会问自己能不能只使用 css 完成它,而不用 javas…
javascript array js 缓存算法,数组去重、数组随机抽取、字母串转数字,数字转字符串 – 前端 – 掘金
前言 因为平时在写代码的过程中,有些算法会经常重复写,比如数组去重、数组抽取随机值等!虽然这些不是很难的逻辑,但是每次刚开始遇到需求的时候,还是需要琢磨一些时间才能想出来,所以此文档把这些常见算法的思想记录下…
成为专业程序员路上用到的各种优秀资料、神器及框架 – 工具资源 – 掘金
成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。 笔者作为一位tool mad,将工作以来用到的各种优秀资料、神器及框架整理在此,毕竟好记性不如烂键盘,此…
前端知识点大百科全书 – 前端 – 掘金
These share data are from my usual work and learning,hoping to help you,If you like you can star Javas…
不定期更新 JavaScript 技巧 – 前端 – 掘金
JavaScript技巧,偶尔更新。 计算数组的极值 function smallest(array){ return Math.min.apply…
CSS 技巧:使你的 CSS 更加专业 – 前端 – 掘金
一个帮你提升 CSS 技巧的收藏集。 对于其他收藏集合可以查看 @sindresorhus 创建的收藏集合 Awesome Lists. 目录 专业技巧 支…