就像学习Ruby语言的主要动力来自RubyOnRails框架一样,学习Python语言是因为要用它来开发Web应用,而Django框架显然是首选。
搭建Django开发环境
1. 下载 django (0.96.1)
2. 按照安装文档
进行配置。
这方面有价值的文档还有:
Using Eclipse ...
- 09:56
- 浏览 (332)
- 评论 (0)
- 分类: Python/Django
经过一个月的埋头学习,对Python语言和Django框架有了初步的掌握,现在已经进入实战阶段。
从这一篇文章开始,对学习笔记进行整理发表。
搜寻学习资料
有关的学习材料在网站 http://slav0nic.org.ua/static/books/python/
中都有。
值得关注的电子书如下:
关于Web框架
The Definitive Guide to D ...
- 15:17
- 浏览 (150)
- 评论 (1)
- 分类: Python/Django
下面是设计内容:
HTTP方法 URI 描述
----------- --- ----------------
GET /users 获取全部用户帐号
POST /users 创建用户帐号
GET /users/1 获取指定Id的用户帐号
PUT /users/1 修改指定Id的用户帐号 ...
- 11:42
- 浏览 (111)
- 评论 (0)
- 分类: RESTful Web Service
在ExtJS官方论坛上,jsakalos 提出了采用预配置类(Pre-configured classes)设计界面组件的模式。请看这里:
(1)http://extjs.com/forum/showthread.php?t=32292
(2)http://extjs.com/forum/showthread.php?t=26728
一直不太习惯这种方式。最近有机会重构原有项目的ExtJS源代码,想使用这种新模式。作为练习,重新实现了ExtJS发行包中的Hello World例子(examples\window\hello.html)。
解开附件,拷贝其中的文件 ...
一直以为JavaScript的变量和其他语言(如Java)一样,有块级作用域。今天看到了这样的代码:
显然JavaScript的局部变量作用域应属于函数级作用域,即在一个函数中声明的变量,无论是在哪里声明的,在整个函数中它们都是有定义的(详见这里
)。
- 10:40
- 浏览 (112)
- 评论 (1)
- 分类: JavaScript
ExtJS强大的界面组件,让程序员在美工不参与的情况也能开发出Web界面。然而,可能带来的问题就是Web应用软件界面的同质化。
最近有时间仔细研究了几个ExtJS应用的实现细节,发现可以结合组件的id值和CSS,达到界面外观定制的效果。
不过,ExtJS官方好像没有提供这方面的文档,所以其规律很难系统化。有兴趣的同学可以从附件中体会这种用法。
附件中的程序在ExtJS 2.1下测试通过。解开后直接把其中的文件拷贝到 ext-2.1\examples\panel 即可。
主要功能如下:
1.例子1:f1.html
(1)用CSS改变工具条背景样式
参照了:http://extjs.com ...
JavaScript自调用函数(self-invoking function)的例子,可以参见这里
。
我原来的程序是这样写的,使用了所谓的“单件对象
”(Singleton object)的设计模式:
Divo = function() {
return {
init : function() {
//这里执行所有初始化功能
}
}()
Divo.init()
现在,改用自调用函数方式,写成这样:
(function() {
//这里执行所有初始化功能
})();
好处:
...
- 13:22
- 浏览 (140)
- 评论 (0)
- 分类: JavaScript
例如,传统的写法:
if (!adding)
win.hide()
可以写成下面的形式,效果相同:
adding || win.hide()
如果是赋值语句,要注意整个语句用括号括起来,例如:
url || ( url = '.force_logout');
可以代替下面的写法:
if (!url)
url = '.force_logout'
- 10:36
- 浏览 (130)
- 评论 (2)
- 分类: JavaScript
写了第一个python程序,感觉很爽。
files = []
file_object = open('G:\_python\package.txt')
try:
for line in file_object:
line = line.rstrip()
if line.endswith('.js'):
[obj_name,file_name] = line.split(',')
ns = obj_name.split('.')
if file_name.startswith('//'):
full_name = 'app ...
- 08:29
- 浏览 (139)
- 评论 (0)
- 分类: Python/Django
- 浏览: 39205 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最新评论
-
发现JavaScript中可以替代 ...
虽然效果一样.但更习惯于原始的写法.其实习惯了也一样.只是大众程序员们都不多习惯 ...
-- by ╭冷★雨╮ -
用 GlassFish v2 替换 Tom ...
怎么我在安装Glassfish执行 ant -f setup.xml 后,在bi ...
-- by goodfifa07 -
用 GlassFish v2 替换 Tom ...
terranhao 写道问题是myeclipse不支持richfaces的标签, ...
-- by gml520 -
用 GlassFish v2 替换 Tom ...
引用我咋在 windowsxp 里 建不了 .reload 的文件.. 命名不合 ...
-- by fangzhouxing -
用 GlassFish v2 替换 Tom ...
..... 我咋在 windowsxp 里 建不了 .reload 的文件.. ...
-- by zdllionheart






评论排行榜