Toggle navigation
Shen Chaoran
Home
About
Tags
Shen Chaoran
用技术改变世界
Zone.js
参考 zone primer zone 创始人的报告
July 7, 2018
Javascript之不可变对象immutable
参考 JavaScript中的不可变性(Immutability) Immutable Data 从JS对象开始,谈一谈前端“不可变数据”和函数式编程
July 7, 2018
Angular之变化检测
当 VM 变更时,如何将其更新到 UI 上面,即如何实现数据绑定(单向数据流动)的? Angular 认为视图的更新是由异步事件的触发引起的,如鼠标交互事件、Ajax 请求、 timer等,那么只需要在异步事件执行完后检查组件视图是否需要更新即可。 几种变化检测的方法 数据劫持:getter...
July 7, 2018
Angular, react, vue 的区别
属性绑定 ## 参考
July 6, 2018
前端之浏览器的兼容性
July 5, 2018
Css之hack
July 5, 2018
面试技能栈
web 前端开发 后台技术会一个:JSP/CGI/python/php/nodejs 前端技术: 网络协议:DNS/HTTP http2 和 http1 的区别 https 和 http 的区别 webpack 性能优化 ng-cli vue-cli 脚手架的实现...
July 4, 2018
Javascript之异步事件执行顺序
几个概念: Call Stack(执行栈):所有同步任务都放在主线程上执行,形成一个执行栈 Web APIs Event Loop/Task Queue(事件队列):即宏任务队列 MacroTask(宏任务):Task Queue,存setTimeout,setInterva...
July 4, 2018
Javascript之jquery源码剖析
整体架构 jQuery对象的构建方式 // 模拟的无 new 构建方式 var aQuery = function(selector, context) { return new aQuery.prototype.init(); } aQuery.prototype = { ...
July 4, 2018
Css之布局
页面布局 静态布局 不管浏览器尺寸具体是多少,网页布局始终按照最初写代码时的布局来显示。常规的pc的网站都是静态(定宽度)布局的,也就是设置了min-width,这样的话,如果小于这个宽度就会出现滚动条,如果大于这个宽度则内容居中外加背景,这种设计常见于pc端。 流式布局(等比缩放布局) 竖...
July 4, 2018
<
>
FEATURED TAGS
生活
如何优雅地写好代码
Angular
响应式编程
RxJS
组件生命周期
组件实例
异步
NodeJS
express
ControlValueAccessor
Depend Injection
Change Detection
Angular 5
CSS
模型共享与集成
JavaScript
event
jQuery
浏览器兼容
变化检测
前端
ABOUT ME
偏执狂,摇滚迷
砝
知
L
FRIENDS
Photography
OpenGMS
Model Integration
Model service container
Data service container