精华内容
下载资源
问答
  • HTML制作简单交互网页

    千次阅读 2020-04-14 17:48:54
    今天我们要的事一个简单的交互网页,主要用的是设置百分比宽度以及媒体查询器。先看一下效果:

    今天我们要做的事一个简单的交互式网页,主要用的是设置百分比宽度以及媒体查询器。先看一下效果:
    在这里插入图片描述
    在这里插入图片描述
    这里我们就以第一个代码为例。

    HTML部分:

    这里主要有4个div,然后分别存放顶部导航栏、中间的图片和文字,以及底部的导航。导航是使用nav标记,中间的布局用的是div标记实现的。

    导航:

      <div id="nav">
       <div id="list">
        <div id="logo">
         <i class="fa fa-bars" aria-hidden="true"></i>
        </div>
        <div id="nav2">
         <nav>
          <a href="#">首页</a>
          <a href="#">全球方案</a>
          <a href="#">解决方案</a>
          <a href="#">关于我们</a>
          <a href="#">联系我们</a>
         </nav>
        </div>
       </div>
      </div>

    content:

    <!-- banner图 -->
      <div id="banner">
       <div id="box1"></div>
       <div id="box2">
        <div id="text1">爱护需要行动</div>
        <div id="text2">
         爱护森林吧!行动起来吧!滥砍乱伐森林是人类的愚蠢行为。再不要做这种危害子孙后代的事了。
         我们一定要保护好现有的深林资源!谨防森林火灾再次发生!
        </div>
        <div id="text3">
         <button type="button">了解更多>></button>
        </div>
       </div>
       <img src="1.jpg" style="width: 100%;">
      </div>
      <!-- content -->
      <div id="content">
       <br><h2>我们的使命</h2>
       <div id="content1">
        <img src="2.png"  style="width: 100%;">
       </div>
       <div id="content2">
        <div>
         <b>治理污染</b><br><br>
         将环境保护纳入国民经济与社会发展计划和年度计划。在经济发展中防治环境污染和生态破坏。
        </div>
        <div>
         <b>垃圾分类</b><br><br>
         关心垃堤分类。特别是可器收垃墙。进行固收再生,减少对森林树木的采集砍伐
        </div>
        <div>
         <b>节能低碳</b><br><br>
         开始低硬生活吧。节能减0,减少对资源的消费,并还自己-片蓝天!
        </div>
       </div>
      </div>

    footer :

      <div id="footer">
       <center>@2016 items All Right Reserved | Design by 传智播客</center>
      </div>

    CSS部分:

    这里只设置了一些简单的样式,唯一需要注意的是这里用到了媒体查询器。

    #nav{
     width: 100%;
     height: 10%;
     background-color: #006400;
    }
    #logo{
     margin-left: 5%;
     font-size: 25px;
     color: white;
     display: none;
    }
    #list a{
     font-size: 20px;
     color: white;
     text-decoration: none;
     margin: 50px;
     line-height: 50px;
    }
    #banner{
     width: 100%;
     background-color:lightyellow ;}
    #box1,#box2{
     position: absolute;
     top:50%;
     left: 70%;
     width: 20%;
     height: 30%;
     border-radius: 10px;
    }
    #box1{
     background-color: #FFFFFF;
     filter: opacity(0.5);
    }
    #box2 div{margin: 5%;}
    #text1{
     color:green;
     font-size: 20px;
     font-weight: bold;
     }
    #text3 button{
     background-color: green;
     border: green 1px solid;
     color: white;
    }
    #content{
     width: 100%;
     background-color:lightyellow ;
    }
    h2{
     color: green;
     text-align: center;
    }
    #content1{
     width: 40%;
     padding-left: 5%;
    }
    #content2{width: 45%;}
    #content1,#content2{display: inline-block;}
    #content2 div{margin: 12%;}
    #footer{
     width: 100%;
     background-color: #006400;
     color: white;
     line-height: 50px;
    }

    媒体查询器的代码:
    这里主要是设置了当屏幕尺寸小于600px时,清楚网页中存放的图片和文字的div的浮动,隐藏顶部导航栏的同时显示汉堡菜单的按钮。

    @media screen and (max-width:600px){
     #content1,#content2{
      display:block;
      width: 100%;
      padding: 0;
     }
     #content2{
      margin: 0;
      padding: 0;
      padding-bottom: 1%;
      }
     #box1,#box2{
      position: absolute;
      top: 20%;
      left: 40%;
      width: 50%;
      height: 30%;
     }
     #nav2{display: none;}
     #logo{display: block;}
    }
    展开全文
  • 网页交互性设计

    千次阅读 2018-02-27 18:20:17
    交互性设计对于任何一个Web应用,与用户互动是最基本的要求。为Web应用增加交互性,最常用的方法,莫过于使用 Javascript 或 jQuery、AJAX 了。本节不打算详细介绍这几种技术,只是简要介绍在网页版 word 中,如何...

    对于任何一个Web应用,与用户互动是最基本的要求。为Web应用增加交互性,最常用的方法,莫过于使用 Javascript 或 jQuery、AJAX 了。

    本节不打算详细介绍这几种技术,只是简要介绍在网页版 word 中,如何使用这些技术来实现目录展开折叠功能、文档结构视图功能、键盘翻页功能。这些功能看似不起眼,却非常实用,可以大大提高网页版 word 的易用性,增强用户体验。

    目录展开折叠

    如果目录树较长,经常需要滚动,才能找到想要的内容,使用起来极其不便。一个很人性化的功能,就是可以全部展开和全部收起整个目录。

    幸运的是,dtree 提供了两个方法,一个是 openAll() 方法,用于展开所有的节点,一个是 closeAll() 方法,用于收起所有的节点。

    我们只需定义两个链接,当点击链接时,分别调用调用 openAll() 和 closeAll() 方法,便可轻松实现目录全部展开和全部收起功能。

    可以使用文本链接,也可以使用图像 map。这里使用图像 map 实现,在图像上指定区域提供链接,供用户点击。需要注意的是,map 元素中 name 属性的值,必须与左栏顶部图像中 map 属性的值相对应。HTML代码如下:

    1. <map name="oAll">
    2. <area shape="rect" coords="0,0,22,24"  href="javascript: tree.openAll();">
    3. <area shape="rect" coords="22,0,44,24" href="javascript: tree.closeAll();">
    4. </map>

    可以为 map 中的 area 元素提供 title 属性,如,title = "全部展开"。这样用户鼠标悬停到map的链接区域后,可以提醒用户,点击这里可以全部展开、或全部收起整个目录。

    现在,用户点击左栏顶部图像的左半部分,就可以展开整个目录,点击右半部分,就可以收起整个目录。全部展开的运行结果如图 11‑19 所示:

    全部展开图11-19 全部展开

    关于作者

    歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

    如果本教程对您帮助很大,请随意打

    展开全文
  • 网页前后端交互

    千次阅读 2018-03-10 09:43:46
    对于网页开发而言,网页与服务器之间的数据交互是很频繁的,至关重要的一件事情。但是对于很多的初学者来说,这就成了一个不可逾越的难点问题,本篇博客将从一个初学者的关点讲解其中一种交互方式,此方法经过本人...

     

    对于网页开发而言,网页与服务器之间的数据交互是很频繁的,至关重要的一件事情。但是对于很多的初学者来说,这就成了一个不可逾越的难点问题,本篇博客将从一个初学者的关点讲解其中一种交互方式,此方法经过本人验证有效,并附有代码。

    首先要实现网页前后台程序的交互需要安装后台框架,本人安装的框架为wamp(windows+apache+mysql+php)。安装程序可以通过我在百度网盘上的分享链接下载http://pan.baidu.com/s/1cIKb8a 提取码是cnfh。至于安装过程中的配置可以参考http://wenku.baidu.com/link?url=eB_xVPpECufRgw2rrXptR_H8m8uT_PLa1818sX7oPXmbjDW36W-fYKtTHREv5NcANVjZfbcdtp2NWqqBt4dMVFtgL7sbMJOwoG-UydmT90_这里 不再缀续。

    框架安装好之后就可以进行简单的网页开发了。

    首先是一个简单的用于测试的网页代码。

    复制代码
    <html>
        <head>
        <script src="test.js"></script> //使用的test.js与此html代码位于同一文件路径下,如果路径不同需要使用相对路径或绝对路径
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        </head>
        <body>
            <div>
                <button type="button" id="s" onclick = "test()">test</button>//创建一个按钮用于向服务器上传数据
         </div>
    <span id="processing"></span>//用于接收服务器反馈回来的数据 </body> </html>
    复制代码

     接下来是text.js文件

    复制代码
    function test()//发送客户端请求 
    {
        xmlHttp=GetXmlHttpObject();//获取xmlhttp对象
        if (xmlHttp==null)
          {
              alert ("Browser does not support HTTP Request")
              return
          } 
        var url="test.php"//服务器后台处理程序,此时需要和test.html文件放到同一文件夹下,如果不在同一文件夹下,需要加相对路径或者绝对路径。
        url=url+"?q="+1;//网页发送给后台的数据。可以是数字,字符串,json格式数据等任意数据结构
        url=url+"&sid="+Math.random()//添加一个随机数作为后缀,保证每次请求后台均会重新处理并相应。
        xmlHttp.onreadystatechange=stateChanged//后台处理程序回调函数 
        xmlHttp.open("GET",url,true)//使用GET方式发送
        xmlHttp.send(null)//发送数据 。
    }
    
    function stateChanged()//监测程序回调函数
    { 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")//如果xmlhttp对象成功接收到数据
        {
            var strJson = xmlHttp.responseText;//获得数据文本
            //var state = new Function("return" + strJson)();//采用json格式解析
            var state = eval("("+strJson+")");//和上述注释函数功能相同,使用一个即可
                    document.getElementById("processing").innerHTML=state.openState;//显示内容
                
        } 
    }
    
    function GetXmlHttpObject()//获取xmlhttp对象
    {
        var xmlHttp=null;
        try
        {
            // Firefox, Opera 8.0+, Safari
            xmlHttp=new XMLHttpRequest();
        }
        catch (e)
        {
            // Internet Explorer
            try
            {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e)
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
        }
        return xmlHttp;
    }
    复制代码

    最后是test.php文件,需要注意的是,test.php文件必须放到安装好的wamp框架下才有效,例如我的框架安装在E盘,则我的test.php文件需要放到E:\AppServ\www\目录下或者该目录的子目录 下才有效(之前被这个问题卡了好久,php文件不执行导致 前端一直连不上后端),以下是php文件代码

    复制代码
    <?php
    
    $hint = "";
    function test()//测试程序
    {
        $json_string = file_get_contents('state.json');//打开一个json文件
        $data</span> = json_decode(<span style="color: #800080">$json_string,true);//解析json文件字符串
        if($data["openState"] == 'close')//对json数据进行操作
        {
            $data1 = array();
            $data1['openState'] = 'open';
            $json_string1</span> = json_encode(<span style="color: #800080">$data1);
            file_put_contents('state.json', $json_string1);
        }
            if($data["openState"] == 'open')//对json数据进行操作
        {
            $data1 = array();
            $data1['openState'] = 'close';
            $json_string1</span> = json_encode(<span style="color: #800080">$data1);
            file_put_contents('state.json', $json_string1);
        }
        return $json_string;//反馈数据
    }
    
    $q</span>=<span style="color: #800080">$_GET["q"];//获取前台传来的数据本测试程序为1
    
    switch($q)
    {
    case 1:
        $hint = test();//执行test函数
        break;
    }
    
    
    $response</span>=<span style="color: #800080">$hint;
    echo $response;//将处理完的数据反馈给前台
    
    ?>
        
    复制代码

    另外还需要php文件中提及的state.json文件,这个文件在前后端交互 的时候不是必须的,此处仅仅是为了演示一个完整的json格式文件读写识别操作过程,state.json文件中只有一句代码

    {"openState":"close"}

     

    以上代码编写完成后,就可以进行测试了,测试时需要注意的是打开网页的时候不能直接将html文件拖入浏览器,而是需要使用localhost或者127.0.0.1来访问html页面,这样才能与php进行交互,例如,我的文件如图所示

    文件位于E:\AppServ\www文件夹下

    则我访问test.html文件的方式为在浏览器中输入网址 http://localhost:8080/test.html

    其中8080为端口号,是在安装wamp框架时设置的,如果你采用的是其他端口号,请自行修改,另外,如果采用的是默认的端口号80,则可省略端口号。

    成功运行时显示的现象是

     (注释内容可自行删除)

     点击test按钮

    显示如下

    可见从服务器后端php脚本中成功获取到了信息。再次点击

    原来的close变成了open,可见后台脚本执行正常。

    至此,一个简单的网页前后端异步交互示例介绍完毕。

    你,学会了吗?

    展开全文
  • 我倒是没有研究出来怎么将网页设置为电脑桌面(好像是行得通的,因为有软件做到了),但是有成型软件,得还不错,今天就安利一波。 安装软件 UPUPOO 下载传送门 啊噗啊噗桌面,下载安装傻瓜式操作,完全免费,到它...

    前言

    做为一个web3D的开发人员,如果将写的3D特效作为桌面,岂不是很酷炫?我倒是没有研究出来怎么将网页设置为电脑桌面(好像是行得通的,因为有软件做到了),但是有成型软件,做得还不错,今天就安利一波。( 众筹更新后,需要充值获得cd-key才可以使用,并且不支持修改下载的网页源码。

    安装软件

    UPUPOO 下载传送门
    啊噗啊噗桌面,下载安装傻瓜式操作,完全免费,到它官网下载就是了。安装的时候记得选择一个好找的安装路径,这样在设置网页为桌面的时候方便找到网页的源文件,修改网页样式的时候有用。

    选择网页桌面

    在这里插入图片描述
    他设置桌面的页面是这样的,最上面是壁纸商店和你下载的壁纸两个面板项,在壁纸商店里面选择网页类型,点开一个预览效果觉得可以就下载下来,然后点开上面的本地壁纸。
    在这里插入图片描述
    双击你下载的壁纸就可以将他设置为网页桌面了,比如我的桌面就是这样。在这里插入图片描述
    其实都是傻瓜式操作,把软件下下来玩哈就搞懂了。

    修改源码

    一些网页特效会有一些瑕疵,就比如上面这个他使用的图片就会有水印,这时候,如果你是向我一样的优(mo)秀(yu)编程人员的话,就可以自己做一些优化了。
    首先找到这个网页文件的源码,保存的位置你打开壁纸设置就能看到,在壁纸选择界面的右上角。在这里插入图片描述
    下面的路径就是网页壁纸源文件的存储路径,在里面找到相对应的网页源文件,然后修改好就可以了。
    此致!
    敬礼。

    @快乐是一切

    展开全文
  • R语言用Shiny包快速搭建交互网页应用 Posted on 2014年6月25日 Shiny包的特点在于不需要了解网页语言,可以用纯R来搭建。生成的网页应用是动态交互,而且是即时更新的。Shiny还提供了现成组件方便快速在...
  • 【R语言】用Shiny包搭建交互网页

    千次阅读 2016-07-05 17:41:21
    哇塞,又发现一个好玩的东东,mark 。必须mark。。。 用Shiny包快速搭建基于R的交互网页应用 http://www.r-bloggers.com/lang/chinese/1163
  • JavaScript交互网页设计1 JavaScript简介: JavaScript诞生于1995年,主要是进行用户输入的合法性验证。 JavaScript的概念: JavaScript可以嵌入到HTML语言中,直接通过浏览器即可运行。通常情况下JavaScript被...
  • PyQt5之网页交互

    2020-08-02 17:28:52
    PyQt5之网页交互 PyQt5使用QWebEngineView控件来展示HTML页面。 一、QWebEngineView类中的常用方法 方法 描述 load(QUrl url) 加载指定的URL并显示 setHtml(QString &html) 将网页视图的内容设置为...
  • JavaScript交互网页设计笔记 • 【目录】

    多人点赞 热门讨论 2020-10-29 20:44:27
    章节 内容 实践练习 JavaScript交互网页设计作业目录(作业笔记)](https://blog.csdn.net/weixin_44893902/article/details/00000) ...JavaScript交互网页设计笔记 • 【第3章 JavaScript浏览器对象...
  • ok,前边已经有一个android H5总述了,现在给大家抽出一个例子进行示例,今天的例子是android 与h5交互时,在加载网页时去替换网页中的某个内容。 当webview在load url的时候呢,如果我们对webview设置了 ...
  • 第1课的知识点:交互网页是什么明白get和post的各自特征及优点缺点使用抓包工具抓包大致流程:交互网页 就是 例如百度 输入关键词 网页发送到服务器 服务器返回搜索到的地址给用户形成一种交互 这样的网页...
  • # # 首先明确一点 Android 与web 页面也就是网页主要通过Android 的控件 webview 进行交互的 先说 Android 中调用 网页以及与网页交互的JS 加载网页直接用webview加载 代码如下: wv.loadUrl("...
  • python 使用mechanize进行web网页交互

    千次阅读 2015-07-16 20:55:02
    1. 有状态的网页 所谓有状态的网页就是区别于传统html的动态交互式页面,它与用户进行交互显示不同的结果。下面我以新浪邮箱的登陆界面为例:    上面有一个用户登陆的表单,当我们输入正确地用户名密码之后,...
  • AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互网页应用的网页开发技术。 主要包含了以下几种技术Ajax(Asynchronous JavaScript + XML)的定义 基于web标准...
  • ESP8266实现网页交互

    千次阅读 2019-09-28 21:07:36
    Esp8266相当于作为一个web服务器,当我连接wifi后通过外部设备输入相应的IP,esp8266进行解析,将存储在8266,falsh中的网页读取并显示出来,当我点击网页上的按钮后,8266进行解析,控制灯亮。网页与服务器之间使用...
  • unity3D与网页交互

    千次阅读 2013-07-31 16:18:05
    一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,...
  • 用Shiny生态快速搭建交互网页应用 告别html,CSS,JS 什么是Shiny? Shiny包可以快速搭建基于R的交互网页应用。对于web的交互,之前已经有一些相关的包,不过都需要开发者熟悉网页编程语言(html,CSS,JS)。 ...
  • Linux 网页交互、curl

    万次阅读 2016-06-04 11:47:56
    所谓以命令行的方式访问网页,即是在终端下以文本的形式访问网站,这里推荐一个工具:w3m,$ sudo apt-get install w3m $ w3m www.baidu.com
  • 数据库和网页之间的数据交互

    万次阅读 多人点赞 2018-12-13 16:25:12
    )和model.addAttribute实现 服务器和网页的连接 通过userDao里面的jdbcTemplate的方法实现服务器和数据库的操作 spring MVC 其实是通过服务器作为中介实现页面和数据库的数据交互 1.Controller部分...
  • 第一种对于一些交互事件较少的点击事件,通过UIWebviewDelegate的代理方法进行拦截,获取网页的URL地址,然后根据URL的信息进行相应的操作。 例如点击webView上的某一个图片,需要查看该图片的大图
  • Flash是可以轻松与网页交互数据的,不然为何Flash会有这么大的生命力呢?只是这样编程比较麻烦而已,又要调试Flash,然后又要放到服务器上调试。不过这样的方式能够收到很好的效果,Flash强大的绘图功能、图形功能,...
  • 用python写一个服务器并且实现数据库和网页交互本文简介1.需要实现的功能逻辑2.设计想法3.数据库设计服务器类代码应用程序框架代码商城类代码(实现数据库交互)运行 本文简介 开发环境是Ubuntu系统下python3.5,...
  • app嵌入网页与app交互

    千次阅读 2018-10-30 13:53:03
    // iosapp交互 function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); } if (window.WVJBCallbacks) { retur...
  • QWebChannel示例学习,Qt与网页交互

    千次阅读 2019-04-30 13:40:27
    运行起来后,可以看到示例实现了桌面对话框与网页对话框的交互功能。 1.应用 通过修改示例,可以很简单的将该功能应用的自己的项目中。 1.拷贝示例中shared目录的两个C++类文件: 主要是借助Qt的...
  • Unity网页数据交互基本原理

    千次阅读 2018-04-22 11:38:47
    平台可以发布为Exe执行文件或者打包为供网页调用的一个独立的包文件4. u3d制作的工程具有高度的可移植性 可以在ps xbox360 android iphone mac 等系统上运行嵌入网页1. 实现和Flash插入网页原...
  • 网页如何和本地应用程序交互

    千次阅读 2016-01-25 11:00:50
    当前页面与本地应用层需交互的问题 IE,控件,非IE 插件;这个不通用,还非得用户去安装,去下载。 而且浏览器本身也比较自律:所以问题的核心不是本地应用程序,而是浏览器,现在的主流浏览器都非常自律,还在...
  • Delphi WebBrowser与网页交互

    千次阅读 2015-11-03 22:12:53
     这是一个让人很意外的一个问题,Delphi在窗口控件的控制方面得非常好,很少出现这种BUG          根据分析,出现这个现象有很多情况 改变FormStyle也会出现 ; 如果         webbrowser.parent      ...
  • 没搞过web程序,花了几天研究一下,总算是搞懂了网页与以太坊节点的交互流程。 网页与智能合约交互,需要使用web3.js,它实现了通用JSON PRC规范,通过JSON RPC协议与以太坊节点进行交互。除了js以外,以太坊还提供...
  • wechat-小程序web-view与网页交互

    千次阅读 2018-10-26 15:29:04
    wechat-小程序web-view与网页交互. 官方api说明文档: https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html 前置物料 启动好一个网页服务. 比如: ...
  • VB中实现网页和EXE交互

    千次阅读 2014-01-20 15:24:26
    实例1, 通过网页元素属性交互: 1. 正常编写HTML页面,利用元素的url属性传递参数。例如某个链接写成: 执行此应用程序 2. VB中编写代码。首富,引入WebBrowser控件,在部件中选中“Microsoft Internet ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 266,610
精华内容 106,644
关键字:

做交互的网页