1 / 4
文档名称:

PHP项目经验总结一.doc

格式:doc   大小:19KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP项目经验总结一.doc

上传人:xunlai783 2018/6/28 文件大小:19 KB

下载得到文件列表

PHP项目经验总结一.doc

文档介绍

文档介绍:学****编写PHP一个月的时间,在项目中使用PHP,结合JS实现了一些功能。下面我将一一讲述在项目中遇到的一些比较棘手的问题和我的解决方法:
案例一:动态实现机房设备定位效果。
详细描述:首先我有一张3D的机房效果图,然后我从数据库里读取机房设备,然后加载在页面中(比如:未定义坐标的列表中,既3D效果图之外)。用户可以用鼠标对这些设备进行拖动,拖进3D效果图之内的设备,记录其坐标位置,然后点击保存按钮,保存进数据库。
我在实现这个功能的时候,需要设计两个PHP页面,一个页面A用来进行编辑保存拖动的设备坐标,另外一个页面B用来进行展示已保存的左边的设备。
先说页面A:
,于是我在网上找到一个如何实现拖动效果的JS,并对其进行了修改(下面红色部分为我修改的部分)。JS部分代码如下:
=function(){return isNaN(this)?0:this;}
var iMouseDown  = false;
var dragObject  = null;
var curTarget   = null;
function makeDraggable(item,item2,item3){
if(!item) return;
= function(ev){
dragObject = this;
=;
=;
}
= function(ev){
dragObject  = this;
mouseOffset = getMouseOffset(this, ev);
return false;
}
}
function getMouseOffset(target, ev){
ev = ev || ;
var docPos    = getPosition(target);
var mousePos  = mouseCoords(ev);
return {x: - , y: - };
}
function getPosition(e){
var left = 0;
var top  = 0;
while (){
left += + (?(parseInt()).NaN0():0);
top  +=  + (?(parseInt()).NaN0():0);
e     = ;
}
left += + (?(parseInt(

最近更新

《产品设计程序与方法》课程教学大纲 4页

做任务标准截图格式-必须做到位2024 6页

仁爱英语七年级下册Unit7 Topic 2 Section A教.. 5页

全新版大学英语(第二版)综合教程4 课后练习答.. 19页

创新创业基础(石河子大学)智慧树答案 17页

压力管道和容器监检收费标准9223 13页

土地开发使用权项目可行性研究报告 30页

大米产品质量管控方案 6页

小学心理健康教育《做个受欢迎的人》活动设计.. 11页

幼儿园大班语言领域教学活动方案(5篇) 21页

成功的关键不是智商,成功需要状态,成功人士成.. 4页

智慧树知道网课《中国传统艺术——篆刻、书法.. 5页

毕业论文:局域网的组建与应用(终稿) 6页

液体药剂(一)-1 真题-无答案 10页

电商励志语句 5页

第二章 认识自我 9页

艺术创作与现实生活的关系 4页

软件系统验收报告模版 20页

重大危险源辨识及专项方案 7页

面向对象技术样题(附答案) 7页

2022-2023学年九年级历史下册教学计划 7页

2022年沈阳师范大学软件工程专业《操作系统》.. 17页

Excel表格的基本操作(精心整理) 22页

《爱丽丝漫游奇境记》读书心得个人所感 6页

上海电费计算规则 6页

二年级班级工作计划5篇 8页

八年级英语下册Unit 6单元综合测试题-仁爱版(.. 8页

初三物理物理常识测试卷(带答案) 19页

南德16949内审员试题 11页

大学生创业调研报告 14页