`

挺有意思

    博客分类:
  • EXT
阅读更多

刚学编程时的代码

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前端实现的表白墙,挺有意思的

    很有意思的一个js'小程序,程序也可以很浪漫,很浪漫的

    挺有意思的三维数独游戏

    三维数独游戏是一种创新的智力挑战游戏,它在传统的二维数独基础上增加了第三个维度,使得游戏更为复杂且富有挑战性。这款名为“3DSuDoKu中文”的游戏旨在为玩家提供一个集休闲、放松、益智于一体的游戏体验。...

    Intro to ABAP-----一套挺有意思的abap教材

    ppt,全英文,图比较有意思.目录: 01. Introduction to ABAP 02. Introduction to ABAP Programming 03. Simple Output Statements 04. Data Declarations 05. Retrieving Data with Select Statements 06. ...

    FLASH键盘钢琴,挺有意思滴!

    关于标签“挺好玩的”,这进一步强调了该应用的娱乐性质。它可能包含多种音色选择,支持简单的音符编辑和播放功能,让用户能够尝试不同的音乐风格,无论是新手还是有一定音乐基础的人都能从中找到乐趣。 在压缩包...

    VB 源码 以文字轮廓制作的畸形窗体,挺有意思的程序。 特效窗体 不规则文字窗体

    在VB(Visual Basic)编程环境中,开发者经常寻求创新的方式来展示应用程序的界面,以吸引用户的注意力。这个特定的源码提供了一种独特的方法,通过利用文字轮廓来创建“畸形窗体”或“不规则文字窗体”,这在描述中...

    _逻辑小程序 ,挺有意思的

    标题中的“逻辑小程序”指的是一个小型的程序,可能是一个简单的应用程序或者是一段处理特定逻辑的代码。这样的小程序通常设计简洁,易于理解和维护,适合初学者练习编程或解决特定问题。描述中提到“自己写的”,...

    24个电脑桌面宠物,挺有意思啊

    在电脑桌面环境中,"电脑桌面宠物"是一种互动软件,它们以可爱的动画角色形式出现在用户的桌面上,能够模拟动物的行为,与用户进行简单的交互,提供趣味性的娱乐体验。这些宠物不仅有萌萌的外表,还可以执行一些简单...

    林锐的软件工程思想,挺有意思的

    ### 林锐的软件工程思想解析 #### 一、引言 林锐的《软件工程思想》是一本独特的著作,它不仅深入浅出地讲解了软件工程的基本原理和方法,还将作者多年实践经验融入其中,使得这本看似轻巧的书籍具有了厚重的知识...

    阿达数独游戏软件(挺有意思的)

    阿达数独游戏软件是一款专为数独爱好者设计的趣味性软件,旨在提供一个便捷、互动的平台,帮助用户锻炼脑力,同时也能在闲暇时光带来乐趣。数独是一种逻辑推理游戏,通过填充数字来完成一个9×9的宫格,使得每一行、...

    已图片的形势解读国家金融,挺有意思的

    我也是在网上无意间发现的,感觉很有趣,贡献出来同大家分享。

    51单片机汇编的趣味小软件,挺有意思的!

    《51单片机汇编的趣味学习与实践》 51单片机,作为微控制器领域的经典之作,因其结构简单、易于上手而深受广大电子爱好者和工程师的喜爱。汇编语言,作为51单片机的基础编程语言,虽然不如高级语言易读,但其直接与...

    求解这几个问题,几个递归算法中的问题,挺有意思的。

    在编程和算法设计中,递归是一种强大的工具,它通过函数自身调用来解决问题。递归通常用于解决可以被简化为相同子问题的问题,比如树的遍历、分治策略、动态规划等。以下是对给定标题和描述中涉及的递归算法问题的...

    基于c++图形库的贪吃蛇,可自定义,非常有意思

    本身游戏是可以说是贪吃蛇的非常有意思的版本,当然,...2.不是像素蛇,可以自定义蛇头,蛇身,食物,暂时里面只有十个图片可供选择,把我同学的大头贴做蛇头挺有意思的 3.各种暂停,重玩,渐变加速的游戏小工具都有

    基于springboot的后端管理系统

    java毕设 项目简介 本项目使用的主要技术为springboot docker rabbitmq和redis 是为了后续部署负载均衡做的前期准备 项目需要拆分了定时调度的部分且监听器的部分需要进行更加考量 ...削峰的思想还挺有意思的

    Windows批量去除多层文件夹冗余层空文件夹清理软件.exe

    [Windows] 批量去除多层文件夹冗余层感觉挺有意思的,下载下来使用了一下,功能很不错,但是是Java环境的,需要安装jar包,以及界面是命令行的,不太友好。感觉这个想法挺有意思的,遂打算用C#写一个仿造一个。 操作...

    一个挺有意思的Javascript小问题说明

    先来看以下3段代码 代码如下: var firstName = “Mark”; (function DisplayFirstName() { console.log(firstName); })();//必然输出 Mark var lastName = “Aut”; (function DisplayLastName() { var lastName = ...

    matlab的项目和程序.rar

    看到一篇文章有这样的变换,挺有意思的,就拿来试了一下,文章点此。 全景图到穹顶图变换,通俗的说就是将全景图首尾相接做成一个圆环的样子。 先看下面这张图: 下面的矩形就是我们要处理的全景图,上面的矩形是变换后的...

    opengl小程序

    挺有意思的

    Qt Quick QML-500行代码实现"合成大西瓜游戏"

    资源文章介绍地址:https://www.cnblogs.com/lifexy/p/14815614.html,"合成大西瓜"这个游戏玩了一阵还挺有意思的,所以研究了一下小球碰撞原理,自己亲自手写碰撞算法来实现一个合成大西瓜游戏.并支持任意大小布局,你想...

Global site tag (gtag.js) - Google Analytics