当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 89

py_cheng/scrapy_zhilian
暂停

forked from 小码编程/scrapy_zhaopin
暂停
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
big_data1.js 39.06 KB
一键复制 编辑 原始数据 按行查看 历史
子沐 提交于 2018-07-09 13:50 . !1 V2.0版本发布
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835
window.onload = function () {
/*薪资轮播*/
var ol = document.getElementById("ol");
var mess = [{
"name": "杨*",
"schooling": "本科",
"major": "电子信息与技术",
"employ": "湖北万*科技发展有限责任公司",
"salsry": "¥8700",
"address": "武汉"
}, {
"name": "王*苗",
"schooling": "专科",
"major": "计算机",
"employ": "航天*股份有限公司",
"salsry": "¥9300",
"address": "北京"
}, {
"name": "赵*",
"schooling": "本科",
"major": "数学",
"employ": "广州精点**机科技有限公司",
"salsry": "¥9800",
"address": "广州"
}, {
"name": "周*",
"schooling": "本科",
"major": "计算机",
"employ": "太平洋**服务科技有限公司",
"salsry": "¥11000",
"address": "深圳"
}, {
"name": "黄*兴",
"schooling": "专科",
"major": "材料工程",
"employ": "上海国凯*计算机科技有限公司",
"salsry": "¥9000",
"address": "上海"
}, {
"name": "张*伦",
"schooling": "本科",
"major": "计算机科学与技术",
"employ": "北京**联合投资有限公司",
"salsry": "¥9500",
"address": "北京"
}, {
"name": "孙一*",
"schooling": "本科",
"major": "计算机网络",
"employ": "福建中企**技术有限公司",
"salsry": "¥8000",
"address": "福州"
}, {
"name": "杨*",
"schooling": "本科",
"major": "电子信息与技术",
"employ": "湖北万*科技发展有限责任公司",
"salsry": "¥8000",
"address": "武汉"
}, {
"name": "王*苗",
"schooling": "专科",
"major": "计算机",
"employ": "航天*股份有限公司",
"salsry": "¥9500",
"address": "北京"
}, {
"name": "赵*",
"schooling": "本科",
"major": "数学",
"employ": "广州精点**机科技有限公司",
"salsry": "¥9000",
"address": "广州"
}, {
"name": "周*",
"schooling": "本科",
"major": "计算机",
"employ": "太平洋**服务科技有限公司",
"salsry": "¥11000",
"address": "深圳"
}, {
"name": "黄*兴",
"schooling": "专科",
"major": "材料工程",
"employ": "上海国凯*计算机科技有限公司",
"salsry": "¥10500",
"address": "上海"
}, {
"name": "张*伦",
"schooling": "本科",
"major": "计算机科学与技术",
"employ": "北京**联合投资有限公司",
"salsry": "¥9000",
"address": "北京"
}, {
"name": "孙一*",
"schooling": "本科",
"major": "计算机网络",
"employ": "福建中企**技术有限公司",
"salsry": "¥8600",
"address": "福州"
}];
for (var i = 0; i < mess.length; i++) {
var li = document.createElement("li");
li.innerHTML +=
'<span class="name">' + mess[i].name + '</span>' +
'<span class="schooling">' + mess[i].schooling + '</span>' +
'<span class="major">' + mess[i].major + '</span>' +
'<span class="employ">' + mess[i].employ + '</span>' +
'<span class="salsry">' + mess[i].salsry + '</span>' +
'<span class="address">' + mess[i].address + '</span>';
ol.appendChild(li);
}
ol.appendChild(ol.children[0].cloneNode(true));
var salaryNum = 0;
var salaryTimer = setInterval(salaryFn, 10);
function salaryFn() {
salaryNum++;
ol.style.top = -salaryNum + "px";
if (salaryNum > ol.children[0].offsetHeight * (ol.children.length - 10)) {
salaryNum = 0;
}
}
ol.onmouseover = function () {
clearInterval(salaryTimer);
};
ol.onmouseout = function () {
salaryTimer = setInterval(salaryFn, 10);
};
/*各大招聘网站需求*/
var skipNum1 = document.getElementById("skipNum1");
var skipNum2 = document.getElementById("skipNum2");
var skipNum3 = document.getElementById("skipNum3");
var hunt = document.getElementById("hunt");
var part3 = document.getElementById("part3").children;
var Simulation = document.getElementById("simulation");
var SimulationLeft = Simulation.getElementsByTagName("span")[0];
var SimulationRight = Simulation.getElementsByTagName("span")[1];
var employCommand = document.getElementById("employCommand");
var placeCommand = document.getElementById("placeCommand");
var Unit1 = document.getElementById("unit1");
var Unit2 = document.getElementById("unit2");
var Unit3 = document.getElementById("unit3");
var Unit4 = document.getElementById("unit4");
var Unit5 = document.getElementById("unit5");
var Unit6 = document.getElementById("unit6");
var Unit7 = document.getElementById("unit7");
var Unit8 = document.getElementById("unit8");
var jiagouMain = document.getElementById("jiagouMain");
var hopemain = document.getElementById("hopemain");
var experOut = document.getElementById("experOut");
var Item = document.getElementById("Item");
var tarot = document.getElementById("tarot");
/*90天,简单快速拿高薪*/
//
// function SimulationMother(arg1,arg2){
// return function(){
// for(var i=0;i<=arg2;i++){
// (function(j){
// SimulationLeft.children[arg1].style.height = j + "px";
// if(j = arg2){
// for(var k=arg2;k>=0;k--){
// (function(k){
// SimulationLeft.children[arg1].style.height = k + "px";
// })(j);
// }
// }
// })(i);
// }
// }
// }
//1.从0到40,
//2.检测如果到了40,
//3.从40捡到0
// function SimulationMother(argWhich,argNum){
// var SimulationNum = 0;
// function foo(){
// SimulationNum++;
// if(SimulationNum >= argNum){
// var timer2 = setInterval(function(){
// SimulationNum--;
// if(SimulationNum<=0){
// SimulationNum = argNum;
// foo()
//
// }
// SimulationLeft.children[argWhich].style.height = SimulationNum + "px";
// },100);
// }
// SimulationLeft.children[argWhich].style.height = SimulationNum + "px";
// }
// return foo;
// }
// function simulationReduce(original){
// var num = original;
// return function(){
// num--;
// if(num<=0){
// num = 0;
// }
// SimulationLeft.children[2].style.height = num + "px";
// }
// }
//
//var SimulationB1Grow = SimulationMother(2,40);
//
//var timerSimulation = setInterval(SimulationB1Grow,60);
//clearInterval(timerSimulation);
//setInterval(SimulationB1Grow,60);
/*架构师薪资分布图*/
var income = document.getElementById("income");
var cirImg = income.children[1].children[0];
var income1 = document.getElementById("income1");
var rect = document.getElementById("rect");
window.onscroll = function () {
if (scroll().top > 1050) {
function part(j) {
return function () {
part3[j].style.transform = "translateY(0)";
part3[j].children[1].children[0].style.width = "246px";
part3[j].children[1].children[0].style.height = "246px";
part3[j].children[1].children[0].style.transform = "rotateZ(0deg)";
}
}
var smallPrat1 = part(0);
var smallPrat2 = part(1);
var smallPrat3 = part(2);
smallPrat1();
smallPrat2();
smallPrat3();
skip1();
skip2();
skip3();
// setTimeout(smallPrat1,10);
// setTimeout(smallPrat2,40);
// setTimeout(smallPrat3,80);
// setTimeout(skip1,90);
// setTimeout(skip2,90);
// setTimeout(skip3,90);
setTimeout(function () {
employCommand.style.transform = "translateY(0)";
placeCommand1();
placeCommand2();
placeCommand3();
placeCommand4();
placeCommand5();
placeCommand6();
placeCommand7();
placeCommand8();
unitSkip1();
unitSkip2();
unitSkip3();
unitSkip4();
unitSkip5();
unitSkip6();
unitSkip7();
unitSkip8();
}, 800);
}
if (scroll().top > 2200) {
income.children[0].style.transform = " translateY(0)";
income1.style.transform = "translateY(92px)";
setTimeout(function () {
cirImg.style.transform = "rotateZ(0deg)";
}, 500);
setTimeout(function () {
income.children[2].style.transform = "translateY(0)";
}, 510);
rect1();
rect2();
rect3();
rect4();
rect5();
}
if (scroll().top > 3900) {
jiagouMain.style.opacity = 1;
jiagouMain.style.transform = "translateY(0)";
}
if (scroll().top > 4900) {
hopemain.style.opacity = 1;
hopemain.style.transform = "translateY(0)";
}
if (scroll().top > 5700) {
experOut.style.opacity = 1;
experOut.style.transform = "translateY(0)";
}
if (scroll().top > 6400) {
Item.style.opacity = 1;
Item.style.transform = "translateY(0)";
}
if (scroll().top > 7000) {
tarot.style.opacity = 1;
tarot.style.transform = "translateY(0)";
setTimeout(function () {
tarot.children[0].style.transform = "rotateZ(360deg)";
}, 2000);
setTimeout(function () {
tarot.children[1].style.transform = "rotateZ(360deg)";
}, 2300);
setTimeout(function () {
tarot.children[2].style.transform = "rotateZ(360deg)";
}, 2600);
setTimeout(function () {
tarot.children[3].style.transform = "rotateZ(360deg)";
}, 2900);
setTimeout(function () {
tarot.children[0].children[0].children[2].style.transform = "translateY(0) scale(1.2, 1.2)";
}, 3400);
setTimeout(function () {
tarot.children[1].children[0].children[2].style.transform = "translateY(0) scale(1.2, 1.2)";
}, 3700);
setTimeout(function () {
tarot.children[2].children[0].children[2].style.transform = "translateY(0) scale(1.2, 1.2)";
}, 4000);
setTimeout(function () {
tarot.children[3].children[0].children[2].style.transform = "translateY(0) scale(1.2, 1.2)";
}, 4300);
setTimeout(function () {
tarot.children[0].children[0].children[2].style.transform = "translateY(0) scale(1, 1)";
}, 4700);
setTimeout(function () {
tarot.children[1].children[0].children[2].style.transform = "translateY(0) scale(1, 1)";
}, 5100);
setTimeout(function () {
tarot.children[2].children[0].children[2].style.transform = "translateY(0) scale(1, 1)";
}, 5500);
setTimeout(function () {
tarot.children[3].children[0].children[2].style.transform = "translateY(0) scale(1, 1)";
}, 5900);
}
};
/*数字跳动*/
function fooo(id, num) {
var skipNum = 0;
return function foo() {
setInterval(function () {
skipNum++;
if (skipNum >= num) {
skipNum = num;
}
id.innerText = skipNum;
}, 3);
}
}
var skip1 = fooo(skipNum1, 3230);
var skip2 = fooo(skipNum2, 1543);
var skip3 = fooo(skipNum3, 1978);
var unitSkip1 = fooo(Unit1, 3450);
var unitSkip2 = fooo(Unit2, 3422);
var unitSkip3 = fooo(Unit3, 3278);
var unitSkip4 = fooo(Unit4, 3197);
var unitSkip5 = fooo(Unit5, 3087);
var unitSkip6 = fooo(Unit6, 2867);
var unitSkip7 = fooo(Unit7, 2365);
var unitSkip8 = fooo(Unit8, 2254);
/*柱状图*/
function changeWidth(ele, num) {
var index = 0;
return function () {
setInterval(function () {
index++;
if (index >= num) {
index = num;
}
ele.style.width = index + "px";
}, 1);
}
}
var rect1 = changeWidth(rect.children[0], 179);
var rect2 = changeWidth(rect.children[1], 207);
var rect3 = changeWidth(rect.children[2], 249);
var rect4 = changeWidth(rect.children[3], 267);
var rect5 = changeWidth(rect.children[4], 307);
var placeCommand1 = changeWidth(placeCommand.children[0].children[1], 530);
var placeCommand2 = changeWidth(placeCommand.children[1].children[1], 509);
var placeCommand3 = changeWidth(placeCommand.children[2].children[1], 472);
var placeCommand4 = changeWidth(placeCommand.children[3].children[1], 441);
var placeCommand5 = changeWidth(placeCommand.children[4].children[1], 411);
var placeCommand6 = changeWidth(placeCommand.children[5].children[1], 388);
var placeCommand7 = changeWidth(placeCommand.children[6].children[1], 351);
var placeCommand8 = changeWidth(placeCommand.children[7].children[1], 335);
/*北风校园学习环境*/
var bgSchool = document.getElementById("bgSchool");
var allWidth = bgSchool.children[0].offsetWidth * 6;
var hh = bgSchool.children[0].offsetHeight;
bgSchool.offsetParent.style.height = hh + "px";
var timer = null;
var step = 0;
function schoolAuto() {
step -= 3;
if (step < -allWidth) {
step = 0;
}
bgSchool.style.left = step + "px";
}
timer = setInterval(schoolAuto, 20);
bgSchool.onmouseover = function () {
clearInterval(timer);
};
bgSchool.onmouseout = function () {
clearInterval(timer);
timer = setInterval(schoolAuto, 20);
};
//课程大纲
function liFunc(courseMessage) {
var li = '';
for (var i = 0; i < courseMessage.length; i++) {
li += '<li class="course-box">'
+ '<div class="course">'
+ '<div class="content">'
+ '<h2 class="bg-pic' + (i % 4 + 1) + '">' + courseMessage[i].courseBigTitle + '</h2>'
+ '<div class="detail-descri">'
+ '<h3>' + courseMessage[i].courseSmallTitle + '</h3>'
+ '<p title=' + courseMessage[i].courseIntro + '>' + courseMessage[i].courseIntro + '</p>'
+ '</div>'
+ '<p class="time">预计学时:<span>' + courseMessage[i].day + '</span>天</p>'
+ '</div>'
+ '<i></i>'
+ '</div>'
+ '</li>';
}
return li;
}
function apprenticeship(arg) {
var li = " ";
for (var i = 0; i < arg.length; i++) {
if (i < 4) {
li += '<li class="course-box">'
+ '<div class="course">'
+ '<div class="content content-bg content-bg-' + (i % 4 + 1) + '">'
+ '<span title="' + arg[i].testTitle1 + '" class="color-' + (i % 4 + 1) + ' descri-text">'
+ arg[i].testTitle1
+ '</span>'
+ '</div>'
+ '<i></i>'
+ '</div>'
+ '</li>'
} else {
li += '<li class="course-box">'
+ '<div class="course">'
+ '<div class="content test-bg test-bg-' + (i % 4 + 1) + '">'
+ '<span title="' + arg[i].testTitle2 + '" class="color-test descri-text">'
+ arg[i].testTitle2
+ '</span>'
+ '<span title="' + arg[i].textDescribtion + '" class="descri-test">' + arg[i].textDescribtion + '</span>'
+ '</div>'
+ '<i></i>'
+ '</div>'
+ '</li>'
}
}
return li;
}
//项目案例
var obj = [
{
ClassName: "拜师学艺", courseMessage: [
{
courseBigTitle: "测试环境",
courseSmallTitle: "软件和测试环境基础",
courseIntro: "本节课程主要讲述软件的定义和特点,计算机的层次以及软件的分类,互联网概述、网络体系结构以及网络协议,更进一步地详解IP地址等测试环境基础知识。帮助学员快速提高基础测试能力。",
day: 1
}, {
courseBigTitle: "测试基础",
courseSmallTitle: "软件测试基础知识",
courseIntro: "本节课程主要讲述软件测试的相关概念,目前的现状和前景,职业规划等基础内容,帮助学员认清楚未来的软件测试趋势,更好地学习软件测试。",
day: 1
}, {
courseBigTitle: "缺陷",
courseSmallTitle: "软件缺陷",
courseIntro: "本节课程主要讲述软件测试缺陷概念,缺陷报告,缺陷管理流程等缺陷相关内容。",
day: 1
}, {
courseBigTitle: "流程",
courseSmallTitle: "软件测试流程",
courseIntro: "本节课程主要讲述不同的软件开发模型,测试生命周期,测试阶段分类以及注意事项等测试流程基础知识,帮助学员在以后的工作中更好地融入工作环境。",
day: 2
}, {
courseBigTitle: "测试文档",
courseSmallTitle: "软件测试文档",
courseIntro: "本节课程主要讲述测试需求,测试计划,计划工具以及内容,测试总结等,帮助学员在工作中更快地上手有关测试文档编写工作。",
day: 2
}, {
courseBigTitle: "测试经验",
courseSmallTitle: "软件测试经验汇总",
courseIntro: "本节课程主要讲述测试原则,工作中怎么处理缺陷,测试结束标准,以及其他人的工作经验总结等,帮助学员在未来的工作中少些弯路,更多正能量。",
day: 1
}, {
courseBigTitle: "测试用例",
courseSmallTitle: "软件测试用例",
courseIntro: "本节课程主要讲述测试用例的概念以及在软件测试中测试用例的地位,测试用例的内容,更新或者维护,测试模板简介等。",
day: 1
}, {
courseBigTitle: "黑盒",
courseSmallTitle: "黑盒测试用例方法",
courseIntro: "本节课程主要讲述不同的黑盒测试方法,结合具体的案例,学会并掌握使用测试方法编写测试用例等。",
day: 2
}, {
courseBigTitle: "测试技术",
courseSmallTitle: "常用的测试技术",
courseIntro: "本节课程主要讲述控件测试、界面测试、易用性测试、兼容性测试、安装测试、文档测试等不同的测试技术。",
day: 1
},
{
courseBigTitle: "故障",
courseSmallTitle: "软件故障模型",
courseIntro: "本节课程主要讲述在软件测试过程中不同的软件故障模型,对其进行精细的讲解,提升学员在实际工作中解决问题的能力。",
day: 1
},
{
courseBigTitle: "测试管理",
courseSmallTitle: "软件测试管理",
courseIntro: "本节课程带领大家了解软件测试的管理,软件测试预备及执行过程,软件测试质量管理等,让大家深刻的认识软件测试这个行业的基本流程。",
day: 6
},
{
courseBigTitle: "虚拟机",
courseSmallTitle: "虚拟机的操作",
courseIntro: "本节课程主要讲述虚拟机的简介和安装,虚拟机的基本使用,高级使用功能,一些相关工具的使用,以及操作系统安装步骤等知识。",
day: 1
},
{
courseBigTitle: "Linux",
courseSmallTitle: "Linux基础&shell编程",
courseIntro: "本节课程主要讲述Linux基础知识介绍,整合了Linux系统的常见使用,包括文件操作、权限操作、常用shell命令,为后继服务器的优化及高性能服务器搭建打下坚实的基础。",
day: 9
}, {
courseBigTitle: "数据库",
courseSmallTitle: "MySQL和Oracle两大数据库",
courseIntro: "本节课程主要讲述数据库系统的基本概念,MySQL和Oracle基本操作,帮助学员了解数据库基本原理,掌握数据库基本技术及操作。",
day: 20
}, {
courseBigTitle: "HTML",
courseSmallTitle: "HTML和CSS",
courseIntro: "本节课程主要讲述HTML的基本标签、表格、表单及框架、CSS样式的深入学习等内容。为了让学生更好地把握教材内容,本课程每一章的开始都有教学目标、重难点及学习建议,正文之后是小结,涵盖了本章的主要知识点并附以课堂作业以及大量的案例解析,使读者更好的实践掌握,快速提高开发技能,势必将这些核心知识学到极致。",
day: 6
}, {
courseBigTitle: "Python",
courseSmallTitle: "Python3基础编程",
courseIntro: "本节课程主要讲述Python入门基础知识,字符串,函数设计和使用,序列,选择结构程序设计,文件的使用以及面向对象等。让学员掌握Pyhton为后面的提升做准备。",
day: 6
}, {
courseBigTitle: "性能测试",
courseSmallTitle: "Loadrunner性能测试",
courseIntro: "本节课程主要讲述性能测试基本概念,Loadrunner简介,负载压力测试计划编写,脚本,场景设计,结果分析,测试报告编写等性能测试内容。",
day: 6
}]
},
{
ClassName: "华山论剑", courseMessage: [
{
courseBigTitle: "web项目",
courseSmallTitle: "Web测试项目实战--汝城县网上审批大厅",
courseIntro: "本节课程结合实战项目跟大家共同学习web测试方面的基础和在本项目中所用到的工具,让大家更加深刻的理解web测试的知识。",
day: 7
}, {
courseBigTitle: "性能测试",
courseSmallTitle: "大数据性能测试&项目实战(直播)",
courseIntro: "大数据应用测试更多是对数据处理的验证,而不是软件产品的单个特征的测试。当谈到大数据测试的时候,性能与功能测试是关键。",
day: 6
},
{
courseBigTitle: "HTML和CSS案例",
courseSmallTitle: "HTML和CSS案例集萃",
courseIntro: "本节课程主要讲述HTML+CSS的案例,新东方侧栏导航设计,途家网注册页面等案例具体讲解,将所学知识运用到实际当中。",
day: 1
}]
},
{
ClassName: "笑傲江湖", courseMessage: [
{
courseBigTitle: "计算机网络",
courseSmallTitle: "计算机网络技术(直播)",
courseIntro: "本课程主要讲解网络体系结构、TCP/UDP、IP协议以及网络抓包与协议分析。",
day: 2
}, {
courseBigTitle: "Linux",
courseSmallTitle: "Linux Shell编程企业案例实战",
courseIntro: "本课程主要通过俄罗斯方块案例给大家讲解shell的基本应用,让大家快速掌握基本知识并学以致用。",
day: 2
},
{
courseBigTitle: "抓包工具",
courseSmallTitle: "抓包工具",
courseIntro: "本课程主要讲解抓包工具使用以及基本操作。",
day: 1
},
{
courseBigTitle: "java",
courseSmallTitle: "java语言基础",
courseIntro: "本节课程主要讲述java基础知识,安装调试过程,java基础语法,类和对象,字符串,继承和多态,接口和抽象类等,帮助学员在软件测试工作中更好地理解开发,提升的自己工作效率。",
day: 10
}, {
courseBigTitle: "编程",
courseSmallTitle: "面向对象编程",
courseIntro: "本节课程主要讲述面向对象思路,类和对象,封装和继承,继承和多态,抽象类和接口,异常等,在java基础知识的基础上进一步拓展提升技能。",
day: 10
},
{
courseBigTitle: "Selenium",
courseSmallTitle: "基于python、selenium2自动化测试实战教程",
courseIntro: "本节课程主要讲述自动化测试基础,Selenium2的理论和概念,测试环境搭建,WebdriverAPI,SeleniumIDE,unittest单元测试框架,SeleniumGrid,Python多线程以及自动化测试项目实战等。让学员灵活运用基于Python的自动化技术。",
day: 5
}, {
courseBigTitle: "单元测试",
courseSmallTitle: "案例分析之单元测试 ",
courseIntro: "本节课程讲解单元测试的基础知识和方法。",
day: 9
}, {
courseBigTitle: "QTP",
courseSmallTitle: "自动化测试",
courseIntro: "本节课程主要讲述自动化测试工具的理论和概念并且能轻松学会QTP的运行及操作,介绍自动化测试基础,QTP测试基础,VBS基础等自动化测试内容。势必让学员灵活运用自动化测试技术。",
day: 9
}, {
courseBigTitle: "接口 ",
courseSmallTitle: "基于jmeter工具的性能测试",
courseIntro: "本节课程主要讲述性接口测试方面的案例,通过对实例的讲解,学会灵活使用Jmeter工具,提升学员的技能,提高自身的竞争力。",
day: 7
},
{
courseBigTitle: "接口",
courseSmallTitle: "接口测试(直播)",
courseIntro: "本节课程主要讲述接口测试概念,接口测试工具Jmeter基础知识,Jmeter简介、工作原理、安装和目录结构、运行,框架简介等介绍。帮助学员提升接口测试技能。",
day: 15
}, {
courseBigTitle: "餐饮项目",
courseSmallTitle: "餐饮管理系统项目实战(直播)",
courseIntro: "本节课程结合实战项目餐饮管理系统,与QC缺陷管理工具相结合进行讲解,如何编写测试用例,上传测试用例,提交缺陷等,对其进行系统的讲解。",
day: 7
},
{
courseBigTitle: "移动端",
courseSmallTitle: "移动端测试(直播)",
courseIntro: "本节课程主要讲述概述移动端功能测试概述,性能测试,专项测试,辅助测试方法,质量管理,测试团队等移动端测试内容。",
day: 10
}, {
courseBigTitle: "测试用例",
courseSmallTitle: "学生管理系统测试用例(直播)",
courseIntro: "本节课程主要讲述学生管理系统的用例编写,编写方法等内容。",
day: 1
},
{
courseBigTitle: "web",
courseSmallTitle: "web端测试(直播)",
courseIntro: "本节课程主要讲述web项目分析,团队组织与任务分配,测试用例编写与管理,功能测试,性能测试等web端测试内容。",
day: 10
}]
},
{
ClassName: "葵花宝典", courseMessage: [
{
courseBigTitle: "时间管理",
courseSmallTitle: "高效率的时间管理",
courseIntro: "学习提高技能的同时离不开时间的管理,学习掌握如何高效率管理自己的时间是非常有意义的。",
day: 1
}, {
courseBigTitle: "测试认证",
courseSmallTitle: "软件测试认证",
courseIntro: "本节课程内容覆盖了测试估算、基于风险的测试、测试过程监控、测试外包、测试行业价值分析等测试管理过程中比较棘手的问题;阐述了实际项目中缺陷管理的解决方案;结合软件测试领域的国际标准和能力模型,为测试团队的过程改进提供了指导性的方法。",
day: 1
}, {
courseBigTitle: "工程",
courseSmallTitle: "软件工程",
courseIntro: "软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。本课程主要讲解了项目开发流程、计划、需求管理和一些工具的使用方法等。",
day: 3
}, {
courseBigTitle: "MySQL",
courseSmallTitle: "MySQL高级进阶",
courseIntro: "本节课程讲解知识MySQL、集群服务,当今互联网公司的发展,数据存储离不开数据库服务器。本课程深入讲解了MySQL的详解解析,让你从根源了解MySQL的发展和企业级的核心应用知识。",
day: 1
}, {
courseBigTitle: "Oracle",
courseSmallTitle: "Oracle数据库",
courseIntro: "本节课程主要讲述Oracle数据库系统的基本概念,数据的相关操作,基本操作,帮助学员了解Oracle数据库,掌握数据库基本技术及操作。",
day: 5
},
{
courseBigTitle: "缺陷管理",
courseSmallTitle: "主流缺陷管理工具介绍使用(直播)",
courseIntro: "本节课程主要讲述缺陷管理工具TD、QC、禅道的具体使用,以及在工作中的实际运用,帮助学员灵活使用缺陷管理工具。",
day: 7
}, {
courseBigTitle: "SQL Server",
courseSmallTitle: "SQL Server快速上手",
courseIntro: "本节课程主要讲述SQL Server数据库系统的基本概念,数据的相关操作,增删改查到存储过程、游标、触发器等具体内容。",
day: 5
}, {
courseBigTitle: "产品经理",
courseSmallTitle: "产品经理从优秀到卓越",
courseIntro: "从多个方面详细介绍培养产品经理素质的方法,使学员具备一个职业产品经理人的全部素质,在工作中游刃有余。",
day: 5
},
{
courseBigTitle: "VBS",
courseSmallTitle: "VBS脚本应用(直播)",
courseIntro: "本节课程主要讲述VBScript概述,语法基础,子过程和函数,重要函数分析,语句使用等内容,帮助学员在QTP的使用过程中更好地运用脚本技术。",
day: 20
}, {
courseBigTitle: "Java",
courseSmallTitle: "Java基础语法",
courseIntro: "本节课程主要讲述Java的发展历史,环境变量配置,myeclipse使用讲解,数据类型和运算符,流程控制以及数组等Java基础知识。",
day: 10
}, {
courseBigTitle: "Javascript",
courseSmallTitle: "Javascript基础",
courseIntro: "本节课程适合完全不会Javascript目标人群,但需要有HTML和CSS基础,带领大家做出几个实用JS效果为止,使你能够真正上路。",
day: 15
}, {
courseBigTitle: "Java核心",
courseSmallTitle: "Java核心编程",
courseIntro: "本节课程主要讲述集合框架及泛型,实用类,输入和输出处理,多线程和网络编辑,XML等核心编程内容,帮助学员进一步提升技能。",
day: 10
}, {
courseBigTitle: "Java",
courseSmallTitle: "Java快速上手",
courseIntro: "本节课程主要讲述Android开发必备开发语言-java,带大家了解java开发的语言逻辑和思想,掌握基础技能知识,达到快速上手的目的。",
day: 6
}, {
courseBigTitle: "Photoshop",
courseSmallTitle: "web视觉工具篇-Photoshop技法入门",
courseIntro: "本节课程主要讲述Photoshop软件的入门,图像的处理及各基础工具的应用。",
day: 20
}, {
courseBigTitle: "Photoshop",
courseSmallTitle: "web视觉工具篇-Photoshop高手进阶",
courseIntro: "本节课程在基于Photoshop工具熟悉操作的情况下。针对图像进行精修、抠图、调色及各种常规及特殊调色手法。",
day: 18.
}, {
courseBigTitle: "Excel",
courseSmallTitle: "Excel必备常用工具使用与高级技巧",
courseIntro: "本节课程主要讲述Excel,Visio,Xmind,PPT的涉及图表数据分析方面的高级技巧,包括但不限于:数据透视表演练、Vision跨职能流程图演练、Xmind项目计划导图演练、PPT高级动画技巧等!",
day: 7
}, {
courseBigTitle: "Android",
courseSmallTitle: "初识Android开发",
courseIntro: "本节课程主要讲述Android基础知识,Android系统的简单剖析,Android开发环境的搭建,学会创建和运行Android应用程序,Android和Java的关系,Android编码规范等知识。",
day: 2
}]
}/*,{ClassName:"出师表",courseMessage:[
{
testTitle1:"软件和软件测试环境(笔试)"
},{
testTitle1:"虚拟机操作(笔试)"
},{
testTitle1:"虚拟机操作(机试)"
},{
testTitle1:"数据库(笔试)",
},{
testTitle2:"数据库(机试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件测试基础知识(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件缺陷(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件缺陷(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件测试流程(机试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件测试文档(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件测试经验汇总(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件测试用例(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"黑盒测试用例方法(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"常用测试技术(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"软件故障模型(笔试)",
textDescribtion:"软件测试工程师测试"
},{
testTitle2:"自动化测试(笔试)",
textDescribtion:"自动化工程师测试"
},{
testTitle2:"自动化测试(机试)",
textDescribtion:"自动化工程师测试"
},{
testTitle2:"性能测试(笔试)",
textDescribtion:"性能测试工程师测试"
},{
testTitle2:"性能测试(机试)",
textDescribtion:"性能工程师测试"
}
]}*/];
for (var j = 0; j < obj.length; j++) {
if (j < 4) {
var partBox = '<div class="partBox">' +
'<section id="div" class="part">' +
"<h1 class='part-title'>" + obj[j].ClassName + "</h1>" +
'<ul id="ul">' +
liFunc(obj[j].courseMessage)
+ '</ul>' +
'</div>';
} else {
var partBox = '<div class="partBox">' +
'<section id="div" class="part">' +
"<h1 class='part-title'>" + obj[j].ClassName + "</h1>" +
'<ul id="ul">' +
apprenticeship(obj[j].courseMessage)
+ '</ul>' +
'</div>';
}
document.getElementById('div').innerHTML += partBox;
}
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/icwj_vs/scrapy_zhilian.git
[email protected]:icwj_vs/scrapy_zhilian.git
icwj_vs
scrapy_zhilian
scrapy_zhilian
master

搜索帮助