你真的懂 JavaScript 的正则吗? - 掘金
本文内容主要出处为《JavaScript权威指南》(第六版),笔者只是在搬砖的同时整理思路,有误望及时指出,感谢! 定义正则表达式 概述 对于正则表达式的概念咱们就很少费口舌了...在JavaScript中使用正则表达式进行模式匹配离不开RegExp对象,...javascript
面试遇到了算法题?看这篇就够啦。 - 掘金
原文地址:github.com/kdn251/interviews 译文出自:掘金翻译计划 译者:王下邀月熊 校对者:PhxNirvana、根号三 这个 连接 用来查看本翻译与英文版是否有差异(若是你没有看到 README.md 发生变化,那就意味着这份翻译文...前端
前端学习计算机图形学 - 前端 - 掘金
序 来自vczh某计算机图形学问题的回答: 程序员的三大浪漫:操做系统、图形学、编译原理,学了都是用来给你开眼界的。这些都不是什么你不学就怎么样的课程,而是你想成为大牛,不学不行=_,= Web前端技术中和图形学挂钩的大体是CSS3的动画变换、SV...java
深刻理解 ES6 中的箭头函数 - 前端 - 掘金
JavaScript 深刻理解 ES6 中的箭头函数,ES6 已经成为前端开发必备技能,学起来......webpack
[[干货] 位运算面试题大总结 - 掘金](https://juejin.im/post/58da16...
专栏 | 九章算法网址 | www.jiuzhang.com 今天,九章算法为你们悉心准备了史上最强的位运算知识点大总结! 1. 位运算基本操做知识小结 1.1 左移操做 a << b 将A的二进制表示的每一位向左移B位,左边超出的位截掉,右边不...git
你应该知道的 4 种 JavaScript 设计模式 - 前端 - 掘金
每位开发者都努力写出可维护的、易读的、可复用的代码。随着应用变得愈来愈大,代码的结构也愈来愈重要。设计模式验证了解决这个挑战的重点——在特定环境中,对同类事物提供相同的组织结构。 JavaScri...程序员
80% 应聘者都不及格的 JS 面试题 - 掘金
共 5024 字,读完需 6 分钟,速读需 2 分钟,本文首发于知乎专栏前端周刊。写在前面,笔者在作面试官这 2 年多的时间内,面试了数百个前端工程师,惊讶的发现,超过 80% 的候选人对下面这道题的回答状况连及格都达不到。这到底是怎样神奇的一道面试题?他考察...github
前端面试指南 - 前端 - 掘金
最近莉莉在作简历筛选,天天看上百份简历,可是筛出来以为合适的寥寥无几,约来面试又发现大部分也不太合适。因而莉莉就问我,怎么才能找到靠谱的面试者? 我想了几天,决定把个人面试方法写一份文档,让她发给候选人,若是候选人以为可以经过面试,咱们再约线下见面。 莉莉问我...web
JS中可能用获得的所有的排序算法 - 掘金
本篇有7k+字, 系统梳理了js中排序算法相关的知识, 但愿您能喜欢. 原文: http://louiszhai.github.io/20... 导读 排序算法能够称得上是个人盲点, 曾几什么时候当我知道Chrome的Array.protot...面试
HTML 不能这么写、你造吗? - 前端 - 掘金
目录 a标签不能够嵌套交互式元素 块级元素能够包含内联元素和某些块级元素,内联元素不能包含块级元素,只能包含内联元素 p标签不能包含块级元素 ...正则表达式
前端开发面试题总结之——JAVASCRIPT(三) - 前端 - 掘金
相关知识点 数据类型、运算、对象、function、继承、闭包、做用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAS...
前端开发面试题总结之——JAVASCRIPT(二) - 前端 - 掘金
相关知识点 数据类型、运算、对象、function、继承、闭包、做用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAS...
前端开发面试题总结之——JAVASCRIPT(一) - 前端 - 掘金
相关知识点 数据类型、运算、对象、function、继承、闭包、做用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、...
谈谈对 Web 安全的理解 - 前端 - 掘金
做为一个前端 er,掌握必要的网络安全知识是必要,下面我整理了几种常见的网络攻击方式及防护技巧,本文内容来自网络,仅供参考。 CSRF 攻击 CSRF(Cross-site request forgery), 中文名称:跨站请求伪造,也被称为:one clic...
前端跨域问题及解决方案 - 前端 - 掘金
一、同源策略 同源策略限制从一个源加载的文档或脚本如何与来自另外一个源的资源进行交互。 一个源的定义:若是协议,端口(若是指定了一个)和主机对于两个页面是相同的,则两个页面具备相同的源。 ...
javaScript 中的浅拷贝和深拷贝 - 前端 - 掘金
一、javaScript的变量类型 (1)基本类型: 5种基本数据类型Undefined、Null、Boolean、Number 和 String,变量是直接按值存放的,存放在栈内存中的简单数据段,能够直接访问。 (2)引用类型: 存放在堆内存中的对象,变量保...
javaScript 的数据结构与算法(五)——树 - 前端 - 掘金
树 树是一种分层数据的抽象模型。一个树的结构包含一系列存在父子关系的节点。每一个节点都有一个父节点(除了顶部的第一个节点)以及零个或多个子节点。 二叉树和二叉搜索树 二叉树中的节点最多只能有两个节点:一个是左侧子节点,另外一个是右侧子节点。二叉搜索树(BST)是二...
javaScript 的数据结构与算法(三)——集合 - 前端 - 掘金
集合 集合是由一组无序且惟一的项组成的。这个数据结构使用了与有限集合相同的数学概念,但应用在计算机科学的数据结构中。在数学中,集合也有并集、交集、差集等基本操做,在下面的代码中也会实现这些操做。 值的相等:由于 Set 中的值老是惟一的,因此须要判断...
JavaScript 的数据结构与算法(一)——栈和队列 - 前端 - 掘金
一、栈 栈是一种听从后进先出(LIFO)原则的有序集合。新添加的或待删除的元素都保存在栈的末尾。称做栈顶,另外一端就叫栈底。在栈里,新元素都靠近栈顶,旧元素都靠近栈底。如今经过数组的方法来实现栈,代码以下: function Stack() { var it...
学习javascript数据结构与算法(六)——图 - 掘金
前言 本文是博主深感算法方面的不足,做的一系列读书笔记和源码分析。原文地址:学习javascript数据结构与算法(六)——图,以为有用的话能够给个star,谢谢啦。做者:wengjq 一、 图 图是网络结构的抽象模型。图是一组由边链接的节点,任何二元关系均可...
献给前端求职路上的大家(上) - 前端 - 掘金
在放大镜中寻找你 前言 我是一名前端开发,从2016年6月毕业到现在步入工做,期间也面试了一些公司,参考过一些面试文档,学习了一些面试宝典,掌握了一些面...
webpack 使用总结 - 前端 - 掘金
前言 本文是对近半年使用 webpack 的一个总结。webpack 做为 配置型的工具,虽然配置项不少、功能强大,可是用起来并不复杂。文内主要内容来自网络摘抄以及翻译官网文档,相对比较全面。 目前 webpack 已经更新到 2.x ...
函数节流、函数防抖实现原理分析 - 掘金以前翻译了一篇博客,里面有讲到这个,今天单独拎出来聊聊。 前言 事件的触发权不少时候都属于用户,有些状况下会产生问题: 向后台发送数据,用户频繁触发,对服务器形成压力 一些浏览器事件:window.onresize、mousemove等,触发的频率很是高...