js---面向对象OOP浅谈

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 09:58 点击:

对象化编程-------简单地去理解就是把javascript能涉及到的范围分成各种对象,对象下面再次划分对象。编程出发点多是对象,或者说基于对象。所说的对象既包含变量,网页,窗口等等
 
对象的含义
          对象可以是文字,表单等等。对象包含一下
属性-------对象的某些特定的性质
方法-------对象能做的事情
事件-------能响应发生在对象上的事情
     注意:对象只是一种特殊的数据

     2.  基本对象
        
         我们一般划分的角度还是从数据类型这方面
Number
String
Array
Math
Data  
这边我只是简单地罗列出来部分,具体的可以参考asp">http://www.w3school.com.cn/js/js_obj_intro.asp
 
不过我这边还是想讲一下比较流行的一道前端面试题,也是我当初来百度面试的时候问我的(题目的来源好像是方荣大侠的某个web前端研发工程师编程能力成长之路的文档里面的)
废话少说------出题:
                       “输出字符串--今天是星期几”
 
答案1:
 
Js代码 
var _str = ""; 
var _today = new Date().getDay(); 
if(_today == 0){ 
   _str = "今天是星期日"; 
}else if(_today  == 1){ 
  _str = "今天是星期一"; 
}else if(_today  == 2){ 
  _str = "今天是星期二"; 
}else if(_today  == 3){ 
  _str = "今天是星期三"; 
}else if(_today  == 4){ 
  _str = "今天是星期四"; 
}else if(_today  == 5){ 
  _str = "今天是星期五"; 
}else if(_today  == 6){ 
  _str = "今天是星期六"; 

 答案2:
 
Js代码 
var _str ="今天是星期"; 
Js代码 
var _today=new Date().getDay(); 
switch(_today){ 
      case 0: 
           _str += "日"; 
           break; 
      case 1: 
           _str += "一"; 
           break; 
      case 2: 
           _str += "二"; 
           break; 
      case 3: 
           _str += "三"; 
           break; 
      case 4: 
           _str += "四"; 
           break; 
      case 5: 
           _str += "五"; 
           break; 
      case 6: 
           _str += "六"; 
           break; 
 

 答案3:
 
Js代码 
var _arr = new Array("日","一","二","三","四","

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Gb2312转utf-8编码的方法(vbs+js)
    • 如何使用Ajax技术开发Web应用程序(1)
    • js跳转路径问题
    • JavaScript模仿桌面窗口
    • 用js检测两个线段是否相交
    • 我知道的JavaScript -- 设计模式(桥接)应用之 – 验证器
    • 运用JavaScript构建你的第一个Metro式应用程序(on Windows
    • 我是如何去了解jquery的(六),案例之幻灯片轮换
    • Jquery封装幻灯片效果
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1