作为文科专业毕业,无名校背景,无任何关联,没有接受过任何专业培训,完端赖自学和看书看视频做了五年前端,在外包公司,创业公司,BAT级公司再到新型互联网公司都呆过,想连系本身的阅历谈谈关于自学前端的一些意见: 进修纲要 关…
标签:前端
代码分割与懒加载情况下(code-splitting+lazyload)抽离懒加载模块的公用模块代码
前言 我们清楚,在 webpack 中通过CommonsChunkPlugin 可以将 entry 的入口文件中引用多次的文件抽离打包成一个公用文件,从而减少代码重复冗余 entry: { main: './src/ma…
jQuery 属性与样式
.attr()与.removeAttr() jQuery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr() attr()有4个表达式 …
纯css实现选中切换效果
最近不太忙,多写几篇文章。很多时候我们用js来实现视觉效果,其实不用那么麻烦,掌握一些常用的css知识能让你事半功倍,这篇文章讲的是使用纯css来实现一个列表项的选中效果,希望对你有所帮助 先上链接,点击预览https:…
事件的三个阶段:捕获阶段 目标阶段 冒泡阶段及防止冒泡和捕获
最恰当的比喻:可以想象画在一张纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的其实不是一个圆,而是纸上所有的圆。放到实际页面中就是,你点击一个按钮,事实上你还同时点击了按钮所有的父元素。 事件流阶段是 捕获阶…
函数的柯里化与Redux中间件及applyMiddleware源码分析
奇怪,怎么把函数的柯里化和Redux中间件这两个八竿子打不着的东西联系到了一起,如果你和我有同样疑问的话,说明你对Redux中间件的原理根本就不了解,我们先来讲下什么是函数的柯里化?再来讲下Redux的中间件及apply…
「译」setState如何知道它该做什么?
本文翻译自: How Does setState Know What to Do? 原作者:Dan Abramov 如果有任何版权问题,请联系shuirong1997@icloud.com 当你在组件中调用setStat…
浅谈js中如何动态添加表头/表列/表格内容
我想很多童鞋用js动态向表格中添加数据很熟悉,而且也觉得非常简单!是的,对于写页面的童鞋来说,最喜欢写查询的页面了,动态向表格绑定数据。用for循环就可以轻松搞定。 如果我们的业务需求有所变化,可能我们要的数据就不是这样…
有价值的前端手艺点
口试 — 收集 HTTP 如今口试门坎愈来愈高,许多开辟者关于收集学问这块相识的不是许多,碰到这些口试题会七手八脚。本篇文章学问重要集合在 HTTP 这块。文中学问来自 《图解 HTTP》与维基百科,如有毛病…
从迭代器形式到迭代协定
迭代器形式 迭代器形式是指供应一种要领递次接见一个聚合对象中的各个元素,而不须要暴露该对象的内部示意。 迭代器分为内部迭代器和外部迭代器。内部迭代器只需一次初始挪用,而外部迭代器必需显式地要求迭代下一个元素,如许我们就能…
jQuery 之 [ DOM操作 ]
jQuery的DOM操作 查找节点 元素节点 可以通过jQuery选择器来查找元素节点 属性节点 通过attr()方法来获取指定元素节点的属性节点 文本节点 通过text()方法来获取指定元素节点的文本节点 示例代码 &…
解密传统组件间通信与React组件间通信
在React中最小的逻辑单元是组件,组件之间如果有耦合关系就会进行通信,本文将会介绍React中的组件通信的不同方式 通过归纳范,可以将任意组件间的通信归类为四种类型的组件间通信,分别是父子组件,爷孙组件,兄弟组件和任意…