React 是一个用于构建用户界面的 javascript 库 (官网定义),很多人认为 React 是 MVC 中的 V(视图),React 采用下面几个主要的思想
简单
仅仅只要表达出你的应用程序在任一个时间点应该长的样子,然后当底层的数据变了,React 会自动处理所有用户界面的更新。
声明式 (Declarative)
数据变化后,React 概念上与点击“ 刷新” 按钮类似,但仅会更新变化的部分。
构建可组合的组件
作为一个从其他编程语言(C#/Java)转到 Javascript 的开发人员,在学习 Javascript 过程中,setTimeout() 方法的运行原理是我遇到的一个不太好理解的部分,本文尝试结合其他编程语言的实现,从 setTimeout 说事件循环模型
项目: 手 Q 群成员分布直出
基本概念:
直出其实并不算是新概念。只不过在 Web2.0 单页应用流行的年代,一直被人遗忘在身后。其实在 Web1.0 时代,前后端没有分离的时候,程序员直接用后台程序渲染出模板,这便是直出。而到了今天,当 Node 大大提高了前端开发者的能力时,前端人员也可以做一些后台的事情,通过 Node 来实现模板的渲染和数据的吞吐。
背景:
1. 对构建的改造已经完成,目前构建的能力可以较为灵活地支撑进一步的优化
2. 希望进一步减少首屏时间,将首屏时间控制在 2 秒以内
页面情况:
优化之前,并没有上报首屏时间,页面加载时间约为 2.4 秒。
研究认为,用户最满意的网页打开时间是 2 秒以内。作为一个相对简单的页面,我们就应该最可能将首屏时间甚至加载时间控制在 2 秒以内,让用户体验到最佳的页面体验。
背景:
1. 接手新项目,发现项目最基本的文件压缩没有,离线包有多余文件,md5 也并没有做好,
2. 构建是用 coffeescript 写的,维护成本及交接成本大,关键的是,构建维护的人离职了
3. 作为新人,希望从头写一个构建,这样为以后独立开展项目获取经验
页面情况:
示例连接,需要 QQ 登录态,可到腾讯网门户进行登录:
http://web.qun.qq.com/statistics/index.html?_bid=149&_wv=3&gc=60478266
作为一只网瘾少女,各种酷炫的网页效果已经不能再引起我的注意了,直到有一天我看到了这个 http://matthew.wagerfield.com/parallax/ ,瞬间晕船了。嗯,我喜欢这种微醺的感觉。这时我的脑洞突然开了一下,想起了前段时间票圈疯转的各种 360° 全景摄影。当手机绕着你 360° 转动的时候,就好像置身照片中的场景一样,那这个框架应该可以做成这样的效果~(虽然后来知道这个效果并不是用 parallax.js 做的)。于是开启了我用 parallax.js 来变身炫酷少女之路。
Parallax.js 到底干嘛的
这一片文章技术上基本上都是后台相关的,不过比较浅~可以当做知识扩展来看~
做项目的时候遇到 RPC 通信,就研 zhe 究 teng 了一些相关的玩意,这是背景
注意标题:本文 C 的代码需要在 window 下执行
首先我们得知道什么是 IPC 通信
数据结构可以简单的被分为线性结构和非线性结构。
线性结构大致包括:
非线性结构大致包括:
其中,数组是应用最广泛的数据存储结构。它被植入到大部分编程语言中。由于数组十分容易懂,所以它被用来作为介绍数据结构的起点非常合适。
Copyright © 2011-2021 AlloyTeam. All Rights Reserved. Powered By WordPress
粤ICP备15071938号-2