2016/1/15代码

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body margin = "0px">
<!--<h2>在Javascript中创建json对象。</h2>-->
<!--<p>first name:<span id = "fname"></span></p>-->
<!--<p>-->
<!--Name:<span id = "jname"></span><br>-->
<!--Address:<span id = "jaddre"></span><br>-->
<!--Age:<span id = "jage"></span><br>-->
<!--Phone:<span id = "jphone"></span><br>-->
<!--</p>-->
<!--<p>-->
<!--First Name:<apan id = "frname"></apan><br>-->
<!--Last Name:<span id = "lname"></span><br>-->
//制作画板
<div align="center">
<!--创建画布-->
<canvas id=" mycanvas" width="800px" height="800px" style="border: 2px solid salmon"></canvas>
<div class= "control-ops">
<button type="button" class="btn btn-primary" onclick="javascript:clearArea();return false;">清空画布</button>
line width:<select id="selWidth">
<option value="1">1</option>
<option value="3">2</option>
<option value="5">3</option>
<option value="7">4</option>
<option value="9">9</option>
<option value="11" selected = "selected">11</option>
</select>
color:<select id = "selColor">
<option value="red">red</option>
<option value="blue">blue</option>
<option value="pink">pink</option>
<option value="yellow">yellow</option>
<option value="green">green</option>
<option value="grey">grey</option>
</select>
</div>
</div>
</p>
<script type="text/javascript">
var mousePressed = false;
var lastX,lastY;
var ctx;
function InitThis(){
ctx.document.getElementById("mycanvas").getContext("2d");
}
$(‘#mycanvas‘).mousedown(function(e){
mousePressed = true;
Draw(e.pageX - $(this).offset().left, e.pageY - $(this).offset().top,false);
});
$(‘#mycanvas‘).mousemove(function(e){
if(mousePressed){
Draw(e.pageX - $(this).offset.left, e.pageY - $(this).offset().top,true);
}
});
$(‘#mycanvas‘).mouseup(function(e){}
mousePressed = false;
}
);
$(‘#mycanvas‘).mouseleave(function(e)
mousePressed = false;
);
function (x,y,isDown){
if(isDown){
ctx.beginPath();
ctx.strokeStyle = $(‘#selColor‘).val();
ctx.lineWidth = $(‘selWidth‘).val();
ctx.linejoin = "round";
ctx.moveTo(lastX,lastY);
ctx.lineTo(x,y);
ctx.closePath();
ctx.stroke();
}
lastX = x,lastY = y;
}
function clearArea(){
// Use the identity matrix while clearing the canvas
ctx.setTransform(1,0,0,1,0,0);
ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height);
}
// var JSONobject = {
// "name":"Bill Gates",
// "address":"Fifth Avenue New Yourk 666",
// "age":21,
// "phone":"18408234562";
// }
// document.getElementById("jname").innerHTML = JSONobject.name;
// document.getElementById("jaddre").innerHTML = JSONobject.address;
// document.getElementById("age").innerHTML = JSONobject.age;
// document.getElementById("jphone").innerHTML = JSONobject.phone;
// var employees = [
// {"firstName":"Bill","lastName":"Gates"},
// {"firstName":"first","lastName":"Snoopy"},
// {"firstName":"Micheal","lastName":"Kates"}
// ];
// employees[1].firstName = "jobs";
// document.getElementById("fname").innerHTML = employees[1].firstName;
// var txt = ‘{ "employees" + [‘ +
// ‘{"firstName":"Bill","lastName":"Gates"}‘+
// ‘{"firstName":"ILOVE","lastName":"Snoopy"}‘+
// ‘{"firstName":"Tome","lastName":"mike"}‘
// ‘]
// }‘;
// var obj = eval("(" + txt + ")");
// document.getElementById("fname").innerHTML = obj.employees[1].firstName;
// document.getElementById("lname").innerHTML = obj.employees[2].lastName;

</script>
</body>
</html>

时间: 2024-09-27 23:58:05

2016/1/15代码的相关文章

2016/02/15 codes

return e.addTest = function(a,b){ if(typeof a == "object") for(var d in a )y(a,d)&& e.addTest(d,a[d]); else{a = a.toLowerCase(); if(e[a]!== c)return e; b = typeof b = "function"?b():b, typeof f != "undefined" &&am

2016.4.15 -关于分离和总结

2016.4.15 科比退役了,祝老大走好,作为铁杆科密的我没有选择在社交媒体上去煽情和感伤,我只知道,我喜欢科比,是因为他的精神,现在的我需要传承老大的“凌晨四点的洛杉矶”,在内心和行动上默默坚持,默默努力,前行.用自己的实际行动证明一切,而不是说说. 研究生阶段唯一的好友,张同学今天突然告诉我他要选择转博了,没有一点惊喜,反而有点悲伤,剩下的路又要一个人走了,或许是上天对我的考察,,,终于想通 了,其实我们每个人都有自己的路要走,每个人都只能陪你走一段路程而已,剩下的路,你一个人走,要坚持,

2016.2.15 四旋翼相关资料

--------2016.2.15--------最近在玩儿四旋翼,所以相关的资料我会贴上来供需要的朋友参考,如果遇到了我们趟过的地雷就能够方便一些. 机架:F450我们之后由于要将NVIDIA的开发板和飞行器连在一起,所以从机架的选择上我们要慎重考虑,之前为了方便选的是F330,但是DJI正版的F330停产了,所以taobao的F330进行测试,经过测试发现F330相当脆弱,机架非常容易在后写撞击中折断,所以如果上面搭载NVIDIA的开发板的话,那么这样开发的成本太高,一旦炸机可能机毁板子亡,

macbook pro 2016 2017 15寸 雷电3 外接显卡 epu 简单教程(不修改UEFI)

雷电3外接显卡效果还不错,但是除了akitio node 其他厂家并不会维护自己的固件来适配新机型,我自己买的mbp 2016 15''就出现了和AORUS Gaming Box 1070不兼容的问题,在引导的时候会在win徽标处转圈卡死,我联系了厂家,客服,给他们打了电话发了邮件,都快变成骚扰了,不过并没有解决问题,得到的回复是问题在解决中,不知道什么时候能解决. 后来在egpu.io上找到了解决方案并尝试成功,效果还不错 https://egpu.io/forums/implementati

2016/05/15 ThinkPHP3.2.2 表单自动验证实例 验证规则的数组 直接写在相应的控制器里

使用TP 3.2框架 验证规则也可以写到模型里,但感觉有些麻烦, 一是有时候不同页面验证的方式会不一样, 二是看到这个   Add  事件里的代码,就清楚要接收什么数据,如何验证数据能够在第一眼有个大致了解 ①控制器代码页 1 <?php 2 namespace Home\Controller; 3 use Think\Controller; 4 5 header("Content-type: text/html; charset=utf-8"); 6 7 class AddCo

[位运算] [搜索] [递推优化] [计算几何] TEST 2016.7.15

NOIP2014 提高组模拟试题 第一试试题 题目概况: 中文题目名称 合理种植 排队 科技节 源程序文件名 plant.pas/.c/.cpp lineup.pas/.c/.cpp scifest.pas/.c/.cpp 输入文件名 plant.in lineup.in scifest.in 输出文件名 plant.out lineup.out scifest.out 每个测试点时限 1s 1s 1s 测试点数目 10 10 10 每个测试点分值 10 10 10 内存上限 128MB 128

2016.7.15.2014noip模拟赛D1(和昨天那个不一样,但同样网上搜不到

1.      合理种植 (plant.pas/.c/.cpp) [问题描述] 大COS在氯铯石料场干了半年,受尽了劳苦,终于决定辞职.他来到表弟小cos的寒树中学,找到方克顺校长,希望寻个活干. 于是他如愿以偿接到了一个任务…… 美丽寒树中学种有许多寒树.方克顺希望校园无论从什么角度看都是满眼寒树,因此他不希望有三棵甚至更多寒树种在一条直线上.现在他把校园里n棵寒树的坐标都给了大COS,让他数出存在多少多树共线情况.(若一条直线上有三棵或以上的树,则算出现一个多树共线情况.) [输入] 输入文

2016.5.15——leetcode-HappyNumber,House Robber

leetcode:HappyNumber,House Robbe 1.Happy Number 这个题中收获2点: 1.拿到题以后考虑特殊情况,代码中考虑1和4,或者说<6的情况,动手算下.(可能要在代码一步步测试中发现,目前还不知道怎么知道这些特殊情况) 2.数字的每一位时,n%10,n/10. 题目: Write an algorithm to determine if a number is "happy". A happy number is a number defin

[总结] 2016.12.15 星期四

I/O输入,输出 第一:先判断到底是输入还是输出,站在程序的立场 第二:判断是传递字节,还是字符,决定管道粗细,字节流是最基本的数据输出管道.字符类型管道专门用来传送文本数据. Java流的四大父类:1.字节流(包含InputStream,OutputStream)          2.字符流(包含Read,Write)文件的拷贝,这里可能是在面试中出现的手工书写的代码最多的题之一 public class Testio { public static void main(String[] a