web前端实用案例-开发饿了么LBS移动地图点餐系统


知识点:html/css,标签运用、样式讲解、静态开发布局、行业标准。JS基础、if判断、jq方法 Dom操作、逻辑思维。

html代码:

    <div class="top">
        <div class="t-header">
            <div class="t-logo">
                <a href="#">
                    <img src="images/logo.png" alt="饿了么点餐网" width="220" height="23" />
                </a>
            </div>
            <div class="t-desc">LBS移动点餐系统</div>
        </div>
    </div>
    <!--end top-->

    <!--content start-->
    <div class="content">
        <div class="c-title">点外卖,上饿了么 !</div>
        <div class="c-con" id="c-map"></div>
        <!--search start-->
        <div class="search">
            <input type="text" class="s-text" placeholder="请输入地址 ..." id="s-search"/><input type="button" class="s-btn" value="搜 索" />
        </div>
        <!--end search-->
    </div>

css代码:

        <style type="text/css">
            *{margin:0;padding:0;}
            body{background:url("images/bg.png");font-size:12px;font-family:"微软雅黑";color:#666;}

            /*top start*/
            .top{width:100%;height:40px;margin:30px 0;}
            .top .t-header{width:1000px;height:40px;margin: 0 auto;}
            .top .t-header .t-logo{float:left;margin-top:10px;}
            .top .t-header .t-desc{float:right;line-height:40px;font-size:16px;color:#fff;}
            /*end top*/

            /*content start*/
            .content{width:1000px;height:600px;margin:0 auto;position:relative;}
            .content .c-title{height:60px;background:#f90;text-align:center;line-height:60px;font-size:22px;font-weight:300;color:#fff;}
            .content .c-con{width:1000px;height:540px;}
            /*end content*/

            /*search start*/
            .search{width:610px;height:56px;background:#6cf;box-shadow: 1px 2px 10px -2px #000;position:absolute;top:100px;left:200px;}
            .search .s-text{width:490px;height:56px;border:none;outline:none;padding-left:10px;}
            .search .s-btn{width:110px;height:56px;background:#f30;border:none;color:#fff;cursor: pointer;outline:none;}
            .search .s-btn:hover{background:#cc2800;}
            /*end search*/

        </style>

javascript代码:

<script src="http://webapi.amap.com/maps?v=1.3&key=a82669655cc541a1793e86f273fac31e&plugin=AMap.Autocomplete,AMap.PlaceSearch"></script>
<script type="text/javascript">

  //地图加载
    var map = new AMap.Map("c-map", {
        resizeEnable: true
    });
    //输入提示
    var autoOptions = {
        input: "s-search"
    };
    var auto = new AMap.Autocomplete(autoOptions);
    var placeSearch = new AMap.PlaceSearch({
        map: map
    });  //构造地点查询类
    AMap.event.addListener(auto, "select", select);//注册监听,当选中某条记录时会触发
    function select(e) {
        placeSearch.setCity(e.poi.adcode);
        placeSearch.search(e.poi.name);  //关键字查询查询
    }

</script>

有兴趣想学习web前端的可以来web前端qun“189394454”可以免费获取2018最新web前端学习资料。
关注公众号→‘学习web前端’开启你的web前端学习之路

原文地址:http://blog.51cto.com/13457136/2088497

时间: 2024-09-28 21:33:21

web前端实用案例-开发饿了么LBS移动地图点餐系统的相关文章

web前端基础案例-开发QQ空间旋转时光轴

知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维.html代码: <div class="con"> <div class="top"> <img src="images/my.jpg" height="667" width="500" alt="关键词" /> <p>

Web前端与移动开发学习路线图

文章转载自「开发者圆桌」一个关于开发者入门.进阶.踩坑的微信公众号 这里整理的Web前端与移动开发学习路线图包含初中级两个部分,你可以通过百度云盘下载观看对应的视频 链接: http://pan.baidu.com/s/1nv0OMuP 密码: ipf9 好东西岂能独享,欢迎分享到你的朋友圈,推荐给更多的朋友.欢迎关注公众号,订阅视频更新,好视频岂容错过. step01初级教程 前端与移动开发基础视频 本套视频内容重点讲解Web前端基础知识,主要包含了用来定义页面内容的HTML,用来定义页面样式

web前端_正式开发之路_第一周_总结

2016.11.07正式入职xx企业(暂时保密),岗位:web前端开发工程师. 作为从一个设计.美工转战到web前端开发岗位,当然,现在还处于试用期阶段,三个月的时间,不短吧,不知道是不是能顺利的通过这段时期,希望吧. 作为一个转行的人,可以说我的转行是历经曲折,经历了八九个月的时间,其中五味杂陈,只有自己知道自己经历了多么痛苦的时光,不过,还好吧,自己的选择,自己的兴趣,苦点累点倒不是很重要,重要的是现在自己进入了开发角色,无所谓薪水.工作时间等,只要是开发的工作就好,不要单纯的做个codin

Web前端,HTML5开发,前端资源,前端网址,前端博客,前端框架整理 - 转

Web前端/H5开发,前端资源,前端网址,前端博客,前端框架整理 - 转 综合类 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 免费的编程中文书籍索引 智能社 - 精通JavaScript开发 重新介绍 JavaScript(JS 教程) 麻省理工学院公开课:计算机科学及编程导论 JavaScript中的this陷阱的最全收集--没有之一 JS

web前端小白案例,爱新鲜抽屉式特效

知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,动态布局,盒子模型,jquery类库调用,JS特效编写,JS编程思维等. 对前端感兴趣或者正在学习web前端的小伙伴可以来前端群:189394454,每天都会有干货分享.html代码: <div id="box"> <div class="item"> <img src="images/1.jpg" alt="美女" width

web前端之html5开发中常用的开发工具

正所谓“工欲善其事,必先利其器”,对Web开发人员来说,好工具的使用总会给人带来事半功倍的效果.正准备学习HTML5或者已经进行了一段时间的HTML5开发的童鞋,都有必要了解下,HTML5都有哪些开发工具,哪款开发工具更适合我?下面就一一盘点下: 一.HTML5全栈开发工具之Adobe Dreamweaver 首先是大名鼎鼎的Adobe Dreamweaver,Adobe Dreamweaver 软件使设计人员和开发人员能充满自信地构建基于标准的网站.由于同新的 Adobe CS Live 在线

web前端与移动开发---html列表、表单元素等标签的学习

经过前两天的学习,今天我们来学习列表及表单元素. 首先是列表,列表分为无需列表.有序列表.自定义列表. 1.无序列表 <ul> <li></li> <li></li> ...... </ul> 总结: (1)所有放在ul中的数据必须是无序的: (2)ul标签是用来管理li标签的: (3)ul中必须至少有一个li标签: (4)li标签不能单独使用: (5)在ul标签中只能写li标签: (6)在li标签中才能嵌套其他的标签. 2.有序列表

web前端与移动开发---html标签的学习及特殊符号

在学习html标签之前,我们先来回顾一下浏览器在请求服务器的过程: 1.在浏览器的地址栏里面输入URL 2.浏览器发送一条请求到服务器,服务器接收请求并处理 3.服务器将数据传回浏览器 4.浏览器解析数据,并且显示在页面上 下面开始html标签的学习 1.p标签: p标签是一个双标签,用来存放段落内容,使其与其他内容上下保持一定的间隙. <p>段落内容</p> 2.h系列标签,从h1到h6字体大小逐渐减小,用来存放标题,使其内容字体加粗变大,独成一行. <h1>标题1&

web前端,移动开发规范概述

以下规范建议,均是Alloyteam在日常开发过程中总结提炼出的经验,规范具备较好的项目实践,强烈推荐使用 字体设置 使用无衬线字体 body { font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; } iOS 4.0+ 使用英文字体 Helvetica Neue,之前的iOS版本降级使用 Helvetica.中文字体设置为华文黑体STHeiTi. 需补充说明,华文黑体并不存在iOS的字体库中(http://su