会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132464个问题

微信图片编辑_20220711133333.jpg

JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 34666楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解(旧) 34668楼

老师,我用JQ,没有变色?jq这不是引入了吗?

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>隔行变色-CSS</title>
		<style type="text/css">
			.datalist{
				border:1px solid #007108;	
				font-family:Arial;
				border-collapse:collapse;	
				background-color:#d9ffdc;	
				font-size:14px;
			}	
			
			.datalist th{
				border:1px solid #007108;	
				background-color:#00a40c;	
				color:#FFFFFF;				
				font-weight:bold;
				padding-top:4px; padding-bottom:4px;
				padding-left:12px; padding-right:12px;
				text-align:center;
			}
			
			.datalist td{
				border:1px solid #007108;	
				text-align:left;
				padding-top:4px; 
				padding-bottom:4px;
				padding-left:10px; 
				padding-right:10px;
				
			}	
		</style>
		 	<script src="is/jquery-1.9.1.js" type="text/javascript" charset="UTF-8"></script>
			<script type="text/javascript">
				
			/*window.onload=function(){
					
					//获得所有的tr对象
					
					var tr = document.getElementsByTagName("tr");
					
					for(var i=0;i<tr.length;i++){
						
						if(i%2==0){
							
							tr[i].style.backgroundColor="red";
						}else{
							tr[i].style.backgroundColor="green";
						}
						
					}
					
				}*/
				
				$(function(){
					
					$("tr:odd").css("background-color","red");	
				})
				
				
			</script>
		
	</head>
	<body>
		<table class="datalist" summary="list of members in EE Studay" id="oTable">
			<tr>
				<th scope="col">Name</th>
				<th scope="col">Class</th>
				<th scope="col">Birthday</th>
				<th scope="col">Constellation</th>
				<th scope="col">Mobile</th>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>isaac</td>
				<td>W13</td>
				<td>Jun 24th</td>
				<td>Cancer</td>
				<td>1118159</td>
			</tr>
		    <tr class="altrow">		<!-- 偶数行 -->
				<td>fresheggs</td>
				<td>W610</td>
				<td>Nov 5th</td>
				<td>Scorpio</td>
				<td>1038818</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>girlwing</td>
				<td>W210</td>
				<td>Sep 16th</td>
				<td>Virgo</td>
				<td>1307994</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>tastestory</td>
				<td>W15</td>
				<td>Nov 29th</td>
				<td>Sagittarius</td>
				<td>1095245</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>lovehate</td>
				<td>W47</td>
				<td>Sep 5th</td>
				<td>Virgo</td>
				<td>6098017</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>slepox</td>
				<td>W19</td>
				<td>Nov 18th</td>
				<td>Scorpio</td>
				<td>0658635</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>smartlau</td>
				<td>W19</td>
				<td>Dec 30th</td>
				<td>Capricorn</td>
				<td>0006621</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>shenhuanyan</td>
				<td>W25</td>
				<td>Jan 31th</td>
				<td>Aquarius</td>
				<td>0621827</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>tuonene</td>
				<td>W210</td>
				<td>Nov 26th</td>
				<td>Sagittarius</td>
				<td>0091704</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>ArthurRivers</td>
				<td>W91</td>
				<td>Feb 26th</td>
				<td>Pisces</td>
				<td>0468357</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>reconzansp</td>
				<td>W09</td>
				<td>Oct 13th</td>
				<td>Libra</td>
				<td>3643041</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>linear</td>
				<td>W86</td>
				<td>Aug 18th</td>
				<td>Leo</td>
				<td>6398341</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>laopiao</td>
				<td>W41</td>
				<td>May 17th</td>
				<td>Taurus</td>
				<td>1254004</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>dovecho</td>
				<td>W19</td>
				<td>Dec 9th</td>
				<td>Sagittarius</td>
				<td>1892013</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>shanghen</td>
				<td>W42</td>
				<td>May 24th</td>
				<td>Gemini</td>
				<td>1544254</td>
			</tr>
			<tr class="altrow">		<!-- 偶数行 -->
				<td>venessawj</td>
				<td>W45</td>
				<td>Apr 1st</td>
				<td>Aries</td>
				<td>1523753</td>
			</tr>
			<tr>					<!-- 奇数行 -->
				<td>lightyear</td>
				<td>W311</td>
				<td>Mar 23th</td>
				<td>Aries</td>
				<td>1002908</td>
			</tr>
		</table>
	</body>
</html>

image.png

JAVA 全系列/第四阶段:网页编程和设计/Jquery(旧) 34669楼
WEB前端全系列/第二阶段:JavaScript编程模块/运算符_数据类型和流程循环语句 34670楼

image.png

JAVA 全系列/第二十一阶段:分布式医疗云平台/基础功能搭建 34671楼

class ComputerFactory:
    _obj = None
    _init_flag = True

    def create_computer(self,brand):
        if brand == '联想':
           return Lenovo()
        elif brand == '华硕':
           return Asus()
        elif brand == '神舟':
            return Hasee()
        else:
            return '未知品牌,无法创建'

    def __new__(cls, *args, **kwargs):
        if cls._obj == None:
            cls._obj = object.__new__(cls)
        return cls._obj

    def __init__(self):
        if ComputerFactory._init_flag:
            print("init ComputerFactory....")
            ComputerFactory._init_flag = False


class Computer(ComputerFactory):
    def __init__(self,unit,amount):
        self.unit = unit
        self.amount = amount

    def calculate(self):
        print('总销售额是:{0}'.format(self.unit*self.amount))


class Lenovo(Computer):
    def __init__(self,unit,amount,year):
        self.year = year
        Computer.__init__(self,unit,amount)

    def calculate(self):
        print('第{0}年的总销售额是{1}'.format(self.year,self.unit*self.amount))

class Asus(Computer):
    def __init__(self, unit, amount, year):
        self.year = year
        Computer.__init__(self, unit, amount)

    def calculate(self):
        print('第{0}年的总销售额是{1}'.format(self.year, self.unit * self.amount))

class Hasee(Computer):
    def __init__(self, unit, amount, year):
        self.year = year
        Computer.__init__(self, unit, amount)

    def calculate(self):
        print('第{0}年的总销售额是{1}'.format(self.year, self.unit * self.amount))


factory = ComputerFactory()
c1 = factory.create_computer('联想')
c2 = factory.create_computer('华硕')
c3 = factory.create_computer('神舟')
print(c1)
print(c2)
print(c3)
l=Lenovo()
l.calculate('联想',3000,4789,2020)

老师好,最后想分别计算各个品牌的数据并打印输出,这里的代码不会写。

Python 全系列/第一阶段:Python入门/面向对象 34675楼
Python 全系列/第一阶段:Python入门/面向对象 34676楼
Python 全系列/第一阶段:Python入门/面向对象 34677楼
JAVA 全系列/第五阶段:JavaWeb开发/Ajax技术详解(旧) 34679楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637