coffeescript遍历json对象方法



coffeescript遍历json对象.

直接给代码:

[python] view plaincopy在CODE上查看代码片派生到我的代码片
headers = a:”this is a”
,b:”this is b”
,c:”this is c”

exheaders = e : “this is e”,c:”this is c”

headers[key] = value for key,value of exheaders

alert “key:#{key},value:#{value}” for key,value of headers

for[......]

Read more

CoffeeScript里的or



CoffeeScript里的or.

CoffeeScript里的or,其实会被编译为 ||

这并没有什么令人惊奇之处。我惊讶的是类似这样一个表达式:

[python] view plaincopy在CODE上查看代码片派生到我的代码片
word = null
hi = word or “Hello World!”
alert hi

最终翻译成javascript是:
[javascript] view plaincopy在CODE上查看代码片派生到我的代码片
var hi, word;
word = null;
hi = word || “Hello Wo[......]

Read more

coffeescript的上下文

coffeescript的上下文.

CoffeeScript代码中,变量,甚至函数前面有时会带上一个@符号,那么翻译到 javascript里,就是 “this.”

这就涉及到运行过程中的上下文。

这个this指什么,网上有专门的文章介绍。按我目前的理解,并不完全等同于面向对象语言里的this,是要区分情况:

1、如果它位于普通函数内部,那么这个this是指这个函数,或表明它的作用域,仅限于这个函数内部

2、如果所在函数属于 prototype,那么这个this就与运行中的上下文有关。

以下代码,可以仔细参详、比较一下:

CoffeeScript:[......]

Read more

nodejs下cannot post错误

nodejs下cannot post错误.

我写了一段CoffeeScript代码,主要是流程为:

1、当客户端请求方式为GET时,输出页面,页面上有个form,form 里有个submit按钮。form的 action=”",则默认是提交给它自己

2、当客户端请求方式为POST时,则处理相关

代码文件为logout.coffee,代码如下:

[ruby] view plaincopy在CODE上查看代码片派生到我的代码片
module.exports = (req, res) ->
if req.method is ‘GET’
req.session[......]

Read more

SQL语句求前面记录的平均值

SQL语句求前面记录的平均值.

有算法要求如下:

[csharp] view plaincopy在CODE上查看代码片派生到我的代码片
For (i=1,i<=10,i++)
{
ta[i] = (t[1] + t[2] + … + t[i]) / i;
}

用一条SQL语句实现它:
分别用表变量 @ta 和 @t 来对应 ta 和 t。

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
declare @t table(id int,d decimal(18,4));
declare @ta table(id in[......]

Read more

动态广告javascript代码实例

//注意更新flash地址及名称

<SCRIPT LANGUAGE=”JavaScript”>
<!–
var showad = true;
var Toppx = 60; //上端位置
var AdDivW = 100; //宽度
var AdDivH = 300; //高度
var PageWidth = 800; //页面多少宽度象素下正好不出现左右滚动条
var MinScreenW = 1024; //显示广告的最小屏幕宽度象素
var ClosebuttonHtml = ‘<div align=”right” style=”posit[......]

Read more

spring事务管理详解

spring事务管理详解。

spring事务属性

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。

我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。

Spring在TransactionDefinition接口中定义这些属性,以供PlatfromTra[......]

Read more

Oracle Sql trace使用介绍

Oracle Sql trace使用介绍。

Oracle提供sql_trace的功能可以用于跟踪Oracle数据库的后台递归操作.

通过跟踪文件,我们可以找到问题的所在.这是Oracle提供的一款非常实用的工具,下面我简要介绍一下操作步骤(以本地数据库为例):

1. 以sys用户身份登陆数据库.

SQL> conn sys/yangjuqi as sysdba;

2. 查询v$session视图,获取进程信息 。(以yangjuqi用户重新打开一个pl/sql窗口,这样在查询中就会出现下面的效果)

SQL> select sid,serial#,[......]

Read more

AJAX+PHP+XML简单实例代码

AJAX+PHP+XML简单实例代码。php中ajax的应用。

1.页面ajax代码
<script language=”Javascript”>
var xmlHttp;
var newUser;
{literal}

function createXMLHttpRequest() {
var xmlreq = false;
if (window.XMLHttpRequest) {
xmlreq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
xmlreq = new[......]

Read more

RIA是什么?英文全称是什么?以及相关说明

RIA是什么?以及相关说明。

RIA(Rich Interface Applications)富界面应用,俗称胖客户端.

RIA的优势
RIA 具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。

客户机在RIA中的作用不仅是展示页面,它可以在幕后与用户请求异步[......]

Read more