刚学编程时的代码
if
(window.location.search.substring(10) == "1"
)
{
category = ("flash"
);
}
if
(window.location.search.substring(10) == "2"
)
{
category = ("javascript"
);
}
if
(window.location.search.substring(10) == "3"
)
{
category = ("css"
);
}
一段时间后学会重用的代码
var
loc = window.location.search.substring(10);
switch
(loc) {
case
'1':
...
case
'2' :
.........
default
:
............
}
面向对象的代码
var
t={'1':"flash"
,'2':"javascript"
,'3':"css"
};
category= (t[window.location.search.substring(10)]);
以原型机制翻译这句var t={'1':"flash",'2':"javascript",'3':"css"};
function
T(){} //我是类
T.prototype.1='flash';
T.prototype.2='javascript';
T.prototype.3='css';
var
t = new
T();
{'1':"flash",'2':"javascript",'3':"css"}是个匿名类,我在这里给它加了个名字T来翻译
'1':"flash"是javascript的一种特殊的写法,实际上就是类中的属性和值
再将原型机制翻译成类似于c#或java的代码
function
T() //我是类
{
this
.1 = 'flash';
//或者写成var 1 = 'flash'; ,this和var是在对象被调用的时候是有区别的,本文不解释此处
this
.2 = 'javascript';
this
.3 = 'css';
this
.Method = function
(){alert("XXX"
);};//类有属性,当然可以有方法。
}
var
t = new
T();
本文出自 “知识改变命运
” 博客,请务必保留此出处http://gzycm520.blog.51cto.com/175220/71031
分享到:
相关推荐
很有意思的一个js'小程序,程序也可以很浪漫,很浪漫的
三维数独游戏是一种创新的智力挑战游戏,它在传统的二维数独基础上增加了第三个维度,使得游戏更为复杂且富有挑战性。这款名为“3DSuDoKu中文”的游戏旨在为玩家提供一个集休闲、放松、益智于一体的游戏体验。...
ppt,全英文,图比较有意思.目录: 01. Introduction to ABAP 02. Introduction to ABAP Programming 03. Simple Output Statements 04. Data Declarations 05. Retrieving Data with Select Statements 06. ...
关于标签“挺好玩的”,这进一步强调了该应用的娱乐性质。它可能包含多种音色选择,支持简单的音符编辑和播放功能,让用户能够尝试不同的音乐风格,无论是新手还是有一定音乐基础的人都能从中找到乐趣。 在压缩包...
在VB(Visual Basic)编程环境中,开发者经常寻求创新的方式来展示应用程序的界面,以吸引用户的注意力。这个特定的源码提供了一种独特的方法,通过利用文字轮廓来创建“畸形窗体”或“不规则文字窗体”,这在描述中...
标题中的“逻辑小程序”指的是一个小型的程序,可能是一个简单的应用程序或者是一段处理特定逻辑的代码。这样的小程序通常设计简洁,易于理解和维护,适合初学者练习编程或解决特定问题。描述中提到“自己写的”,...
在电脑桌面环境中,"电脑桌面宠物"是一种互动软件,它们以可爱的动画角色形式出现在用户的桌面上,能够模拟动物的行为,与用户进行简单的交互,提供趣味性的娱乐体验。这些宠物不仅有萌萌的外表,还可以执行一些简单...
### 林锐的软件工程思想解析 #### 一、引言 林锐的《软件工程思想》是一本独特的著作,它不仅深入浅出地讲解了软件工程的基本原理和方法,还将作者多年实践经验融入其中,使得这本看似轻巧的书籍具有了厚重的知识...
阿达数独游戏软件是一款专为数独爱好者设计的趣味性软件,旨在提供一个便捷、互动的平台,帮助用户锻炼脑力,同时也能在闲暇时光带来乐趣。数独是一种逻辑推理游戏,通过填充数字来完成一个9×9的宫格,使得每一行、...
我也是在网上无意间发现的,感觉很有趣,贡献出来同大家分享。
《51单片机汇编的趣味学习与实践》 51单片机,作为微控制器领域的经典之作,因其结构简单、易于上手而深受广大电子爱好者和工程师的喜爱。汇编语言,作为51单片机的基础编程语言,虽然不如高级语言易读,但其直接与...
在编程和算法设计中,递归是一种强大的工具,它通过函数自身调用来解决问题。递归通常用于解决可以被简化为相同子问题的问题,比如树的遍历、分治策略、动态规划等。以下是对给定标题和描述中涉及的递归算法问题的...
本身游戏是可以说是贪吃蛇的非常有意思的版本,当然,...2.不是像素蛇,可以自定义蛇头,蛇身,食物,暂时里面只有十个图片可供选择,把我同学的大头贴做蛇头挺有意思的 3.各种暂停,重玩,渐变加速的游戏小工具都有
java毕设 项目简介 本项目使用的主要技术为springboot docker rabbitmq和redis 是为了后续部署负载均衡做的前期准备 项目需要拆分了定时调度的部分且监听器的部分需要进行更加考量 ...削峰的思想还挺有意思的
[Windows] 批量去除多层文件夹冗余层感觉挺有意思的,下载下来使用了一下,功能很不错,但是是Java环境的,需要安装jar包,以及界面是命令行的,不太友好。感觉这个想法挺有意思的,遂打算用C#写一个仿造一个。 操作...
先来看以下3段代码 代码如下: var firstName = “Mark”; (function DisplayFirstName() { console.log(firstName); })();//必然输出 Mark var lastName = “Aut”; (function DisplayLastName() { var lastName = ...
看到一篇文章有这样的变换,挺有意思的,就拿来试了一下,文章点此。 全景图到穹顶图变换,通俗的说就是将全景图首尾相接做成一个圆环的样子。 先看下面这张图: 下面的矩形就是我们要处理的全景图,上面的矩形是变换后的...
挺有意思的
资源文章介绍地址:https://www.cnblogs.com/lifexy/p/14815614.html,"合成大西瓜"这个游戏玩了一阵还挺有意思的,所以研究了一下小球碰撞原理,自己亲自手写碰撞算法来实现一个合成大西瓜游戏.并支持任意大小布局,你想...