码迷,mamicode.com
首页 > Web开发 > 详细

jQuery和JS原生方法对比

时间:2016-04-25 19:19:08      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:

input标签讲解

  <input/>作为按钮的type属性:button、submit(后面会有二者对比分析)

    技术分享

    (交互时的效果跟浏览器以及操作系统相关)

  <input/>的局限性

    <input/>是自闭合标签(不能嵌套其他的标签),所以不能定义复杂样式按钮,所谓复杂的样式,一般指图文混杂的按钮,如下图所示:

      技术分享

    如果想实现复杂的按钮样式,我们可以选择使用button标签。

搜索框中的form标签<form></form>

  <form>基本构成

    技术分享

    action属性:决定了表单会被提交到服务器的哪个端口

    target属性:决定了页面打开方式

    method属性:默认使用get即可

  <input/>提交按钮的默认行为:

    当<input/>标签的type="submit"时,可以提交表单内容到服务器

    此时按钮必须放置在要提交的表单元素内,也就是<form>标签内

实例一:实现简单的搜索框

技术分享
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <title>bing search</title>
    <style type="text/css">
    body{background-color: #333;}
    .bg-div{position:relative;background-image: url(river.jpg);width:1228px;height:690px;margin: 0 auto;}
    .logo{background-image: url(logo.png);height:53px;width: 107px; float: left;margin: -4px 18px 0 0;}
    .search-form{float: left; background-color: #fff;padding:5px;}
    .search-text{height:25px;line-height: 25px;float: left;width: 350px;border: 0;outline: none;}
    .search-button{background-image: url(search-button.png);width:29px;height:29px;float: left;border: 0}
    .search-box{position:absolute;top:150px;left: 200px; }
    </style>
</head>

<body>
 <div class="bg-div">
     <div class="search-box">
     <div class="logo"></div>
     
         <form class="search-form" action="https://cn.bing.com/search" target="_blank">
             <input type="text" class="search-text" name="q"/>
             <input type="submit" class="search-button" value=""/>
         </form>
     </div>
 </div>
</body>
</html>
View Code

实例二:实现带有智能提示的搜索框

  需要掌握的知识点:

  借助jQuery&JS完成动态效果

  事件绑定和事件代理

  AJAX()用于和服务器直接的信息交换

 

 

其他:IE兼容性视图设置:

技术分享

 

jQuery和JS原生方法对比

标签:

原文地址:http://www.cnblogs.com/jiangtengteng/p/5432283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!