两个代码文件让JavaScript程序员爱上Python,谨此献给JavaScript战斗者。

擒兽 2008-05-07 12:03:56
注明(代码需要的基础或理解这些概念):函数指针、面向函数、面向对象、动态弱语言特性、虚拟机、IO流

http://feb-.blog.163.com/blog/static/1657789200846113232932/


ps:现在blog搬家支持163搬回来不?
...全文
480 47 打赏 收藏 转发到动态 举报
写回复
用AI写文章
47 条回复
切换为时间正序
请发表友善的回复…
发表回复
码农玩抖音 2012-09-26
  • 打赏
  • 举报
回复
都是一群蛋疼的人,鉴定完毕
searoom 2008-10-06
  • 打赏
  • 举报
回复
回 44 楼,貌似 python 对函数的变量引用更灵活吧?

fn = xxx(a,b,c) # 大概意思

fn(a,b,c)

我也刚学,发现 python 对无类型的使用到了极致 :)
searoom 2008-10-06
  • 打赏
  • 举报
回复
javascript 和 python 是完全不冲突的东西

javascript 是浏览器支持的脚本,python 是服务器端支持的脚本

python 应该和 java 进行竞争的 :)
kj021320 2008-09-06
  • 打赏
  • 举报
回复
不过我觉得有一点 py做不到! 有点失望
JS却可以
var person = new Object();
person.hand = new Object();//动态添加手
person.hand.length = 2; //双手
delete person.hand //砍掉

但是 JS 有一点却做不了 PHP可以 我更有点失望
$phpmethod = "echo"; //注意这里是字符串
$phpmethod("hello"); //更灵活的方法回调
shuihan20e 2008-06-03
  • 打赏
  • 举报
回复
没用过,不过速度挺慢好像
擒兽 2008-05-12
  • 打赏
  • 举报
回复
无聊贴,鉴定完毕! -_-!
文盲老顾 2008-05-09
  • 打赏
  • 举报
回复
闭关前出来路过一下
ad2008 2008-05-09
  • 打赏
  • 举报
回复
有空看看
2008-05-09
  • 打赏
  • 举报
回复
最近流行闭关了...
feiyuncxd 2008-05-09
  • 打赏
  • 举报
回复
感谢分享!
loveyunwt 2008-05-09
  • 打赏
  • 举报
回复
闭关前出来路过一下
jameshooo 2008-05-08
  • 打赏
  • 举报
回复
说实话,其实我也很讨厌js语法,在初期觉得很难读懂,但是一旦入门了,就会发现很多有趣的难以理解的特性,比如闭包、prototype、call、apply、this,这些特性放在一起,有时能制作出某些很神奇的用法,比如添加类的定义,类的继承、多重继承等等,我见过的一套最简洁的js代码就是cssQuery,不仅代码量极少,而且能轻易扩充CSS LEVEL的未来版本。
zhanghuacheng 2008-05-08
  • 打赏
  • 举报
回复
楼主在15 和 34 楼说的有点矛盾,
既然在15楼时说不想对比,在34楼其实已经对比了。
不同语言的存在自然有它不同的用途
擒兽 2008-05-08
  • 打赏
  • 举报
回复

<script type="text/javascript">
function fnSomeFunction(){alert('无语');}
fnSomeFunction();
obj = fnSomeFunction;obj();
window.fnSomeFunction = function(){alert("郁闷");eval("obj=window");}
obj();
this.fnSomeFunction();
fnSomeFunction();
obj.fnSomeFunction();
</script>

我随手乱写的的JavaScript,这种语法结构对于正常人来讲,估计有点点晕吧。
Python的语法有心的估计已经知道优势了。仅仅是语法。

星星知我心
Atai-Lu 2008-05-08
  • 打赏
  • 举报
回复
闭关中,只想灌水...
擒兽 2008-05-08
  • 打赏
  • 举报
回复
无语...
lexchou 2008-05-08
  • 打赏
  • 举报
回复
那不叫函数指针。
loveyt 2008-05-08
  • 打赏
  • 举报
回复
没有{}没关系,没有注释我就读不下去程序...
SWind 2008-05-08
  • 打赏
  • 举报
回复
.net的N多封装好的组件 也能省去相当多的javascript
No_Data_Found 2008-05-08
  • 打赏
  • 举报
回复
楼主的语气很难让人接受

加载更多回复(27)
Jedi Program Editor [绝地程序编辑器] V1.0.1.4一款国人造的程序编辑器 - 特别献给Delphi程序员!中国自己的 Open Source 软件,献给delphi迷们的一个小礼物包!:-)(Jedi Program Editor V1.0.0.6) 在编程中,我发现用记事本编辑程序不太方便,因此写了这个东东,我写这个东西,是因为我自己的需要,首先,再也不必为了修改一点小错误就打开Delphi环境:如改窗体的某一个属性;另外,我需要程序框架和程序功能文档的自动生成,——每次都要自己写,我已经厌倦了(目前这一功能还没有实现,sss)。它的主要特点如下:★页式多文档打开支持。 ★多种程序语言语法高亮度显示: Delphi(Object Pascal) SQL,支持以下的SQL语法: IBM DB2 Version 5 Informix Online Server 7.22 Interbase 5.0 Microsoft Access 97 Microsoft SQL Server 6.5 Oracle 8.0.0.0 Sybase Adaptive Enterprise 12.0 Basic(Visual Basic and Script) C++ Perl PHP Java HTML TCL/tk AWK Script Python CA-Clipper MS-DOS Batch File INI Files Standard ML Foxpro Fortran Baan 4GL ADSP Resource Files 68HC11 Assembler Syntax Highlighter Javascript files Syntax Highlighter Cascading Stylesheets Syntax Highlighter Cache files Syntax Highlighter Kix Scripts Syntax Highlighter Rexx Syntax Highlighter ★多种选择模式支持, ●正常选择模式 (Alt+N) ●列选择模式 (Alt+C) ●行选择模式 (Alt+L)★支持程序语言语法高亮度显示颜色的可视化调整:★支持书签:十个书签, 使用方法同Delphi: Ctrl+Shift+数字 使用或清除书签,Ctrl+数字 跳转到指定书签位置。★支持多级Undo和Redo操作,层次数可以自己设置。★支持最近文件列表。★支持查找、替换:同Delphi: ★支持直接编辑Delphi的窗体文件(dfm)。★支持直接编辑二进制文件: 热键: Ctrl+H;而Ctrl+T从二进制编辑器左边切换到右边。★支持直接将源程序文件导出为Word文档或超文本形式。★支持代码模板和代码自动完成(Code Templates): 热键:Ctrl+J★支持自动文件保存。★支持自动文件备份,你可以选择覆盖式备份或不覆盖式备份。★支持“编辑”命令键的自定义:★支持行号显示: ★可以用指定颜色显示当前行:★支持文件拖放。★ASCII 码表工具: 热键:Ctrl+Alt+A★支持自定义工具: 现在,你可以把帮助文件等其它你所中意的程序挂在它下面。★支持在文件中查找和替换: 热键: F4★支持打印。★块缩进和撤销缩进. 块缩进: Shift+Ctrl+I; 撤销缩进: Shift+Ctrl+U★在过程之间跳转:Ctrl+PGUP; Ctrl+PGDN ,仅限于Delphi(Pascal)语言.★展开/收缩代码: F6★在展开/收缩代码间导航: 到上一个收缩点 Ctrl+[, 到下一个收缩点: Ctrl+]★键盘宏纪录支持★参数设置对话框增加文件关联页面: 现在你可以在编辑器中自由的增加删除你想要的文件关联了。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧