自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 深入理解React、Redux

转载自:http://www.jianshu.com/p/0e42799be566React+Redux非常精炼,良好运用将发挥出极强劲的生产力。但最大的挑战来自于函数式编程(FP)范式。在工程化过程中,架构(顶层)设计将是一个巨大的挑战。要不然做出来的东西可能是一团乱麻。说到底,传统框架与react+redux就是OO与FP编程范式的对决。简单学习某项技术并不能让建立

2017-02-28 12:04:23 1892

转载 献给前端求职路上的你们(下)

转载自:http://www.jianshu.com/p/87fa2c21039a注明:上一篇献给前端求职路上的你们(上),主要侧重说的是前端面试中的html和css这两块常见问题,这是基础,其实在真正面试中,面试官往往采用的是由难到易的套路,那js和jQuery就是重中之重了,以及针对项目和所用技术方面的一些问题也就是你的必备储粮啦!javascrip

2017-02-28 11:02:30 4806

转载 献给前端求职路上的你们(上)

转载自:http://www.jianshu.com/p/fe76546c1dd5在放大镜中寻找你前言我是一名前端开发,从2016年6月毕业到如今步入工作,期间也面试了一些公司,参考过一些面试文档,学习了一些面试宝典,掌握了一些面试、笔试技巧和经验,所以就总结了一些优质的前端面试题以及面试要点,初学者阅后也要用心钻研其中的原理,重要知识需要系

2017-02-28 11:01:19 3858 1

转载 前端工程师需要明白的「像素」

转载自:http://www.jianshu.com/p/af6dad66e49a场景:人物:前端实习生「阿树」与 切图工程师「玉凤」事件:设计师出设计稿,前端实现页面玉凤:树,设计稿发给你啦,差那么点像素,就叼死你┏(  ̄へ ̄)=☞阿树:~(>_阿树:哇靠,为啥你给的设计稿是640px宽 ,iPhone 5不是320px宽吗???玉凤:A pixe

2017-02-27 10:40:00 1036

转载 Web前端工程师成长之路

转载自:http://www.jianshu.com/p/5f85fb58f286web前端工程师分类: Web开发应用一、何为Web前端工程师?前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/DOM/Flash等各种Web技术进行产品的界面开发。制作标准

2017-02-27 10:36:16 600

转载 javascript模块化编程-详解立即执行函数表达式IIFE

转载自:http://www.jianshu.com/p/4dbf4a4c8ebb一、IIFE解释全拼Imdiately Invoked Function Expression,立即执行的函数表达式。 像如下的代码所示,就是一个匿名立即执行函数:(function(window, undefined){ // 代码... })(window)

2017-02-27 10:33:47 463

转载 微信小程序开发:Flex布局

转载自:微信小程序页面布局方式采用的是Flex布局。Flex布局,是W3c在2009年提出的一种新的方案,可以简便,完整,响应式的实现各种页面布局。Flex布局提供了元素在容器中的对齐,方向以及顺序,甚至他们可以是动态的或者不确定的大小的。Flex布局的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。flex布局

2017-02-27 10:32:12 507

转载 JavaScript内存管理

转载自:http://www.jianshu.com/p/84a8fd5fa0ee作为一门高级语言,JS并不像低级语言C/C++那样拥有对内存的完全掌控。JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。正因为垃圾回收器的存在,许多人认为JS不用太关心内存管理的问题,但如果不了解JS的内存管理机制,我们同样非常容易成内存泄漏(内存无法被回收

2017-02-27 10:30:30 280

转载 gulp & webpack整合,鱼与熊掌我都要!

转载自:http://www.jianshu.com/p/9724c47b406c为什么需要前端工程化?前端工程化的意义在于让前端这个行业由野蛮时代进化为正规军时代,近年来很多相关的工具和概念诞生。好奇心日报在进行前端工程化的过程中,主要的挑战在于解决如下问题:如何管理多个项目的前端代码?如何同步修改复用代码?如何让开发体验更爽?项目实在太多

2017-02-26 19:16:55 372

转载 四种方式实现轮播图

转载自:http://www.jianshu.com/p/bd1f34e7e953不论是app,还是网站,基本上都会出现轮播图,今天和大家分享几种不同工具实现轮播图的几种方式。轮播图的基本样式和功能就不需要解释了,相信能根据题目选择看文章的话都知道啥是轮播图,如果哪位读者老爷真的让非要我解释一下啥是轮播图,求您饶了在下吧,真心词穷~为了方便大家观看,我把css,

2017-02-26 19:08:39 25198

转载 vue入门 | 使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)

转载自:http://www.jianshu.com/p/d87d7140944e导语本次将会从头到尾详解,怎样使用vue和ElementUI快速开发后台管理系统,以及在开发过程中遇到的一些bug在线demo源码如果运行时报错,请检查几个包的版本node.js 6.9.2cnpm 3.10.10vue 2.1.6element-ui 1.0.9

2017-02-26 15:32:19 8587

转载 [译]无尽滚动的复杂度--来自Google大神的拆解

转载自:http://www.jianshu.com/p/4e16b4211d84原文地址:https://developers.google.com/web/updates/2016/07/infinite-scroller原文作者:Surma译者:王芃摘要: 重用你的DOM元素以及删除那些远离可视范围的元素。为延迟显示的元素使用占位符。这里是一个无尽滚动

2017-02-26 14:18:47 688

转载 一个微信面试题引发的血案--[译]什么阻塞了DOM?

转载自:http://www.jianshu.com/p/a4a88f4612d9译者注:昨天一篇工作仅一年的前端工程师面试几个大厂的文章 引起了很多人的关注。一方面大家觉得作者太厉害了,工作近一年,能力竟然这么强(大叔我表示惭愧),另一方面几个微信面试题引起很多讨论。其中我比较感兴趣的一个题目是关于JavaScript和CSS阻塞DOM的。老实话讲,我以前也没太关注过,与其哀叹自己研

2017-02-26 14:15:13 553

转载 移动端H5页面注意事

转载自:http://www.jianshu.com/p/e95824e8fe131. 单个页面内容不能过多设计常用尺寸:750 x 1334 / 640 x 1134,包含了手机顶部信号栏的高度。移动端H5活动页面常常需要能够分享到各种社交App中,常用的有 微信、QQ 等。使用移动设备查看页面时会发现,在微信浏览器中有顶部导航栏,在qq内置浏览器里不止有

2017-02-26 10:11:48 665

转载 [转]常用的Javascript设计模式

《Practical Common Lisp》的作者 Peter Seibel 曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面有一些优势,在练瑜伽上就欠缺一些。术士和暗影牧师很容易成

2017-02-25 20:56:29 1711

转载 这可能是实现登录框居中最简捷的方法

转载自:常见登录框很多情况下,网站的登录框,就像这样这样这样YouTube或者这样锤子科技总之,登录面板位于页面正中央,水平居中,竖直居中。并且 随着浏览器窗口大小变化,始终居中方法一实现思路:使用两个div嵌套,外层div的宽

2017-02-25 20:40:32 4906

转载 JavaScript实现Fly Bird小游戏

1.分析页面结构,理清需求和功能游戏有三个界面,分别是开始界面,游戏界面和游戏结束界面。1.1 开始界面start.gif游戏的大背景上下移动的游戏标题和翅膀摆动的小鸟start 按钮,点击进入游戏界面一直移动的地面1.2 游戏界面

2017-02-25 20:37:38 871

转载 从一道面试题,到“我可能看了假源码[2]

转载自:http://www.jianshu.com/p/3d4e8e2592a8上一篇从一道面试题,到“我可能看了假源码”中,由浅入深介绍了关于一篇经典面试题的解法。最后在皆大欢喜的结尾中,突生变化,悬念又起。这一篇,就是为了解开这个悬念。如果你还没有看过前传,可以参看前情回顾:回顾1. 题目是模拟实现ES5中原生bind函数;回顾2. 我们通过4种递进实现达

2017-02-25 18:10:08 344

转载 从一道面试题,到“我可能看了假源码”

转载自:http://www.jianshu.com/p/6958f99db769今天想谈谈一道前端面试题,我做面试官的时候经常喜欢用它来考察面试者的基础是否扎实,以及逻辑、思维能力和临场表现,题目是:“模拟实现ES5中原生bind函数”。也许这道题目已经不再新鲜,部分读者也会有思路来解答。社区上关于原生bind的研究也很多,比如用它来实现函数“颗粒化(currying)”

2017-02-25 18:01:17 287

转载 VR大潮来袭 ---前端开发能做些什么

转载自:http://www.jianshu.com/p/c9c03e14ba9dWebVR未来新潮去年谷歌和火狐针对WebVR提出了WebVR API的标准,顾名思义,WebVR即web + VR的体验方式,我们可以戴着头显享受沉浸式的网页,新的API标准让我们可以使用js语言来开发。今天,约克先森将介绍如何开发一个WebVR网页,在此之前,我们有必要

2017-02-25 17:37:00 2825

转载 教你如何搭建一个超完美的服务端渲染开发环境

转载自:http://www.jianshu.com/p/0ecd727107bb#Github地址: https://github.com/chikara-chan/react-isomorphic-boilerplate目录前言服务端渲染好处思考原理同构方案状态管理方案路由方案静态资源处理方案动态加载方案优化方案部署方案其它结尾前言前段时

2017-02-25 17:35:20 9624

转载 Node.js笔记六:单元测试

转载自:http://www.jianshu.com/p/0628ce43b6e0源码github地址在此,记得点星:https://github.com/brandonxiang/example-mocha单元测试是好代码必经的一步。在python中我使用过内置库unittest,相对来说,比较简单。单元测试会涉及到两个概念,BDD和TDD。B

2017-02-25 17:34:01 401

转载 Node.js 笔记五:nodemap-spider

转载自:http://www.jianshu.com/p/6b90a8d3785a源码github地址在此,记得点星:https://github.com/brandonxiang/nodemap_spider灵感来自pyMap,这个库它的nodejs实现。我在这个库的构建当中感受到nodejs异步的魅力还有麻烦。我采用了node-image实现拼图功能

2017-02-25 17:32:35 741

转载 Node.js 笔记四: 简单爬虫

转载自:http://www.jianshu.com/p/f39e8b71f4c4Python 笔记七:Requests爬虫技巧讲解了一些requests的技巧。同理,Node.js也可以实现爬虫。superagent 相当于 requestscheerio 相当于 beautifulsoup参考 Node爬虫入门转载,请表明出处。总目录前端经验收集器学

2017-02-25 17:30:40 270

转载 Node.js 笔记三:了解npm

转载自:http://www.jianshu.com/p/7f8d6a40e725如果你被 Bower / spm / Component / Duo ... 坑过,请回到npm的怀抱。---来自前端 JSer 装逼手册npm涵盖了很多内容,不仅仅是包管理那么简单,还有npm script等。npm对应的文件是package.json。初

2017-02-25 17:29:43 373

转载 Node.js 笔记二:入门及GeoNode.js GIS相关库

转载自:http://www.jianshu.com/p/4cb1af2b3976入门node.js之fs模块Node.js模块 require和 exportsJavascript模块化编程(一):模块的写法Javascript异步编程的4种方法JavaScript Promises 相当酷File SystemNodeJS异步、同步 创建多层文件夹GIS

2017-02-25 17:28:47 2607

转载 Node.js 笔记一:常用库

转载自:http://www.jianshu.com/p/f161073ed3bc数据处理lodash包管理nrm 快速npm换源,支持npm,cnpm,taobao等源,可以测试网速bower 前段包管理工具,与npm略不同项目效率grunt 自动化工具,提高前段开发效率,支持less,sass等插件gulp 自动化工具,与gulp类似

2017-02-25 17:27:24 943

转载 Vue笔记一:简单入门

转载自:http://www.jianshu.com/p/184c0e8fe596引言vue.js是由尤大神Evan YOU主持的MVVM项目,相对angular更轻量,相对react更好用,结合了很多前段框架的优点。入门其实,在官网的教程也十分清晰。我讲讲双向绑定的优势吧。以前我们用Jquery进行dom的操作,虽然熟悉后开发效率很高,但是如果多个控件

2017-02-25 17:25:59 409

转载 Vue 笔记三:Vue2.0与1.0的区别

升级的区别与angular的断层式升级不同,vue延续了自己的风格。在命名方式和API上有一些区别,掌握它们是你升级整个项目的关键。以下内容都是来源于个人项目的一些经验之谈,并非系统性的阐述。如果需要系统的说明,参考官网。从 Vue 1.x 迁移从 Vue Router 0.7

2017-02-25 17:24:36 11029 1

转载 Vue笔记二:进阶[译]用Webpack构建Vue

转载自:http://www.jianshu.com/p/a5361bff1cd8github源码在此,记得点星:https://github.com/brandonxiang/example-vue-webpack我一直想试着一下翻译别人的文章,因为总是觉得自己的文章写的不是很好。希望从中学习一下。原文Vue.js build set-up from

2017-02-25 17:23:18 1047

转载 Vue2.0简易案例

转载自:http://www.jianshu.com/p/4863eb15d3be效果图:Vue2.0简易案例Vue2.0简易案例Vue2.0简易案例使用微信或手机浏览器扫描二维码预览aa.png在线地址:https://www.huzerui.com/vue2.0-demo

2017-02-25 17:21:48 1923

转载 node爬虫进阶之——登录

转载自:http://www.jianshu.com/p/87867f325184在之前的文章node入门场景之——爬虫已经介绍过最简单的node爬虫实现,本文在原先的基础上更进一步,探讨一下如何绕过登录,爬取登录区内的数据目录理论基础如何维持登录态浏览器是怎么做的node实现访问登录接口获取cookie请求登录区内接口如果有验证

2017-02-25 17:19:29 2660

转载 Vue.js + Node.js打造个人博客(新手向)

转载自:http://www.jianshu.com/p/0417f242c14f前言做为一名立志全栈的页面仔,一直想着要独立开发一个项目,从前台到后台到数据库,从设计到开发到上线。一般说到这样的练手项目,通常得到的意见都是写个博客系统呗!刚好对之前用hexo部署在GitHub Page上的博客的傻瓜式及龟速实在忍无可忍,于是乎,就写个博客系统呗!先放上链接Clou

2017-02-25 17:18:10 6443

转载 CSS伪元素介绍

转载自:http://www.jianshu.com/p/a52ed387e540什么是伪元素伪元素表示了某个元素的子元素。这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中。因为伪元素并不在文档树中,所以通过JS,也抓取不到伪元素,也不能给它绑事件。语法伪元素以::开头。在CSS1和CSS2中,伪元素和伪类一样,都是用:开头。但

2017-02-25 17:14:15 662

转载 干货 | 教你打造一款颜值逆天的VS Code

转载自:http://www.jianshu.com/p/80e983201f86先睹为快昨天有幸参加了无戒老师主持的写作分享课,来自简书的四位大神一鸣,别山举水,一元亦有用,尹沽城无私的分享了自己的写作经验。他们对文字的虔诚,让我深受感染。因此我在考虑用什么词来形容我想跟大家分享的代码编辑器VS Code时,就偏偏认为颜值逆天恰到好处。“颜值逆天”

2017-02-25 17:10:20 16801

转载 Vuex2.0边学边记+两个小例子

转载自:http://www.jianshu.com/p/13bec8f5b17d最近在研究Vuex2.0,搞了好几天终于有点头绪了。首先vuex概念比较多,一定要搞懂里面的概念,可以参考官网Vuex2.0概念,我写此文的目的是希望能对前端爱好者提供个参考,加深对vuex2.0各核心概念的理解。废话少说,直接上干货。这是官网上的一个计数的实例。先来起个项

2017-02-25 17:05:59 7241 2

转载 微信小程序左滑删除效果的实现

微信小程序左滑删除的实现

2017-02-25 17:00:29 2996

转载 一次完整的HTTP事务是怎样一个过程?

转载自:http://www.jianshu.com/p/0f838f4ff39d声明:本文章中的说法仅是个人理解总结,不一定完全正确,但是可以有助于理解。关于HTTP协议可以参考以下:HTTP协议漫谈 http://kb.cnblogs.com/page/140611/HTTP协议概览http://www.cnblogs.com/vamei/arc

2017-02-25 14:49:36 1024

转载 前端面试经典问题:CSS中居中的几种方式

转载自:http://www.jianshu.com/p/a7552ce07c88为面试常客,学会这些,面试多点把握,同学间逼格升高周五,老大说他面试了一个问题,是css居中的问题,然后我们在这边就讨论了一番,周末嗨玩,尾巴上想起这件事,特来总结,希望能帮助到求职和学习的朋友!参考了这篇文章,快速传送门内容都是我手敲实践过的可靠!![](img1.jpg)这

2017-02-25 14:32:17 2652

转载 套公式让你不再害怕JavaScript中的作用域

转载自:http://www.jianshu.com/p/43bf4f2e0d57内容大纲.png引言JavaScript是门全栈性的语言,尤其是在2016年,经常听到JavaScript要一统天下的梗,甚至有流言说16年会个Vue.js就能找到工作,和当年iOS会个TableView就能找工作一样.(tableView就相当于Andro

2017-02-25 14:25:30 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除