重拾JavaScript偶感
记得大一的时候,我们专业开了网页设计这门课程,那时,看着书上的简单几行代码产生的JS特效,很震惊,就喜欢上了js脚本语言,好似人们常说的一见钟情吧。惊艳于她强大的功能。可是,对于js,只能用遗憾来形容当时我的心情。当时,老师只是为赶进度,完成所谓的学院布置的教学任务,坐在多媒体电脑前,对着PPT唱独角戏般的“自娱自乐”。估计,我们多数同学也应该深有体会吧?由于js不是我们教学任务重的重点,所以老师也就囫囵吞枣的过了一遍。看着老师坐在那里对着PPT“自娱自乐”,我早就没有了上课的兴趣了,填鸭式教学,一言堂,独角戏,我们不是机器,不是水缸!况且,水缸满了,水也会溢出的。不知道还要有多少同学要遭受这么养的折磨,本来高中的磨难使我们不少同学丧失了学习的兴趣,大学老师还要火上浇油,雪上加霜!因为考试不考JS,所老师基本是不讲JS,最多一笔带过。由于不喜欢听老师的独角戏,我蜗居在教室的最后一排睡觉。想是那时太胆小,要是现在早就逃了。嗯嗯,不好意思,跑题了哈!
由于本人太笨,时间基本上被学习占用,没有时间去学习JS吧。可是,我却始终在关注着JS。或许,是那时由于简简单单的几行代码带给我的震撼吧。上周,我们JSP老师带领我们一起重温那时刻如磁石般吸引我的Js。不知道什么时候起,或很早就存在,我的脑海里一直闪现着这样的一个想法: 既然JavaScript那么强大,JavaScript能不能像Java一样编写应用程序呢?要是能编写不基于Browser应用程序就好了。或许在我心里在我被震撼的那一刻起,一直把js当做无所不能的了吧,不希望JS只被限制在browser这一个平台上。所以我一直在想如何使js独立于浏览器存在。这或许是我对于js不足的耿耿于怀的原因吧?我经常想象或许未来的某一天,当计算机的计算能力足够强大,我就会发现许多运行像Java程序一样快的js应用程序了。
附:
JavaScript很强大,能够模拟操作系统:
JavaScript模拟操作系统Unix:http://www.masswerk.at/jsuix/
相关文档:
用Javascript实现根据下拉列表category的选择结果,改变下拉列表sub_category的选项
<mce:script language="javascript" type="text/javascript">
<!--
function changeSubCategory() {
var sel_category = document.getElementById("category");
var sel_sub_category = document.getElementById("sub_c ......
<script>
///用户数据结构
function _tagUser()
{
this.UserId = 0; //0-4
this.UserName = ""; //5-
this.Parse = function(VarTypeUser)
{
for (var i=0;i<VarTypeUser.length;i++)
VarTypeUser[i] = String.fro ......
把以前写的BLOG转过来吧,这个是个不错的JS复制到剪切板,留作记号以备后用。
<mce:script type="text/javascript"><!--
copyToClip(cpStr){
if(clipboardData){
clipboardData.setData("Text", cpStr);}
else if (netscape){
netscape.security.PrivilegeManager.enablePrivilege( ......
1. document 实际上是 window 对象的属性.用于访问文档的信息.
alert(window.document == document); //outputs "true"
2. location 对象是 window 对象和 document 对象的属性,所以下面两个引用互相等价.用于访问URL的信息.
window.location;
document.location;
3. n ......
那些相见恨晚的 JavaScript 技巧
ugmbbc发布于 2010-04-24 10:15:58|10771 次阅读 字体:大 小 打印预览
感谢锐商企业CMS的投递
新闻来源:Smashing Magazine
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功, ......