菜鸟提问------

kangbo818 2009-04-07 01:41:54
这个代码正确吗?怎么画不出线?
帮忙注释一下


x1:<input type=text id=x1 value=100><br>
y1:<input type=text id=y1 value=100><br>
x2:<input type=text id=x2 value=200><br>
y2:<input type=text id=y2 value=200><br>
<input type=button value=Draw onclick=Line(x1.value,y1.value,x2.value,y2.value)>
<div id=Line1 style="position:absolute;left:0;top:0;color:red;font-size:8px">
</div>
<script>
function DrawLine(x,y,LineLength,LineStyle)
{
var s="";
if(LineStyle=='h')s='<hr color=red width=' LineLength '>';
else for(var i=0;i<LineLength-2;i )s ="|<br>";
document.body.innerHTML ='<div id=Line1 style="position:absolute;left:0;top:0;color:red;font-
size:8px"></div>';
with(Line1)
{
innerHTML=s;;
style.pixelLeft=x;
style.pixelTop=y;
}
}
function Line(x1,y1,x2,y2)
{
DrawLine(x1,y1,(y2-y1)/8,'v');
DrawLine(x1,y2,(x2-x1),'h');
}
</script>
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangbo818 2009-04-07
  • 打赏
  • 举报
回复
还是画不出来,都什么意思注释一下
2009-04-07
  • 打赏
  • 举报
回复

x1:<input type=text id=x1 value=100><br>
y1:<input type=text id=y1 value=100><br>
x2:<input type=text id=x2 value=200><br>
y2:<input type=text id=y2 value=200><br>
<input type=button value=Draw onclick=Line(x1.value,y1.value,x2.value,y2.value)>
<div id=Line1 style="position:absolute;left:0;top:0;color:red;font-size:8px">
</div>
<script>
function DrawLine(x,y,LineLength,LineStyle)
{
var s="";
if(LineStyle=='h')s = '<hr color=red width='+ LineLength + '>';
else for(var i=0;i<LineLength-2;i++ )s += "|<br>";
//document.body.innerHTML ='<div id=Line1 style="position:absolute;left:0;top:0;color:red;font-size:8px"></div>';
with(Line1)
{
innerHTML +=s;;
style.pixelLeft=x;
style.pixelTop=y;
}
}
function Line(x1,y1,x2,y2)
{
DrawLine(x1,y1,(y2-y1)/8,'v');
DrawLine(x1,y2,(x2-x1),'h');
}
</script>

kangbo818 2009-04-07
  • 打赏
  • 举报
回复
看不懂啊,注释一下,我那个代码不行吗?我那个简单
feiling111222 2009-04-07
  • 打赏
  • 举报
回复
我给一个例子你
HTML:
<html>
<script>
function document.onmousemove(){return false;}
</script>
<head>
<script src="aaa.js" type="text/javascript"></script>
</head>
<body topmargin="0" leftmargin="0">

<div style="background:#66CCCC; position:relative" id="parent" >
<img style="cursor:crosshair" width="416" height="584.625" src="20080606.bmp" onmousedown="drags()" onmousemove="drag()" onmouseup="drage()"/>
</div>
<input id=inp size="20" /> <input id="testL" type="text" size="30" />
</body>

</html>





JS:
var begin;
var end;
var div1;

var flag1 = false;

function AbsolutePosition(ax, ay) {
this.ax = ax;
this.ay = ay;
}
function getAbsolutePosition() {

var ax =event.x;
var ay =event.y;
return new AbsolutePosition(ax, ay);
}


function drags()

{

flag1=true;
begin=getAbsolutePosition();
div1=document.createElement("<div>");
var mainDIV=document.getElementById("parent");
mainDIV.appendChild(div1);
}


function drage()
{
flag1=false;


}
function drag()

{
if(flag1){
end=getAbsolutePosition();
div1.style.width=Math.abs(end.ax-begin.ax);
div1.style.height=Math.abs(end.ay-begin.ay);
div1.style.position='absolute';
div1.style.border='#FF0000 1px solid';
div1.style.left=(begin.ax>=end.ax)?end.ax:begin.ax;
div1.style.top=(begin.ay>=end.ay)?end.ay:begin.ay;
}


}
稍做改动就可以用了
这只是简单的应用
我这还有复杂更多的
kangbo818 2009-04-07
  • 打赏
  • 举报
回复
快来人啊!!!!!!!
内容概要:本文深入剖析了 Cursor 编辑器中 @Codebase 功能的核心价值与底层机制,指出其作为代码库语义索引和智能上下文检索系统的本质,能够解决大型项目中 AI 编程常见的上下文割裂、依赖遗漏、风格不统一等问题。通过结构化索引、语义排序、逻辑推理与精准注入四大流程,@Codebase 可实现跨文件联动修改、全局架构理解与规范复用,支持高精度的批量修复、性能优化与架构重构。文章还提供了从索引优化、范围限定到任务拆分的完整最佳实践体系,强调需配合 .cursorignore 配置、三段式指令和分层使用策略,以避免常见误区,提升大项目 AI 编程效率与准确性。; 适合人群:具备一定项目开发经验,正在使用或希望提升 Cursor 在大型复杂项目中 AI 编程效率的研发人员、技术负责人及工程团队;; 使用场景及目标:①在十万行级项目中进行全局重构与规范统一;②实现跨模块 BUG 批量修复与性能瓶颈优化;③避免重复造轮子、代码风格冲突与依赖遗漏;④构建高效、可控、低返工率的 AI 辅助开发流程; 阅读建议:此资源聚焦于如何最大化发挥 @Codebase 的工程级能力,建议结合实际大型项目边学边练,重点掌握索引瘦身、精准注入指令与任务拆分方法,并定期刷新上下文以保持与项目同步。

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧