谈一谈响应式编程

随着前端框架react,angular以及vue的流行,响应式编程也开始在前端领域得以广泛应用。因此,了解并且理解响应式编程有助于更好地学习这些框架,同时利用好响应式编程的相关工具,可以让编程更加轻松。

什么是响应式编程

和平常经常听说的面向对象编程和函数式编程一样,响应式编程(Reactive Programming)就是一个编程范式,但是与其他编程范式不同的是它是基于数据流和变化传播的。我们经常在程序中这样写

Mehr lesen

python爬虫小结

这两天写了一两个爬虫程序,也逐渐熟悉了爬虫的基本知识。可以很方面地写一两个小程序,为自己服务O(∩_∩)O。比如,BT种子搜索

Mehr lesen

前端大会参会有感

今天参加了腾讯主办的“物勒工名第一届前端体验大会”感觉干货还蛮多的。听了那些主讲人的讲座后发现了一些自己在开发中可以借鉴的工作方式或技术解决方案,如CSS BEM命名规范,前端UI组件框架的开发以及一些前端性能优化。

另一方面,这周的前端技术相关会议还蛮密集的,昨天听了一下微信小程序的网上直播,瞬间令我跃跃欲试,后续可以尝试开发个小玩具试试水。今天原本还有一场掘金举办的前端线下沙龙,但是由于时间冲突,只能期待下次看录播了。话说vue.jsreact的具体技术细节我也很感兴趣呢。

Mehr lesen

CSS Transform 和动画

最近在学习CSS动画相关的知识,于是连带着把会用到的一些知识点进行了一些整理。在此,做一下总结。

Transform

CSS3中引入的transform属性可以让元素实现变形,旋转,缩放等视觉效果。

Mehr lesen

详解弹性盒Flexbox

Flexbox 是一个CSS3新增的模块,主要可以用来方便地进行布局操作。

术语

container, 父容器

container指用于应用这个布局的容器,它的值应该为

Mehr lesen

是谁调用了我的函数

​ 最近在给前人留下的项目填坑。往往定位一个Bug需要很长的时候,一些函数调用及其难以定位。在此过程中,也用到了一些特殊的技巧,在这里做一下分享。

Chrome Dev Tool,我的最爱

​ 利用Google浏览器提供的开发者工具进行调试,一直是前端工程师的一项基本功。但是,仍然有些功能,以前一直不怎么用到调用栈(Call Stack)的功能。最近发现,它特别的好用,特别是在弄清楚一些函数的运行流程的时候。

Mehr lesen

Vue.js 路由跳转

对于单页应用,官方提供了vue-router进行路由跳转的处理,本篇主要也是基于其官方文档写作而成。

安装

基于传统,我更喜欢采用npm包的形式进行安装

Mehr lesen

hexo部署记

今天折腾了一整晚。虽然之前部署过Hexo,但是换了硬盘后,所有的资料都没了,所以只能重头再来。一方面关于git的配置,由于之前电脑上多用户的切换导致ssh key认证方面出现了诸多问题,也花费了好多时间。
好在,一切都搞定了,换了一个新的博客主题。准备重新起航啦!

Mehr lesen

no-title

Mehr lesen