大前端点滴知识
栀夏暖阳
在改变和选择中不断前行理由都只有一个,为家人和理想奋斗,哪怕遍体鳞伤也是幸福的...........
展开
-
webpack使用
前言webpack前端工程中扮演的角色越来越重要,它也是前端工程化很重要的一环。本文将和大家一起按照项目流程学习使用wbepack,妈妈再也不用担心我不会使用webpack,哪里不会看哪里。这是一个由浅入深的文章。工程化这里是一个项目工程化,规范化的设置,如果是初次使用webpack的同学还是最后在看这一块知识现在vue、react等脚手架都会自动将开发环境转载 2017-12-01 10:18:24 · 443 阅读 · 0 评论 -
近一万字的ES6语法知识点补充
前言ECMAScript 6.0(简称ES6),作为下一代JavaScript的语言标准正式发布于2015 年 6 月,至今已经发布3年多了,但是因为蕴含的语法之广,完全消化需要一定的时间,这里我总结了部分ES6,以及ES6以后新语法的知识点,使用场景,希望对各位有所帮助本文讲着重是对ES6语法特性的补充,不会讲解一些API层面的语法,更多的是发掘背后的原理,以及ES6到底解决了什么问题...转载 2019-03-06 11:11:48 · 219 阅读 · 0 评论 -
javascript 总结(常用工具类的封装)
前言因为工作中经常用到这些方法,所有便把这些方法进行了总结。复制代码JavaScript1. type 类型判断isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String'}isNumber (o) { //是否数字 return Obj...转载 2019-02-26 11:05:02 · 136 阅读 · 0 评论 -
前端错误收集(Vue.js、微信小程序)
前言随着公司业务的发展,前端项目也越来越多。有的时候客户反馈的一个问题,需要耗费大量的时间去查。错误信息不能第一时间获取,多少会给公司带来损失。这个时候我们就需要一套错误收集机制,去提前发现代码中存在的问题,在客户反馈之前把问题提前处理掉。或者在收到客户反馈的时候可以查到对应的错误栈来帮助我们快速去定位以及解决问题。下面主要介绍vue和微信小程序错误收集的方法。错误收集方法Vue错误收...转载 2019-02-20 14:46:10 · 359 阅读 · 0 评论 -
2019前端常见题汇总
前言文章涉及的内容可能不全面,但量很多,需要慢慢看。来源于各个地方,我花了很长的时间整理,希望对大家有帮助。但是难免会有打字的错误或理解的错误,希望发现的可以邮箱告诉我236490794@qq.com,我会及时的进行修改,旨在能帮到大家,谢谢。前端目录HTML相关 CSS相关 JAVASCRIPT相关 DOM相关 HTTP相关 VUE相关 算法相关 网络安全相关 web...转载 2019-02-20 14:28:10 · 214 阅读 · 0 评论 -
Taro 多端开发的正确姿势:打造三端统一的网易严选(小程序、H5、React Native)
前言笔者所在的趣店 FED 早在去年 10 月份就已全面使用 Taro 框架开发小程序(当时版本为 1.1.0-beta.4),至今也上线了 2 个微信小程序、2 个支付宝小程序。之所以选用 Taro,解决微信小程序原生开发的痛点是一方面,另一方面团队也有多端统一开发的诉求,Taro 无疑是当时支持最好的。另外 React 也符合个人及团队的整体技术栈,可显著降低团队学习成本。可以说,...转载 2019-02-20 10:19:49 · 1590 阅读 · 0 评论 -
你真的理解setState吗?
面试官:“react中setState是同步的还是异步?”我:“异步的,setState不能立马拿到结果。”面试官:“那什么场景下是异步的,可不可能是同步,什么场景下又是同步的?”我:“......”setState真的是异步的吗?这两天自己简单的看了下 setState 的部分实现代码,在这边给到大家一个自己个人的见解,可能文字或图片较多,没耐心的同学可以直接跳过看总结(...转载 2019-02-19 11:17:02 · 341 阅读 · 0 评论 -
更好用的 Redux
本文是 《使用 RxJS + Redux 管理应用状态》系列第三篇文章,将介绍我们在使用 Redux 时的困惑,如何重新思考 Redux 定下的范式,以及我们能为此做出的努力。返回第一篇:使用 redux-observable 实现组件自治本系列的文章地址汇总:使用 redux-observable 实现组件自治 如何实现一个 redux-observable 更好用的 Redux...转载 2019-02-27 17:41:42 · 339 阅读 · 0 评论 -
2019春招前端面试: 闯关记(精排精校)
前言去年年末研发组解散失业, so选择回去学车了,也顺利拿到了驾照最近回归大深圳....开始踏上漫漫的找工作之路;"拉勾上吊一百年不匹配!!!","BOSS直聘日夜没反应!!!"题目范围涵盖我最近遇到的笔试题和面谈的(CSS/JS/HTTP/Node/Hybrid/Vue/NG/React)emm.....这里不列举哪些公司了, 若是你完整的阅读一遍,相信你有不少的收获,谢谢...转载 2019-02-27 17:34:13 · 421 阅读 · 0 评论 -
重构 - 改善代码的各方面问题
重构不是对以前代码的全盘否定,而是利用更好的方式,写出更好,更有维护性代码。不断的追求与学习,才有更多的进步。1.前言做前端开发有一段时间了,在这段时间里面,对于自己的要求,不仅仅是项目能完成,功能正常使用这一层面上。还尽力的研究怎么写出优雅的代码,性能更好,维护性更强的代码,通俗一点就是重构。这篇文章算是我一个小记录,在此分享一下。该文章主要针对介绍,例子也简单,深入复杂的例子等以后有适合的实例...转载 2018-04-23 09:23:55 · 296 阅读 · 0 评论 -
Redux的一些总结
Flux可以说是一个框架,其有本身的 Dispatcher 接口供开发者;也可以说是一种数据流单向控制的架构设计,围绕单向数据流的核心,其定义了一套行为规范,如下图:Redux的设计就继承了Flux的架构,并将其完善,提供了多个API供开发者调用。借着react-redux,可以很好的与React结合,开发组件化程度极高的现代Web应用。本文是笔者近半年使用react+redux组转载 2018-02-05 09:38:42 · 2102 阅读 · 0 评论 -
Redux 学习笔记 - 源码阅读
很久之前就看过一遍 Redux 相关技术栈的源码,最近在看书的时候发现有些细节已经忘了,而且发现当时的理解有些偏差,打算写几篇学习笔记。这是第一篇,主要记录一下我对Redux、redux-thunk 源码的理解。我会讲一下大体的架构,和一些核心部分的代码解释,更具体的代码解释可以去看我的repo,后续会继续更新react-redux,以及一些别的 redux 中间件的代码和学习笔记。注转载 2018-02-05 10:17:27 · 217 阅读 · 0 评论 -
浅说Flux开发
前段时间,写了篇关于React的文件:React:组件的生命周期,比较详细的说了下React组件的生命周期。说道 React,很容易可以联想到 Flux。今天以 React 介绍及实践教程 一文中的demo为示例,简单说说 Flux 的开发方式。Flux是什么Flux 是 Facebook 用户建立客户端 Web 应用的前端架构, 它通过利用一个单向的数据流补充了 Re转载 2018-02-05 09:40:36 · 284 阅读 · 0 评论 -
JavaScript 内存机制(前端同学进阶必备)
简介每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。 JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动”释放。后者被称为垃圾回收。这个“自动”是混淆并给JavaScript(和其他高级语言...转载 2019-03-06 14:25:54 · 230 阅读 · 0 评论