好家伙,
(资料图)
代码已开源
Git:
https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.git
NPM:
panghu-planebattle-esm - npm (npmjs.com)现在,比如说,我用Vue写好了个人博客主页的前端
我想在这个主页里面加点东西,让我的博客更缤纷多彩一点
我想在他的主页里面塞个小游戏,他会怎么做
1.思考步骤如下:
第一步:去网上找个小游戏的资源,将这个包下载到本地,
诶,正好发现有个飞机大战 panghu-planebattle-modular小游戏开发好了
我可以直接下载,或者通过npm安装
npm install panghu-planebattle-modular
第二步:导入到某个.vue文件或html文件
通过import导入
第三步:划一个区域 剩下的他就不用管了 大概是这么个过程,然后我们按着这个思路,反向去分我们这个包 先来看看原先的完整代码: 完整代码 一看,738行,这,没人想维护的,复制粘贴都嫌累 (再看一眼就要爆炸) 我们要实现一个这样的效果(事实上也实现了) 而事实上,就是三行代码: 让使用者操作的部分由738行代码变成3行代码 将程序主要分成下面几个需要处理的部分 1、静态的:图片,图片地址,配置项 2、六个小类:Enemy、Hero、Loading、Sky、Award、Bullet 3、主启动类:Main 4、全局方法,全局变量 5、入口(对外导出的对象) 项目目录结构如下: 1.图片 2.配置项 首先是配置项config.js 我们将所有的配置项文件都放在这里,全局变量也放在这里 3.其中六个小类,我把他们"独立"分开 比如Bullet(子弹类) 这里需要提一嘴的是,类的导出必须带 default,否则会报错 4.主启动类main 我们将所有曾经的全局方法,还有定时器都封装到这个类中 最后新建一个实例,并导出 5.包的入口 首先看一眼package.json 看main,(这个可以自己调的) 由上图可知,这个包的入口就是index.js了 config.js中的canvas main.js中的main 在这里,用上我们前几天学的语法(嘿嘿) 分包完成
Helloworld.vue欢迎来到主页面
//从包中导入canvas,main_1import { canvas, main_1 } from "panghu-planebattle-modular"//dom操作添加canvasthis.$refs.stage.appendChild(canvas); //调用main_1的maingame方法main_1.maingame();
//初始化一个子弹类class Bullet { constructor(config, x, y) { this.img = config.img; this.width = config.width; this.height = config.height; this.x = x; this.y = y; this.destory = false; } //子弹绘制方法 paint(context) { context.drawImage(this.img, this.x, this.y); } //移动子弹 this.y-- move() { this.y -= 8; } outOfBounds() { //如果返回的是真的话 那么我们应该销毁掉这个子弹 return this.y < -this.height; } collide() { //让这颗子弹变成可销毁状态 this.destory = true; }}export default Bullet
export default Bullet
1 import Enemy from "./enemy" 2 import Hero from "./hero" 3 import Loading from "./loading" 4 import Sky from "./sky" 5 import Award from "./award" 6 7 import { START, STARTING, RUNNING, PAUSE, END } from "./config" 8 import { SKY, LOADING, HERO, E1, E2, E3, C1 } from "./config" 9 import { bg, copyright, pause } from "./config" 10 import { canvas, context } from "./config" 11 12 class Main { 13 //以下全为全局变量或方法 (全局的!!) 14 //初始化一个天空实例 15 //主启动方法 16 maingame() { 17 const sky = new Sky(SKY); 18 //初始化一个飞机界面加载实例 19 const loading = new Loading(LOADING); 20 //初始化一个英雄实例 英雄是会变的 21 let hero = new Hero(HERO); 22 //该变量中有所有的敌机实例 23 let enemies = []; 24 //该变量中存放所有的奖励实例 25 let awards = []; 26 //敌机产生的速率 27 let ENEMY_CREATE_INTERVAL = 800; 28 let ENEMY_LASTTIME = new Date().getTime(); 29 30 function stateControl() { 31 //为canvas绑定一个点击事件 且他如果是START状态的时候需要修改成STARTING状态 32 canvas.addEventListener("click", () => { 33 if (state === START) { 34 state = STARTING; 35 } 36 }); 37 // 为canvas绑定一个鼠标移动事件 鼠标正好在飞机图片的正中心 38 canvas.addEventListener("mousemove", (e) => { 39 let x = e.offsetX; 40 let y = e.offsetY; 41 hero.x = x - hero.width / 2; 42 hero.y = y - hero.height / 2; 43 }); 44 // 为canvas绑定一个鼠标离开事件 鼠标离开时 RUNNING -> PAUSE 45 canvas.addEventListener("mouseleave", () => { 46 if (state === RUNNING) { 47 state = PAUSE; 48 } 49 }); 50 // 为canvas绑定一个鼠标进入事件 鼠标进入时 PAUSE => RUNNING 51 canvas.addEventListener("mouseenter", () => { 52 if (state === PAUSE) { 53 state = RUNNING; 54 } 55 }); 56 //为canvas绑定一个屏幕移动触摸点事件 触碰点正好在飞机图片的正中心 57 canvas.addEventListener("touchmove", (e) => { 58 // let x = e.pageX; 59 // let y = e.pageY; 60 console.log(e); 61 // let x = e.touches[0].clientX; 62 // let y = e.touches[0].clinetY; 63 let x = e.touches[0].pageX; 64 let y = e.touches[0].pageY; 65 // let x = e.touches[0].screenX; 66 // let y = e.touches[0].screenY; 67 let write1 = (document.body.clientWidth - 480) / 2; 68 let write2 = (document.body.clientHeight - 650) / 2; 69 hero.x = x - write1 - hero.width / 2; 70 hero.y = y - write2 - hero.height / 2; 71 72 // hero.x = x - hero.width / 2; 73 // hero.y = y - hero.height / 2; 74 console.log(x, y); 75 console.log(document.body.clientWidth, document.body.clientHeight); 76 e.preventDefault(); // 阻止屏幕滚动的默认行为 77 78 }) 79 } 80 stateControl(); 81 // 碰撞检测函数 82 //此处的碰撞检测包括 83 //1.子弹与敌机的碰撞 84 //2.英雄与敌机的碰撞 85 //3.英雄与随机奖励的碰撞 86 function checkHit() { 87 // 遍历所有的敌机 88 for (let i = 0; i < awards.length; i++) { 89 //检测英雄是否碰到奖励类 90 if (awards[i].hit(hero)) { 91 //当然了,这个随机奖励的样式也要删了 92 awards.splice(i, 1); 93 //清除所有的敌机 94 // for (let i = 0; i < enemies.length; i++) { 95 // enemies.splice(i, 1); 96 // } 97 enemies.length = 0; 98 99 }100 }101 for (let i = 0; i < enemies.length; i++) {102 //检测英雄是否撞到敌机103 if (enemies[i].hit(hero)) {104 //将敌机和英雄的destory属性改为true105 enemies[i].collide();106 hero.collide();107 }108 for (let j = 0; j < hero.bulletList.length; j++) {109 enemies[i].hit(hero.bulletList[j]);110 //检测子弹是否撞到敌机111 if (enemies[i].hit(hero.bulletList[j])) {112 //将敌机和子弹的destory属性改为true113 enemies[i].collide();114 hero.bulletList[j].collide();115 }116 }117 }118 }119 // 全局函数 隔一段时间就来初始化一架敌机/奖励120 function createComponent() {121 const currentTime = new Date().getTime();122 if (currentTime - ENEMY_LASTTIME >= ENEMY_CREATE_INTERVAL) {123 let ran = Math.floor(Math.random() * 100);124 if (ran < 55) {125 enemies.push(new Enemy(E1));126 } else if (ran < 85 && ran > 55) {127 enemies.push(new Enemy(E2));128 } else if (ran < 95 && ran > 85) {129 enemies.push(new Enemy(E3));130 } else if (ran > 95) {131 awards.push(new Award(C1));132 133 }134 135 ENEMY_LASTTIME = currentTime;136 }137 }138 // 全局函数 来判断所有的子弹/敌人组件 "负责移动"139 function judgeComponent() {140 for (let i = 0; i < hero.bulletList.length; i++) {141 hero.bulletList[i].move();142 }143 for (let i = 0; i < enemies.length; i++) {144 enemies[i].move();145 }146 for (let i = 0; i < awards.length; i++) {147 awards[i].move();148 }149 }150 // 全局函数 来绘制所有的子弹/敌人组件 绘制score&life面板151 function paintComponent() {152 for (let i = 0; i < hero.bulletList.length; i++) {153 hero.bulletList[i].paint(context);154 }155 for (let i = 0; i < enemies.length; i++) {156 enemies[i].paint(context);157 }158 for (let i = 0; i < awards.length; i++) {159 awards[i].paint(context);160 }161 context.font = "20px 微软雅黑";162 context.fillStyle = "green";163 context.textAlign = "left";164 context.fillText("score: " + score, 10, 20);165 context.textAlign = "right";166 context.fillText("life: " + life, 480 - 10, 20);167 //重置样式168 context.fillStyle = "black";169 context.textAlign = "left";170 }171 // 全局函数 来销毁所有的子弹/敌人组件 销毁掉英雄172 function deleteComponent() {173 if (hero.destory) {174 life--;175 hero.destory = false;176 if (life === 0) {177 state = END;178 } else {179 hero = new Hero(HERO);180 }181 }182 for (let i = 0; i < hero.bulletList.length; i++) {183 if (hero.bulletList[i].outOfBounds() || hero.bulletList[i].destory) {184 hero.bulletList.splice(i, 1);185 }186 }187 for (let i = 0; i < enemies.length; i++) {188 if (enemies[i].outOfBounds() || enemies[i].destory) {189 enemies.splice(i, 1);190 }191 }192 }193 194 //当图片加载完毕时,需要做某些事情195 bg.addEventListener("load", () => {196 setInterval(() => {197 switch (state) {198 case START:199 sky.judge();200 sky.paint(context);201 let logo_x = (480 - copyright.naturalWidth) / 2;202 let logo_y = (650 - copyright.naturalHeight) / 2;203 context.drawImage(copyright, logo_x, logo_y);204 break;205 case STARTING:206 sky.judge();207 sky.paint(context);208 loading.judge();209 loading.paint(context);210 break;211 case RUNNING:212 sky.judge();213 sky.paint(context);214 hero.judge();215 hero.paint(context);216 hero.shoot(context);217 createComponent();218 judgeComponent();219 deleteComponent();220 paintComponent();221 checkHit();222 break;223 case PAUSE:224 let pause_x = (480 - pause.naturalWidth) / 2;225 let pause_y = (650 - pause.naturalHeight) / 2;226 context.drawImage(pause, pause_x, pause_y);227 break;228 case END:229 //给我的画笔设置一个字的样式230 //后面写出来的字都是这个样式的231 context.font = "bold 24px 微软雅黑";232 context.textAlign = "center";233 context.textBaseline = "middle";234 context.fillText("GAME_OVER", 480 / 2, 650 / 2);235 break;236 }237 }, 10);238 });239 240 241 //背景切换方法242 // function changebg() {243 // console.log("changebg方法被触发")244 // bg.src = "img/background.png"245 // }246 }247 }248 export let main_1 = new Main()249 // export default Main
main.js//index.jsexport { canvas } from "./config"export { main_1 } from "./main"
export let canvas = document.createElement("canvas");canvas.width = 480;canvas.height = 650;canvas.ref = canvas;canvas.style = "border: 1px solid red;"
export let main_1 = new Main()
我的第一个项目(十一) :飞机大战分包完成(简单阐述分包思路以及过程)|最新快讯
2023-04-19
全球看点:qq飞车代码大全2023_qq飞车代码大全
2023-04-19
环球观察:智能制造研究院 肇庆高要有限公司_对于智能制造研究院 肇庆高要有限公司简单介绍
2023-04-19
中微公司:4月17日YANG JAMES WEI减持公司股份合计5000股
2023-04-19
坚持党建引领!浦东这家养老运营机构打造一站式服务,运营床位将超2500张
2023-04-19
天天关注:沈阳美国领事馆官网_沈阳美国领事馆
2023-04-18
又一家基金销售公司 被注!|世界热消息
2023-04-18
天天即时:艾叶功效和作用?
2023-04-18
一季报即将披露!银行信贷投放“开门红”已定 银行股普遍上涨
2023-04-18
赛事智慧全面升级!海尔·2023青岛马拉松即将鸣枪开跑
2023-04-18
焦点热文:北京一医院发生火情 21人死亡
2023-04-18
讯息:思进智能: 关于持股5%以上股东减持计划期限届满并拟继续减持股份的公告
2023-04-18
刚买第二辆车 杭州水榭塘湾小区停车涨价-天天视点
2023-04-18
天天微速讯:古尔曼预测苹果WWDC 2023新品
2023-04-18
劳务派遣合同范本内容_劳务派遣合同范本
2023-04-18
借去花贷款逾期了十几天上征信系统_天天观速讯
2023-04-18
2023年4月18日上海市硼酸价格最新行情预测_实时
2023-04-18
观天下!融合无界,触手可及 亿咖通科技与星纪魅族集团联合亮相2023上海国际车展
2023-04-18
中文传媒:2022年净利同比降5.53% 拟10股派7.5元|世界快看
2023-04-18
100亿元!河南省水利产业投资基金成立 即时焦点
2023-04-18
智慧双芯+240赫兹鸿鹄画质!华为智慧屏 S3 Pro首发价5999元
2023-04-18
通化金马:2022年归母净利同比降14.52% 清开灵片等产品被纳入流行病毒感染用药目录|每日消息
2023-04-18
天天即时:2小时内强降水+雷电来袭 万盛经开区、涪陵、丰都、石柱注意防范
2023-04-18
098期赢四海排列三预测奖号:单挑一注直选推荐_全球观天下
2023-04-18
快e贷逾期7个月还不起会上征信吗
2023-04-18
2023上海车展:日产Arizon概念车首发
2023-04-18
电脑散热不好咋办 电脑散热不好怎么办
2023-04-18
当前最新:重庆綦江:夕阳西下映余晖
2023-04-18
迈克-布朗谈追梦踩踏:二级恶意是必须的 好奇官方回看后怎么说|环球播报
2023-04-18
选择奉贤 选择未来丨孙婧:奉贤成就了我的事业_热文
2023-04-18
丰碑的两层含义分别是什么_丰碑课文主要内容_天天热推荐
2023-04-18
2023上海车展:星纪元STERRA ES首发 天天快播
2023-04-18
天天热点!小学生画报模板_小学生小报模板
2023-04-18
山西2022一级造价师补考准考证打印时间:4月18日-23日 世界观察
2023-04-18
今日热文:AI绘制90年代“复仇者联盟” 阿汤哥来演钢铁侠
2023-04-18
菠萝削完用什么水泡(菠萝削好了用什么水泡)
2023-04-18
科普 | 每天走10000步健康吗?健康走路要注意这6点
2023-04-18
今日聚焦!浙江武义一企业厂房发生火灾 多名工人失联
2023-04-18
Spring Cloud Task 任务开发-定义任务输入和输出(二) 前沿资讯
2023-04-18
第21届中国国际人才交流大会大鹏新区精彩亮相_环球实时
2023-04-17
世界热文:航新科技(300424.SZ)股东柳少娟累计减持41万股 减持实施完毕
2023-04-17
京信通信4月17日回购46.00万股 耗资74.31万港币_世界报道
2023-04-17
【时快讯】中兴通讯朱永兴:从400G到2.5G,构建更宽更广的全光价值网络
2023-04-17
自动驾驶出租车辆来了!上海首批智能网联出租将示范运营
2023-04-17
飞机云层中飞行视频_飞机云
2023-04-17
鸡西到哈尔滨自驾高速费用(鸡西到哈尔滨开车哪条路线近) 世界要闻
2023-04-17
《龙城》郑东霓是不是郑岩女儿 西决和东霓在一起了吗 环球新视野
2023-04-17
大汉软件过会:今年IPO过关第91家 安信证券过5单_天天短讯
2023-04-17
如何制作松果圣诞树 当前最新
2023-04-17
港股异动 | 中盈盛达融资担保(01543)早盘放量飚涨逾1.76倍 此前为岭南生态文旅提供担保最高额为3.5亿元
2023-04-17
【明日方舟】早间随谈(4.17) 周五打剿灭 天天精选
2023-04-17
新冠日增核酸阳性数降至2036,专家:对大流行结束持乐观态度
2023-04-17
中甲最大牌!冯潇霆重回广东,开启生涯下半场,球迷:不回广州?-今日精选
2023-04-17
甘肃省多措并举增强卫生健康领域服务水平_环球快播
2023-04-17
首次公开!总台独家影像揭露日本侵华滔天罪行
2023-04-17
每日热闻!申请环评需要哪些资料_环评需要提供什么资料
2023-04-17
淄博烧烤凭什么?
2023-04-16
三国此人威震北境,地位凌驾刘备之上?乱世豪杰袁绍是他一生之敌! 今头条
2023-04-16
全球今亮点!兵吞天下类似_兵吞天下
2023-04-16
实时:长治“醉”美大好春光
2023-04-16
萨尔地区_萨尔|世界微速讯
2023-04-16
中国森林覆盖率2021_中国森林覆盖率
2023-04-16
苏州工行数字人民币业务累计交易规模达2000余亿元_世界快报
2023-04-16
厦门又添一青少年足脊健康防护中心
2023-04-16
全球今日讯!杭州体育中考首轮考试 “6选2”调整后,现场涌现一大波满分
2023-04-16
视频|万商云集!第133届广交会开幕,全面恢复线下展_新视野
2023-04-16
今日报丨CPU买散片还是盒装?都不买!
2023-04-16
广交会首日直击:现场人从众 “几小时就有20多批外商来洽谈”!
2023-04-15
第三届消博会闭幕 多项核心指标全线提升
2023-04-15
环球观点:深圳农商网上银行_深圳农村商业银行网银登录
2023-04-15
全力备战巴黎奥运会丨跳水世界杯开赛首日 中国队包揽4金 环球快播报
2023-04-15
魔都极具看点车展!全品类1000台名车,1000万购车补贴,准备就绪!
2023-04-15
周末去哪玩?20多位摊主“快闪”嘉定这条老街 一些还有"隐藏身份"
2023-04-15
英雄回家!今年将迎回第十批在韩志愿军烈士遗骸 播报
2023-04-15
刀马旦电视剧_刀马旦是什么意思-世界最新
2023-04-15
沙尘天气注意了!最新权威研究:空气污染如何诱发肺癌?-环球速看料
2023-04-15
速看:飞利浦是哪国的品牌_关于飞利浦的介绍
2023-04-15
多地为求职毕业生提供免费住宿服务-天天观点
2023-04-15
什么是结构性存款举例说明_什么是结构性存款
2023-04-15
屏幕防眩+优秀画质+纸感读写,新款华为MatePad 11柔光屏属实优秀|天天快消息
2023-04-14
堵车3小时!记者实探史上最火爆糖酒会,“没有一个人能空手离开”!更有千余家酒企齐聚-世界新资讯
2023-04-14
通灵股份:一季度净利预增111%-177% 焦点热门
2023-04-14
法治护航进校园 魏都区人民法院为青少年系好第一颗“法治纽扣”|环球关注
2023-04-14
每日热门:华达科技:一季度净利润预增50%-61%
2023-04-14
每日头条!可转债保底为什么赚不到钱 可能是这个原因
2023-04-14
每日视讯:天象预告|日全环食、天琴座流星雨相约下周天幕
2023-04-14
世界新资讯:欧洲将逐步淘汰燃油车 44%的电池产能将由亚洲企业建设
2023-04-14
世界关注:社科赛斯总裁李发进:用服务打动用户 需要“慢功细活”
2023-04-14
【播资讯】固安:加快项目建设 助企发展壮大
2023-04-14
太原城乡居民养老保险缴费时间是什么时候?(开始+结束)|每日热讯
2023-04-14
紫光展锐受邀参加移远通信物联网生态大会 携手产业伙伴赋能千行百业_世界即时
2023-04-14
房企融资持续回暖,“三箭齐发”能否扛过偿债高峰 环球热文
2023-04-14
天天新资讯:岳云鹏私生子风波再升级,他曾在婚礼上说有儿子,孩子照片疑曝光
2023-04-14
攀枝花住房公积金查询 如何能快速查询到自己公积金的余额呢?-当前快报
2023-04-14
天天快消息!二寸照片具体像素_二寸照片的尺寸是多少像素寸照片的尺寸是多少
2023-04-14
世界即时看!不干胶标签制作过程_不干胶标签制作
2023-04-14
五一起实施!北京交管局:经过这些区域要谨慎——-焦点速看
2023-04-14
每日热讯!被巴菲特第10次减持,比亚迪距离“躺赚”还有多远?
2023-04-13
银行存款利率涨跌不一 3年期存款利率下跌最多
2023-04-13
环球百事通!协同招商引资、共建西部科学城!北碚区与四川天府新区签订战略合作框架协议
2023-04-13
英特尔宣布与Arm合作,帮助芯片设计公司基于Intel 18A开发芯片-热点
2023-04-13
科德宝集团加强在华布局,着眼本地创新推进高质量发展
2023-04-13
世界热头条丨美媒:70%美国成年人感到财务压力 近六成认为通胀是主因
2023-04-13
环球实时:不畏强队!济源市沁园中学女篮闯入全国总决赛
2023-04-13
信托产品与理财等其他资管产品的区别?_焦点速递
2023-04-13
诏安:2023年青梅鲜果上市工作座谈会召开|全球播资讯
2023-04-13
全球视讯!安徽祖孙失踪时距离家人仅10多米,多方搜查未有结果
2023-04-13
环球速讯:椎名真由理
2023-04-13
河北出台举措发展壮大农村集体经济_天天速看
2023-04-13
鼠来宝1电影国语版(鼠来宝1电影免费版)|全球最资讯
2023-04-13
全球视点!华艺照明焕亮广州松园助力大国外交
2023-04-13
全球今头条!当日快讯:非洲寻求增加电力供应之际,卢旺达考虑建立模块化核反应堆
2023-04-13
天天热消息:三球不敌西班牙 中国女足见差距
2023-04-13
高端访谈丨智利驻华大使乌尔塔多:第一次访川,有太多事情想做
2023-04-13
粤电力A(000539):4月12日北向资金减持82.99万股
2023-04-13
黑椒汁的做法大全_黑椒汁的做法 环球即时看
2023-04-12
山竹台风多少级(山竹台风多少级)
2023-04-12
沙尘气团影响杭州 空气出现严重污染
2023-04-12
用数字化为工业母机装上“三头六臂”
2023-04-12
天天报道:部分中小银行下调存款利率 监管收紧债券私募备案要求 | 宏观晚6点
2023-04-12
环球信息:陕西全省道路交通安全和运输执法领域突出问题专项整治工作全面铺开
2023-04-12
全球今热点:石首一校入选省级优秀案例!
2023-04-12
环球快看点丨9中1!1.8亿合同没了!季后赛场均12分,还能指望他吗?
2023-04-12
“小”五金赢得“大”市场 热资讯
2023-04-12
紧急提醒!最近少穿这两种颜色的衣服出门 世界消息
2023-04-12
氧化反应的定义_氧化还原反应的定义
2023-04-12
四川达州一自建房发生垮塌,官方通报:无人员伤亡
2023-04-12
铭凡推出UM560XT迷你主机 搭载R5 5600H处理器
2023-04-12
天天观点:泰国宋干节期间,注意出游安全!我大使馆最新提醒
2023-04-12
世界热资讯!土耳其对中国聚氨基甲酸酯浸渍的纺织品作出第三次反倾销日落复审肯定性终裁
2023-04-12
广东省博物馆门票预约_广东省博物馆门票-天天动态
2023-04-12
山东高考体育类专业统一测试首次实现所有项目无纸化评分_焦点资讯
2023-04-12
全球报道:揭阳酒店价格(揭阳酒店)
2023-04-12
前沿资讯!浙商银行(02016.HK):4月11日南向资金增持2.3万股
2023-04-12
斛珠夫人读什么_斛珠夫人读音简述
2023-04-11
欢乐家:2022年实现营利双增,“欢乐”背后竞争力在下降 |看财报 环球今日报
2023-04-11
网上预约挂号怎么挂号_网上预约挂号怎么挂
2023-04-11
拜克
2023-04-11
焦点关注:ACCA考过的概率大不大?一年可以报几次?
2023-04-11
飞鸽、桂发祥、盛锡福……这些“天津精品”集体亮相
2023-04-11
【环球时快讯】暖心礼、纪念照、祝福语 暖到了来办退休业务的他们
2023-04-11
全球今头条!巴萨在西甲丢球少的秘诀:对手0射正!这事在杯赛行不通
2023-04-11
阳光照明:截至2023年4月10日,股东总数40,412户-头条
2023-04-11
限售股解禁股票是好是坏消息? 限售股可以抵押吗? 天天观速讯
2023-04-11
今晚,我们跨越半个世纪,寻找“当代文学里的河南味儿”
2023-04-11
SMM光伏快讯 天天速读
2023-04-11
北京君正涨超7%,人工智能ETF(159819)今日已涨1.35%_全球最资讯
2023-04-11
自游家,撕开车企“大逃杀”的真相_每日看点
2023-04-11
国网开封市祥符供电公司纪委:多方监督促进纪检工作成效显著-今日快看
2023-04-11
语文六上作文笔尖流出故事(热门40篇)_世界速看料
2023-04-11
大众日报评论|高标准高质量开展好主题教育_世界信息
2023-04-11
三八妇女节送妈妈什么礼物
2023-04-11
环球观热点:湖北科技学院与桔子托幼“联姻”,建立师范生教育实习实训基地
2023-04-11
沙尘再次来袭 今春沙尘天气缘何如此频繁
2023-04-10
全球观热点:突发!北京文旅局:这些游乐设施关停!18省区市都注意!一电动汽车坠崖,车内多人死亡
2023-04-10
助力驼产业!阿右旗这个检验检测中心投用……
2023-04-10
4月10日18时香港疫情最新消息数据及香港疫情现在有多少例
2023-04-10
前两月中国整车出口金额同比增长2.3倍
2023-04-10
文旅部:打击“不合理低价游”等市场乱象
2023-04-10
玲珑轮胎(601966.SH)一季度净利润预增318%-339%
2023-04-10
全球速读:?慕容家居:净利连续4年为负,营收4连降|年报拆解
2023-04-10
世界资讯:多氟多盘中异动 股价振幅达7.48% 上涨7.45%
2023-04-10
全球快资讯丨百度上的红包啥时候能提现
2023-04-10
时讯:陇县气象台发布大风蓝色预警【Ⅳ级/一般】
2023-04-10
津巴布韦元兑换人民币(越南盾兑换人民币)|观天下
2023-04-10
医疗人才“组团式”帮扶宣威|资讯
2023-04-10
全球热议:世园公园50万株郁金香迎来盛放季
2023-04-10
中电港董事长周继国:改革助飞跃 扬帆再起航
2023-04-10
当前时讯:高职专科院校的排名 高职院校排名
2023-04-10
颓组词两个字_颓组词
2023-04-10
要闻速递:德国汉堡数个仓库起火 有毒烟雾蔓延
2023-04-09
月亮为什么会发光简单回答_月亮为什么会发光
2023-04-09
当前快看:世说新语二则作者_世说新语的作者是谁
2023-04-09
男学生生日送什么礼物
2023-04-09
如何平衡儿童兴趣与全面发展
2023-04-09
88u(88u是什么意思) 世界观速讯
2023-04-09
德里克·迪亚尔
2023-04-09
好评中国丨“人民至上、生命至上”
2023-04-09
GPT-4更是进一步扩展到多模态智能成为AI领域的前沿科技 环球视讯
2023-04-09
最新:长泰马洋溪至厦门定制旅游专线开通 票价单程15元
2023-04-09
王者荣耀:连续削弱7次,却还是版本T1!澜究竟强在哪里?
2023-04-09
猷怎么读音_讫怎么读 环球速看
2023-04-09
老卤肉、港式烧鸭,温生记预制菜上新等你尝鲜丨“豫制菜”上新季
2023-04-08
宜春奉新县开展食品生产企业联合检查
2023-04-08
大语言模型中的涌现现象是不是伪科学?
2023-04-08
环球看点!申万宏源:数字经济后续可期待业绩加速期迎来第3-6波上涨行情
2023-04-08
当前聚焦:百度发打假声明:目前文心一言无官方APP 已对苹果公司及相关开发者团队发起诉讼
2023-04-08
项目者说|做好延链补链 陕西这个新能源高端材料项目投产在即
2023-04-08
荒野大镖客2皮革工具在哪解锁_荒野大镖客2皮革工具-天天日报
2023-04-08
2022飞机机电设备维修专业大学排名,专科学校排行榜
2023-04-08
焦点快报!白糖价“涨”声一片 下游厂商将面临“甜蜜的烦恼”?
2023-04-08
全球今热点:橄榄球明星
2023-04-08
文案策划工作内容有什么_文案策划具体是做什么的
2023-04-08
飞凯材料:公司“年产120吨TFT-LCD混合液晶显示材料项目”已投产,目前生产情况良好
2023-04-07
【当前热闻】山西:到2035年全面建成“3223出行交通圈”和“123快货物流圈”
2023-04-07
南京禄口机场大巴时刻表查询(南京禄口机场大巴时刻表)
2023-04-07
吉利新款帝豪售6.99-8.89万!标配12.3英寸屏+银河OS|世界时快讯
2023-04-07
上海:把信用等级作为企业享受优惠政策和制度便利的重要依据_焦点速递
2023-04-07
二七区委副书记、区长虎荣鑫到侯寨乡调研督导产业发展和项目建设工作|即时
2023-04-07
梦江南歌曲表达的情感_梦江南歌曲
2023-04-07