Qz Blog

Talk is cheap,show me the code

前端框架相关

“Yeah It’s on. ” 正文 Vue2.1.7源码学习 http://hcysun.me/2017/03/03/Vue%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0/ 需要框架的根本原因 现代 js 框架存在的根本原因 最根本原因是: 解决 UI 与状态同步的难题。 框架挑选 不谈场景论好坏都是耍流氓。 你要做的应该是该用 Vue ...

装饰器(Decorator)

“Yeah It’s on. ” 正文 网页链接 Exploring EcmaScript Decorators https://www.typescriptlang.org/docs/handbook/decorators.html#decorators 装饰器对类的行为的改变,是代码编译时发生的,而不是在运行时。这意味着,装饰器能在编译阶段运行代码。也就是说,装饰器本质...

基金相关

“Yeah It’s on. ” 股票、债券和基金 股票、债券和基金,稍微展开讲讲这几者之间的区别,以便更好的理解 股票 股票,代表的就是一个公司的股份。拥有了一个公司的股票,其实就相当于你拥有了一部分公司的股份。 比如你和张三合伙开了一个公司,一共投资100元,你投入70元,张三投入30元。那么你就拥有这个公司70%的股份。如果把公司的股份划分为100份,那么每份的价格就...

移动端h5相关

“Yeah It’s on. ” 正文 总结移动端H5开发常用技巧 移动端适配 让网页在各终端上的展示效果就像缩放设计稿图片一样,在不同屏幕上等比缩放,每一个元素与整体比例保持不变,真实还原设计稿。 flexible 实现 由于viewport单位得到众多浏览器的兼容,lib-flexible这个过渡方案已经可以放弃使用 https://github.com/a...

jquery相关

“Yeah It’s on. ” 正文 hover相关 网页链接 按照平时写jquery的思路,写鼠标滑入滑出效果都习惯性的使用hover()方法,但是今天脑子发热,想试试mouseover(),mouseout()。 补充:jquery源码中有这么一段: hover: function( fnOver, fnOut ) { return this.mouseenter( ...

前端面试

“Yeah It’s on. ” 前端工程师手册 前端面试基础 20道大厂面试题等你查收 并发和并行的区别 并发:concurrent 并行:parallel 并发在微观时间层面不是同时进行的,而并行是平行的意思,就是一直同时推进的。 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。 你吃饭吃到一半,电话来了,你停了下来接了电话,...

设计模式相关

“Yeah It’s on. ” 学习记录 自己的总结 https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/24338fdc22dc4023bea1b1263d7404d5~tplv-k3u1fbpfcp-watermark.image 开放封闭原则 网页链接 开放封闭原则(OCP,Open Closed Princip...

实习总结

“Yeah It’s on. ” 正文 最近年底,临放假几天,有时间摸摸鱼,索性写一篇实习总结。我的实习是从2018年9月开始到2019年2月结束,在一家专门做小程序小游戏的公司(小黑屋科技),期间总体来说就是打造了前端的工作流(包括制定eslint规范,框架选型,编写基础组件,推动建立npm私服,打造前端团队cli脚手架,从头开始开发一套基于wepy的小程序sdk),当然还有一...

函数式编程

“Yeah It’s on. ” 正文 函数式编程与命令式编程最大的不同其实在于: 函数式编程关心数据的映射,命令式编程关心解决问题的步骤 这里的映射就是数学上「函数」的概念——一种东西和另一种东西之间的对应关系。 https://juejin.im/post/6844903936378273799 网页链接 与面向对象编程(Object-oriented p...

React原理

“Yeah It’s on. ” 网页链接 React何以称为React React虽然并不像Rx.js那样高举Reactive Programming(响应式编程)的大旗,但是依然体现了Reactive Programming的思想。 Reactive Programming通俗说就是这样的编程风格:改变一个东西,另一个东西会做出响应发生改变,而不用我们的Code去主动让另...

欢迎来到渣臻的Blog(。・`ω´・)