刚学编程时的代码
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 = ...
看到一篇文章有这样的变换,挺有意思的,就拿来试了一下,文章点此。 全景图到穹顶图变换,通俗的说就是将全景图首尾相接做成一个圆环的样子。 先看下面这张图: 下面的矩形就是我们要处理的全景图,上面的矩形是变换后的...
挺有意思的
V语言写的对酷狗、酷我、QQ、网易云这几个音乐平台的简单爬虫音乐V语言编写的对酷狗、酷我、QQ、网易云这几个音乐平台的简单爬虫其实也就是对vlang这门语言简单的试试水,语言本身的语法和特性还是挺有意思的,且能...