由买买提看人间百态

topics

全部话题 - 话题: javascript
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
r*********r
发帖数: 3195
1
来自主题: Programming版 - 过去十年最成功的语言是JavaScript吧
我早说过了,四大神功,javascript, sql, c++, python.
javascript 居首,学习的回报率也最高。
d****i
发帖数: 4809
2
由惠普研发的开源JavaScript框架Enyo更新至2.0版本,跨桌面和移动两大平台,支持
主流浏览器。与1.0版本相比,此次更新在功能方面有了极大提升。
由惠普公司推出的JavaScript框架Enyo最近发布了2.0版本。和1.0版本相比,Enyo 2.0
加入了跨平台的元素——Enyo 1.0仅支持webOS系统,Enyo 2.0不仅支持移动平台,还
支持桌面系统,同时支持现有的主流浏览器。
除了包含支持跨平台的UI组件之外,Enyo 2.0还提供了强大的开发App专用的布局库。
其中UI组件具体包括:工具栏、按钮、表单元素、滑动条、菜单、选择器、提示控件等
等。
开发者可以在Github中下载最新的Enyo 2.0。
http://enyojs.com/
c********l
发帖数: 8138
3
我接触过的所有语言里面,最难学的是汇编语言(不会编!),
第二难的就是javascript
里面的“this, prototype, constructor”到现在都没有搞清楚!
java相比javascript,要简单一百倍!
l*s
发帖数: 783
4
不是javascript难学,是旧社会用javascript写cross browser/resolution的前端很烦。
c*********e
发帖数: 16335
5
来自主题: Programming版 - javascript是要统一江湖的
javascript红火,完全因为它是客户端語言,能减轻server负担。
javascript + jquery + ajax一起用,能有效降低服务器的负担,在这点上,.aspx的
控件,server side validation都会增加server 负担,不可取。
a***a
发帖数: 4195
6
来自主题: Programming版 - javascript是要统一江湖的
javascript 现在也可以用在 server 端,用狗狗 的 V8 JavaScript Engine 运行 .
最近弄了一个玩玩,还是挺有意思的。
可以参考 nodejs.org
t*****n
发帖数: 4908
7
来自主题: Programming版 - javascript是要统一江湖的
Emscripten是把LLVM bitcode编译成JavaScript,然后在JavaScript虚拟机里运行。所
以效率应该不差。至于是否能到native的级别,有待观察。
J***n
发帖数: 391
8
来自主题: Programming版 - 求建议,Java转Javascript? (转载)
【 以下文字转载自 Java 讨论区 】
发信人: JAlan (Alan), 信区: Java
标 题: 求建议,Java转Javascript?
发信站: BBS 未名空间站 (Thu May 16 15:20:46 2013, 美东)
目前在一家银行做非trading的Java系统,用用Spring、Hibernate、Web Service等
现在有一个转组的机会,对方leader来找我,是trading系统的纯frontend的工作,负
责heavy js部分,会用到jquery、backbone,系统后台使用J2EE/Spring/FIX
个人对于Javascript不是太精通,但是一边做一边学应该也没有问题。主要考虑是
trading系统,虽然只负责前端js开发,但毕竟有机会接触到trading系统的Java后台,
这个也是我目前所渴望但是无法实现的。以后出去简历直接写做trading后台的,应该
也能混过去。
犹豫的地方在于现在组还算清闲,有空自己学习学习、做做算法题,而且最近一段时间
家里也比较忙。如果去新组,交通和工作上要花更多时间精力,还有就是从后台到前台
,虽... 阅读全帖
j********e
发帖数: 124
9
用业余时间写了这个QR二维码encoder,是纯Javascript实现,从头开始写的:包括
Galois Field arithmetic,ReedSolomon error correction encoding,和QRcode 的
编码逻辑,都是在一个JS文件中实现的。 大概有1200行JS源码,主要是用TypedArray
来实现类似C语言下的bit manipulation 和保存。 自己试了,生成的二维码可以被
scan的。
http://jsfiddle.net/codefun258/wzJfR/show/light/

https://code.google.com/p/qrcode-javascript/
大家来试试,再提提意见吧。
T*******x
发帖数: 8565
10
我有一个网页,主要是从数据库读出数据然后用html table显示。
行数不定,所以是动态的。每一个
可能还有一些操作。
这些功能既可以用jsp jstl实现,也可以在jsp中只有一个空的table,
然后由javascript动态装入。
我关心的是可读性。请问哪一种比较好一点?jsp vs javascript?
p*****2
发帖数: 21240
11
Google了一下,就看到下边这段模棱两可的context。
Lisp in C's Clothing
JavaScript's C-like syntax, including curly braces and the clunky for
statement, makes it appear to be an ordinary procedural language. This is
misleading because JavaScript has more in common with functional languages
like Lisp or Scheme than with C or Java. It has arrays instead of lists and
objects instead of property lists. Functions are first class. It has
closures. You get lambdas without having to balance all those parens.
m******t
发帖数: 635
12
Javascript只是被承认是FP,重来没有被承认是Lisp或者scheme,在wikipedia上JS和
Ruby, Python等一票属于被Lisp影响的语言。
http://en.wikipedia.org/wiki/Lisp_%28programming_language%29
我个人认为能否被认为是否Lisp的关键是下面这句:
The interchangeability of code and data also gives Lisp its instantly
recognizable syntax. All program code is written as s-expressions, or
parenthesized lists.
这条在Javascript是不成立的,JS的改版CoffeeScript也不是。但是ClojureScript是
可以的。

and
p*****2
发帖数: 21240
13
来自主题: Programming版 - 基本得出结论:Javascript ruined by Java
Javascript搞的这么乱根源就是Java. 刚开始的要求就要往Java上边靠,靠了个不伦不
类。后来就是一帮只懂或者只学过Java的程序员来搞Javascript,就搞的乱上加乱了。
感觉拨乱反正好难呀。
p*****2
发帖数: 21240
14
来自主题: Programming版 - Javascript确实是最优秀的语言之一
易学,很灵活,很强大,用起来很有乐趣,只是需要把Java编程养成的那些坏习惯改掉
即可
我发现OO+Functional确实还是比纯OO和纯Functional更方便。
Javascript则是OO+Functional的典范。这样的语言还有Ruby, Scala, 但是都不如
Javascript有优势。
以后就是它了
c******o
发帖数: 1277
15
来自主题: Programming版 - Javascript确实是最优秀的语言之一
Clojure里的 object equivalent 就是data type
http://clojure.org/multimethods
当然没有object,但是其实里面的"object"和function 不是一样的么?
是的,Scala的function灵活性能跟JS比
JS能做到,scala就能,只是有时候复杂,但那是为可靠性。
coffeescript本质和javascript是一样的,我还可以说我用jquery的OO呢。。
最后你还是要自己知道为什么javascript 是这样。和你说就是generic JS(ECMASCRIPT
)里面的”陷阱“(和一般OO/FP不一样的地方,容易出毛病的地方)多呢。
c******o
发帖数: 1277
16
来自主题: Programming版 - Javascript确实是最优秀的语言之一
我不是“从其他地方来的”,当然是做前端js的。
我是反驳你说的prototype让js做别人不能做的。
你也没说啥特例,我只能说general.
对于厚前端,我们换个词 “mobile app", 我在联系的一个项目就是c/c++ ios/
android的。。。
我是反驳你说的互联网公司不用c/java, 其实大的都用,还都是最重要的地方。
没啥,就想说“Javascript确实是最优秀的语言之一”实在是觉得不赞成,
“Javascript确实是最常用的语言之一”还差不多。也不如c/java就是在internet
startup里多些。
s***o
发帖数: 2191
17
来自主题: Programming版 - Javascript确实是最优秀的语言之一
JavaScript: The Definitive Guide
JavaScript Patterns
感觉这是我看过JS书里面实用价值最高的两本
p***y
发帖数: 637
18
来自主题: Programming版 - Javascript确实是最优秀的语言之一
项目大了,特别是参与的人多了以后,失去了这些所谓的坏习惯,代码就很难控制。理
论上精心设计的架构可以解决可维护性,但参与的人多了,代码量大了以后,控制极为
困难。
我在一个几百人参与的大项目里,项目从一启动就由javascrip铁杆把关,不允许check
in OO风格或C风格的代码,严格按JavaScript风格办事。最初看上去很美,开发速度
极快,不到2个月就开发出具有及其复杂功能的demo。但转向production开发后,日积
月累,现在总代码行数以百万计,谁也闹不清楚整个系统是怎么回事了。这个项目从来
没有ship过bug free的版本,修改代码和回归测试也及其困难。一些功能缺陷或bug因
为修改成本太高而永久放弃修改。
总体而言,当参与人太多时,JavaScript的灵活性造成八仙过海的局面。纯动态的代码
,refactor不方便且高度error prong,降低了refactor的积极性。纯动态代码阅读难
度大,对系统的神秘感鼓励了拷贝粘贴行为,导致代码行数剧增,进一步增加了系统的
神秘性。
c*********e
发帖数: 16335
19
来自主题: Programming版 - 看来2013还是Javascript最流行
en,javascript太难调试了,太没有效率。肯定会有什么东东取代它的,只是時間问题
了。不过,客户端用javascript这样的语言来减轻服务器的负担,肯定是大势所趋。
d******k
发帖数: 28
20
比如和Dart和CoffeeScript相比,TypeScript最大的优势是符合ECMAScript规范,就是
说你现在写的TypeScript以后就是纯的JavaScript, 可以继续用。
其他不符合ECMAScript的,多半会Come and Go,被功能更强大的新一代JavaScript替
代.
w*s
发帖数: 7227
21
Why it's not working for me, any suggestions appreciated.
js1.js----------------------------------
function button_click()
{
document.querySelector("#msg').innerHTML = 'You chosed' + document.
querySelector('input[name="choice"]:checked').value + '.';
}
my.html----------------------------------------




Raido