20141128

职责单一思想,
状态机思想,
工厂思想,
单例思想,
订阅者思想,
prmise思想,
模块化思想,
代理思想,
表驱动思想

优雅地操作DOM元素,
结合,工厂思想,代理思想,状态机思想。
工厂思想,体现在html模板,js类。这样你就能做多个

代理思想,体现在,业务代码不直接操作DOM,是通过一个代理对象操作。

状态机思想,体现在把web组件,分为组件状态,组件行为,用户行为。组件行为修改组件

状态,用户行为来调用组件行为。

promise思想,使得异步回调函数,不用嵌套,可以线性化。

订阅者思想,可以更加优雅地增加事件处理函数,使得代码编写更加自由。

表驱动思想,可以更加优雅地写判断代码了。

时间: 2024-10-03 06:45:00

20141128的相关文章

74cms_v3.5.1.20141128 后台宽字节注入漏洞(iconv引发)

0x01 前言 最近开始在学习代码审计了,以前几次学习代码审计都因为不知道如何下手,和代码的复杂就放弃了,这一次算是真正的认真学习,同时seay所编写的<代码审计 企业级Web代码安全架构>让我这个初学者能够入门.思路特别棒.我审的第一个CMS是74cms_v3.5.1_20141128版本的,很早之前的了.H''Homaebic师傅教会了我很多思路.抱拳了老铁. 0x02 假漏洞 在翻看配置文件得知CMS编码使用的是GBK编码,如果过滤不严的话,就会可能产生宽字节注入漏洞.出现"问

ORM操作 20141128

ORMO-Object对象R-Relation关系M-Mapping映射 O -- M -- R 表名-类名列名-属性名表的关系-类的成员对象 LinQ 集成化查询语言 SQL-结构化查询语言LinQ包括:LinQ to SQL,LinQ to Object,LinQ to DataSet,LinQ to Entity LinQ to SQL第一步:建立LinQ2SQL类第二步:实例化上下文对象.第三步:操作 一.增:1.造对象.Info data = new Info();data.Code

ORACLE 11G 从头学起-20141128

1.Oracle数据库概述 1.1.结构及组成 oracle数据库11G共拥有4个版本,分别是企业版.标准版.标准版1和个人版. 1.1.1.企业版 优点: 高可靠性.防止服务器故障.站点故障和人为错误的发生,并减小计划内的宕机时间. 高安全性.利用行级安全性.细粒度审计.透明的数据加密和数据的全面回忆确保数据安全的遵守法规. 更好的数据管理. 领先一步的商务智能.高性能数据仓库.在线分析处理和数据挖掘. 1.1.2.标准版 多平台自动管理. 丰富的开发功能. 灵活的订制服务. 1.1.3.标准

20141128&mdash;JavaScript对象

JavaScript 中的所有事物都是对象:字符串.数值.数组.函数... String 对象的 length 属性来获得字符串的长度: var message="Hello World!"; var x=message.length;   一.JavaScript 类 JavaScript 是面向对象的语言,但 JavaScript 不使用类. 在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样). JavaScript 基于 proto

hibernate注解实现set集合排序

package com.dc.product.entity.res; // Generated 2014-11-28 16:53:22 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persist

百度the big talk节目

主要事件 2015-03-09期:硅谷峰会:智能机器人&对话沃兹尼亚克 2015-03-02期:硅谷峰会:创新金融和智能城市 2015-02-15期:硅谷峰会:数字生物学和数字医药 2015-02-11期:硅谷峰会:深度学习和在线教育 2015-02-09期:硅谷行:探索科技创新之都 2015-01-27期:硅谷峰会前瞻 2014-12-21期:生命科学开始走俏 2014-12-15期:计算机的未来&机器人汽车 2014-12-07期:奇点大学公开课指数思维&人工智能 2014-1

[转载]如何通过XAMPP在服务器上建多个网站

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站. 一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://localhost/ 就可以了.但是这样我们只能使用一个程序,建立一个网站.如果我们想要测试测试不同的程序,

Householder Reduction Matlab Version

function [T, P] = householder(A) % Formations: RA = T, where A is original matrix % The implementation of Householder Reduction % R is constructed as a product of elementary reflector % T is upper triangular matrix % Author: Zhenlin Du(Johnsondu) % E

Robot Framework自动化测试环境部署

文档版本:v1.0 作者:令狐冲 如有问题请发邮件到:[email protected] 使用Robot Framework框架(以下简称RF)来做自动化测试. 模块化设计 1.所需环境一览表 软件 版本 发布日期 用途 官方网站 ActivePython 2.7 很早以前 RF是基于Python语言的,ActivePython其实就是在Python官方安装包上加了一些有用的组件,如pip http://www.activestate.com/activepython Robot Framewo