• <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
    <title>3D Rose(By JS)</title> 
    </head> 
    <body> 
    <canvas id="c"></canvas> 
    <script> 
    var b = document.body; 
    var c = document.getElementsByTagName('canvas')[0]; 
    var a = c.getContext('2d'); 
    document.body.clientWidth; 
    </script> 
    <script> 
    // start of submission // 
    with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height=f=500;h=-250;function p(a,b,c){if(c>60)return[S(a*7)*(13+5/(.2+P(b*4,4)))-S(b)*50,b*f+50,625+C(a*7)*(13+5/(.2+P(b*4,4)))+b*400,a*1-b/2,a];A=a*2-1;B=b*2-1;if(A*A+B*B<1){if(c>37){n=(j=c&1)?6:4;o=.5/(a+.01)+C(b*125)*3-a*300;w=b*h;return[o*C(n)+w*S(n)+j*610-390,o*S(n)-w*C(n)+550-j*350,1180+C(B+A)*99-j*300,.4-a*.1+P(1-B*B,-h*6)*.15-a*b*.4+C(a+b)/5+P(C((o*(a+1)+(B>0?w:-w))/25),30)*.1*(1-B*B),o/1e3+.7-o*w*3e-6]}if(c>32){c=c*1.16-.15;o=a*45-20;w=b*b*h;z=o*S(c)+w*C(c)+620;return[o*C(c)-w*S(c),28+C(B*.5)*99-b*b*b*60-z/2-h,z,(b*b*.3+P((1-(A*A)),7)*.15+.3)*b,b*.7]}o=A*(2-b)*(80-c*2);w=99-C(A)*120-C(b)*(-h-c*4.9)+C(P(1-b,7))*50+c*2;z=o*S(c)+w*C(c)+700;return[o*C(c)-w*S(c),B*99-C(P(b, 7))*50-c/3-z/1.35+450,z,(1-b/1.2)*.9+a*.1, P((1-b),20)/4+.05]}}setInterval('for(i=0;i<1e4;i++)if(s=p(R(),R(),i%46/.74)){z=s[2];x=~~(s[0]*f/z-h);y=~~(s[1]*f/z-h);if(!m[q=y*f+x]|m[q]>z)m[q]=z,a.fillStyle="rgb("+~(s[3]*h)+","+~(s[4]*h)+","+~(s[3]*s[3]*-80)+")",a.fillRect(x,y,1,1)}',0) 
    // end of submission // 
    </script> 
    </body> 
    </html>

    roman

    http://www.v2ex.com/t/27650

     http://blog.csdn.net/hfahe/article/details/7250055

    <!DOCTYPE html>  
    <html>  
    <head>  
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />  
    <meta http-equiv="Content-Type" content="text/html; charset=GBK" />  
    <title>Hello, World</title>  
    <style type="text/css">  
    html{height:100%}  
    body{height:100%;margin:0px;padding:0px}  
    #container{height:70%}
    #container{width:50%}  
    </style>  
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>  
    </head>  
      
    <body>  
    <br><br><br><br><br>
    百度地图接口 -- 小总结
    <br><br>
    <div id="container"></div>  
    <script type="text/javascript">  
    var map = new BMap.Map("container");          // 创建地图实例  
    
    
    //通过经纬度坐标来初始化地图
    var point = new BMap.Point(116.99491694569588, 36.6652820947602);  // 创建点坐标  
    map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别  
    
    //通过城市名称来初始化地图
    //map.centerAndZoom("上海");
    
    var marker = new BMap.Marker(point);        // 创建标注  
    map.addOverlay(marker); 
      
    map.enableScrollWheelZoom();  // 开启鼠标滚轮缩放  
    map.enableKeyboard();         // 开启键盘控制  
    map.enableContinuousZoom();   // 开启连续缩放效果  
    map.enableInertialDragging(); // 开启惯性拖拽效果 
    
    map.addControl(new BMap.NavigationControl()); //添加标准地图控件(左上角的放大缩小左右拖拽控件)
    map.addControl(new BMap.ScaleControl());      //添加比例尺控件(左下角显示的比例尺控件)
    map.addControl(new BMap.OverviewMapControl()); // 缩略图控件
    map.addControl(new BMap.MapTypeControl());     //// 仅当设置城市信息时,MapTypeControl的切换功能才能可用map.setCurrentCity("北京"); (个人测试设置城市不管用,无法加载地图) 
    map.setCurrentCity("济南");
    
    //添加自定义控件
    
    // 定义一个控件类,即function  
    function ZoomControl(){  
      // 设置默认停靠位置和偏移量  
      this.defaultAnchor = BMAP_ANCHOR_TOP_LEFT;  
      this.defaultOffset = new BMap.Size(50, 10);  
    }  
      
    // 通过JavaScript的prototype属性继承于BMap.Control  
    ZoomControl.prototype = new BMap.Control();  
    
    // 自定义控件必须实现initialize方法,并且将控件的DOM元素返回  
    // 在本方法中创建个div元素作为控件的容器,并将其添加到地图容器中  
    ZoomControl.prototype.initialize = function(map){  
      // 创建一个DOM元素  
      var div = document.createElement("div");  
      // 添加文字说明  
      div.appendChild(document.createTextNode("夏米软件科技有限公司"));  
      // 设置样式  
      div.style.cursor = "pointer";  
      div.style.border = "1px solid gray";  
      div.style.backgroundColor = "white";  
      // 绑定事件,点击一次放大两级  
      div.onclick = function(e){  
        alert("夏米软件,您身边最贴心的软件。");
      }  
      // 添加DOM元素到地图中  
      map.getContainer().appendChild(div);  
      // 将DOM元素返回  
      return div;  
    }  
    
    // 创建控件实例  
    var myZoomCtrl = new ZoomControl();  
    // 添加到地图当中  
    map.addControl(myZoomCtrl);  
    
    
    
    //添加信息窗口
    var opts = {  
      width : 200,     // 信息窗口宽度  
      height: 70,     // 信息窗口高度  
      title : "夏米软件科技有限公司"  // 信息窗口标题  
    }  
    var infoWindow = new BMap.InfoWindow("您好,欢迎来到夏米软件科技有限公司", opts);  // 创建信息窗口对象  
    map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口 
    
    </script>  
    </body>  
    </html>  

    百度地图

    http://blog.csdn.net/kalision/article/details/7236470

    管理http://jamescheng.blog.hexun.com/

  • 相关阅读:
    为什么一刷新页面session没了
    Dedecmsv5.7整合ueditor 图片上传添加水印
    DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法
    mysql find_in_set()函数的使用
    利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验
    dedecms自定义表单时间时间戳值类型的转换方法
    jquery 根据自定义属性选择
    jquery快速获得url 的get传值
    自定义Bean初始化和销毁方法
    Spring常用注解
  • 原文地址:https://www.cnblogs.com/XDJjy/p/3753970.html
Copyright © 2020-2023  润新知