blogs
blogs copied to clipboard
小博客
 使用的 CSS 代码如下: ``` css div.demo1 { width: 300px; height: 150px; background-color: #eee; background-image: linear-gradient(45deg, #bbb 25%, transparent 0), linear-gradient(45deg, transparent 75%, #bbb 0), linear-gradient(45deg, #bbb 25%, transparent 0),...
Reflux 算是比较新的东西,由于自己水平有限,刚接触,不能很好地去使用 Reflux 来处理数据,下面是我使用 Reflux 逐步进化的过程(当然最终状态不一定就是标准的 Reflux 使用方式): ## 第一步:初识 Reflux 一直在听人说 Reflux ,说这个东西比较适合中小型的前端项目,使用起来很方便,于是我就找到了 Reflux 在 GitHub 的[主页](https://github.com/spoike/refluxjs)。 文档说 dispatcher 被移除了,没关系,反正我也没用过 Flux 。 于是继续阅读关于 actions 和 stores 的文档。由于心浮气躁急着用,看文档很马虎,action 、 store...
官方 EF 学习资料:[ActionPanel](https://github.com/ecomfe/ef/blob/master/doc/ActionPanel.md)、[UIModel](https://github.com/ecomfe/ef/blob/master/doc/UIModel.md)、[UIView](https://github.com/ecomfe/ef/blob/master/doc/UIView.md)。 ### UIView.js 与 ESUI 结合的 `View` 基类。该类有一个主入口方法 enterDocument(),该函数在容器渲染完毕后触发,用于控制元素可见性及绑定事件等 DOM 操作。 是 ESUI 中 View 类的子类。 该类对应的实例上会有一个视图上下文对象( view.viewContext ),此上下文对象会传递给每个子控件,也就是说每个子控件都会有一个 viewContext 属性。此上下文对象的详细信息参看[百度 EFE 前端框架学习笔记(esui)](https://github.com/yibuyisheng/blogs/issues/4)的 `ViewContext.js` 部分。 enterDocument() 方法会调用 ESUI...
基础点: ### Control.js 控件基类模块,该类不可以直接使用,经过继承之后,形成更加具体的按钮之类的控件才使用,可以认为就是一个控件抽象基类。 包含如下一些自有属性: - type :控件的类型,比如 Button 、 Input 、 Form 、 Calendar 等等 - skin :控件的皮肤,仅在初始化时设置有效,运行时不得变更 - styleType :控件的样式类型,用于生成各class使用,如无此属性,则使用 Control#type 属性代替 - id : 控件的 id 这些属性(...
首先上一张图:  ### ajax.js 此模块返回一个 ajax 对象,用于发送 ajax 请求,最主要的就是 request 方法。同时该对象上也会挂载 Ajax 构造函数。 返回的 ajax 对象上会带有一个钩子属性( hooks ),钩子属性上包含的类容可能有: - serializeData(): 将数据序列化为适合发送 http 请求的格式 - serializeArray():序列化一组数据,以便发送 http 请求 - beforeExecute():在请求发送之前调用 -...
事情是这样的: 后端提供了一个数据接口 `/account/my/address/` 。咱是有追求的程序员,自然接口要采用 RESTful 的思想,于是服务器端非成功的处理,都会返回 http code 非200的状态码,坑由此而生。 在前端请求这个地方,由于做的是移动端应用,果断采用了手写 xhr 请求,大致接口请求代码如下: ``` js function encodeParams(params) { var paramsStr = []; for (var k in params) { paramsStr.push(k + '='...