汇总python是否适合做web开发.docx

上传人:b****2 文档编号:11532760 上传时间:2023-06-01 格式:DOCX 页数:30 大小:48.46KB
下载 相关 举报
汇总python是否适合做web开发.docx_第1页
第1页 / 共30页
汇总python是否适合做web开发.docx_第2页
第2页 / 共30页
汇总python是否适合做web开发.docx_第3页
第3页 / 共30页
汇总python是否适合做web开发.docx_第4页
第4页 / 共30页
汇总python是否适合做web开发.docx_第5页
第5页 / 共30页
汇总python是否适合做web开发.docx_第6页
第6页 / 共30页
汇总python是否适合做web开发.docx_第7页
第7页 / 共30页
汇总python是否适合做web开发.docx_第8页
第8页 / 共30页
汇总python是否适合做web开发.docx_第9页
第9页 / 共30页
汇总python是否适合做web开发.docx_第10页
第10页 / 共30页
汇总python是否适合做web开发.docx_第11页
第11页 / 共30页
汇总python是否适合做web开发.docx_第12页
第12页 / 共30页
汇总python是否适合做web开发.docx_第13页
第13页 / 共30页
汇总python是否适合做web开发.docx_第14页
第14页 / 共30页
汇总python是否适合做web开发.docx_第15页
第15页 / 共30页
汇总python是否适合做web开发.docx_第16页
第16页 / 共30页
汇总python是否适合做web开发.docx_第17页
第17页 / 共30页
汇总python是否适合做web开发.docx_第18页
第18页 / 共30页
汇总python是否适合做web开发.docx_第19页
第19页 / 共30页
汇总python是否适合做web开发.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

汇总python是否适合做web开发.docx

《汇总python是否适合做web开发.docx》由会员分享,可在线阅读,更多相关《汇总python是否适合做web开发.docx(30页珍藏版)》请在冰点文库上搜索。

汇总python是否适合做web开发.docx

汇总python是否适合做web开发

FEB2019//PREPAREDBYDAVIDSMITH

第1章Web开发基础

Web开发涉及的技术和知识非常广泛。

本章将由浅入深、循序渐进地向读者介绍Web服务器原理、PHP发展、HTML的基础知识。

在JavaScript部分会结合几个简单的例子,讲解客户端脚本语言的基本原理和具体应用。

PHP作为当前被广泛应用的服务器端脚本语言,已经帮助许多互联网公司构建了完善的业务模型和应用程序。

本章将回顾PHP的发展历史,向读者介绍Web开发相关的基础知识,为下面的学习打下良好的基础。

本章主要涉及的知识点如下。

PHP主要应用领域:

服务器端脚本、命令行脚本、编写桌面应用。

HTML的结构:

头部(Head)和主体(Body)两大部分。

JavaScript在HTML中的3种引用方式:

内部引用、外部引用、内联引用。

1.1PHP简介

PHP(HypertextPreprocessor,超级文本预处理语言),它是一种被广泛使用的开放源代码的多用途脚本语言。

PHP语言的风格类似于C语言,初学者容易掌握。

而且已经在Web领域被广泛的运用。

由于PHP具有“易用性”的特点,因此它可以帮助Web开发人员快速地搭建需要完成的应用。

1.1.1PHP有什么特点

PHP的特点可以概括为以下几个方面。

开源性:

源码开放,开发者可以共同参与到众多的PHP开源项目中。

免费的PHP:

任何人都可以不受任何限制地使用PHP源代码。

在中国,很多互联网公司都采用LAMP(Linux、Apache、MySQL、PHP)平台搭建自己的网站,这种组合模式兼顾了低投入(LAMP整套的建站解决方案,降低企业的投入成本)和高性能,同时还具有良好的安全性。

PHP的易用性:

PHP较其他脚本语言学习成本更低。

由于语法接近C语言,使得初学者更容易掌握。

执行效率高:

PHP消耗较少的系统资源就可以获得很高的执行效率。

图像处理:

PHP提供了丰富的图像函数库。

这些函数库用于动态创建图像,并可以直接将图像流输出到浏览器。

面向对象:

PHP早期版本的代码在本质上是限于面向过程的,过程代码通过允许过程之间的调用来实现重用。

在PHP的新版中,面向对象有了本质上的改变,现在PHP完全可以用来开发大型企业级应用。

PHP相对于其他脚本语言而言,学习成本低、实用性强、执行效率较高,可以胜任大型应用。

1.1.2PHP能做什么

PHP初学者的一个主要疑问就是:

PHP能用来做什么?

按照PHP手册上的经典解释就是:

PHP能做任何事!

下面为读者具体的介绍PHP主要的应用领域。

PHP是运行于服务端的脚本程序,因此可以用其完成任何CGI(CommonGatewayInterface)程序能够完成的工作。

CGI工作流程如图1.1所示。

CGI主要用于完成在B/S(Browser/Server)模式下的应用开发,例如,动态页面输出、获取表单数据、创建或接收Session/Cookies。

图1.1CGI工作流程示意图

PHP主要应用于以下3个领域。

1.服务端脚本

服务器脚本运行模式需要具备3个条件:

PHP解析器(CGI或者服务器模块)、Web服务器、Web浏览器。

具体执行流程:

首先运行Web服务器,然后安装并配置PHP,最后可以用Web浏览器访问PHP程序的输出,即浏览服务端的PHP页面(或数据输出)。

2.命令行脚本

通过命令行模式运行PHP脚本,这种模式下不需要服务器的支持或者依赖浏览器的触发,在命令行脚本模式下仅需要PHP解析器来执行。

通常这种方法被用在Windows和Linux平台下做日常运行脚本使用,如某些守护程序等。

当然这些脚本也可以用来处理简单的文本。

3.编写桌面应用程序

PHP也许并不完全适合用来做图形界面应用程序,但是开发人员同样可以在客户端程序应用某些PHP的高级特性,通过使用PHP-GTK来编写这些程序。

PHP-GTK是PHP的一个扩展,并不包含在标准的开发包中,开发人员需要单独编译它。

通过PHP-GTK可以建立独立的GUI(用户图形界面)应用程序,例如,音频播放器、文本编辑器、数据库后台等。

1.1.3用什么技术来搭建PHP环境

目前,所有的主流操作系统上PHP都能够运行,包括Linux、Unix系列、MicrosoftWindows、MacOSX、RISCOS等。

新版本的PHP支持大多数的WebServer,包括Apache、NginxMicrosoftInternetInformationServer(IIS)、PersonalwebServer(PWS)、Netscape、iPlantserver、OreillyWebsiteProServer、Caudium、Xitami、OmniHTTPd等。

当用PHP来做Web开发时,可以使用Linux系列的操作系统或WindowsNT操作系统平台。

Web开发人员通常会选择系统稳定性更好的Linux系列系统,作为PHP的执行平台,实际的使用经验证明Linux系列操作系统拥有更好的系统稳定性。

在Linux系列操作系统下通常是LAMP(Linux、Apache、MySQL、PHP)的组合模式,许多互联网公司都以此作为Web开发框架来搭建自身的应用,并获得了成功。

同时,由于Linux、Apache、MySQL、PHP都是可以免费使用的,因此搭建开发框架的成本也相对较低。

LAMP是一个缩写,它是指一组通常被一起使用来搭建Web服务的自由软件,如下所示。

Linux:

服务器操作系统。

Apache:

开源的Web服务器软件。

MySQL:

高效的关系型数据库。

PHP(Perl或Python):

服务器脚本语言。

Apache是LAMP架构最核心的部件(WebServer)。

Apache具有开源、稳定、模块丰富的优势。

但是,不如一些轻量级的Web服务器高效(如Nginx),轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。

在这里简要的介绍Nginx服务器软件。

Nginx是一个高性能的HTTP和反向代理服务器,Nginx以它的稳定性、丰富的功能集、示例配置文件和较低的系统资源消耗而闻名。

MySQL数据库是多线程、支持多用户的SQL数据库服务器。

它的性能和稳定性都十分优秀,同时也提供了丰富的管理功能。

针对高并发访问和频繁读写操作,通常可以使用主从结构或数据库集群、优化表结构的方式解决。

当然,PHP可以支持众多主流的数据,它几乎涵盖了目前全部的主流数据库,PHP可以支持的数据库如表1.1所示。

PHP还支持很多不太流行的小众数据库,这里不再一一列出。

表1.1PHP支持数据库列表

数据库名称

描述

AdabasD

是一种新的关系型数据库

dBase

第一个在微型计算机上被广泛使用的数据库管理系统

续表

数据库名称

描述

Empress

Empress嵌入式实时数据库是基于知识和规则的关系型的稳定可靠的数据库系统,具有免维护、适应性强、模块化、全分布、多平台、易裁剪、可扩展和开放性强的优点

IBMDB2

IBM公司研制的一种关系型数据库系统。

DB2主要应用于大型系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下

Informix

是IBM公司出品的关系数据库管理系统(RDBMS)家族。

作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统

InterBase

是一种关系数据管理系统,它提供了在单机或多用户环境中的快速数据处理及共享的工具。

InterBase的核心是提供透明的多机种支持的网络运行服务器技术。

InterBase是可以在Windows95、WindowsNT、NovellNetWare及多种UNIX操作系统上运行的工具

mSQL

mSQL(miniSQL)是一个单用户数据库管理系统。

由于它的小巧精悍,使其开发的应用系统受到互联网用户青睐。

mSQL是一种小型的关系数据库,性能平平,对SQL语言的支持也不够完全,但可以满足一些网络数据库应用。

由于mSQL较简单,在运行简单的SQL语句时速度比MySQL略快,而MySQL在线程和索引上下了功夫,运行复杂的SQL语句时比mSQL、PostgreSQL等都要快一些

DirectMS-SQL

MS-SQLServer是Microsoft公司推出的Windows平台上最为流行的中型的数据库管理系统。

特点:

采用客户/服务器体系结构图形化的用户界面,使系统的管理更加直观和简单,与Windows操作系统的有机集成,多线程体系结构设计,提高了系统对用户并发访问的速度

MySQL

是一个快速、多线程、多用户和强壮的SQL数据库服务器,由于其体积小、速度快、总体拥有成本低,尤其是开放源码的特点便于二次开发和定制服务,因此许多网络公司选择MySQL作为数据库

ODBC

是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。

这些API利用SQL来完成其大部分任务,ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC

Oracle

是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。

Oracle的关系数据库是世界第一个支持SQL语言的数据库,许多大型网站都选用了Oracle系统

PostgreSQL

是以加州大学伯克利分校计算机系开发的POSTGRES版本4.2为基础的对象关系型数据库管理系统

SQLite

是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。

它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常得低

Sybase

美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统

除了使用上述数据库以外,PHP还提供一个DBX扩展库,用户可以自由地使用该扩展库支持的任何数据库。

此外,PHP具有一个丰富的ODBC数据库连接函数库(OpenDatabaseConnectionStandard,开放数据库连接标准),因此可以连接任何其他支持该标准的数据库。

由于PHP在数据库方面优秀的兼容性,它可以在不同数据库之间切换,这进一步扩大了应用范围。

说明:

本书所使用的程序内容及范例程序,大部分都是基于Linux+Apache+MySQL+PHP这个开发框架的。

1.2HTML基础

HTML(HyperTextMark-upLanguage,超文本标记语言或超文本链接标示语言),是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。

HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

1.2.1HTML文档基本结构

在HTML网页文档的基本结构中主要包含以下几种标记。

1.HTML文件标记

和标记放在网页文档的最外层,表示这对标记间的内容是HTML文档。

放在文件开头,放在文件结尾,在这两个标记中间嵌套其他标记。

2.HEAD文件头部标记

文件头用和标记,该标记出现在文件的起始部分。

标记内的内容不在浏览器中显示,主要用来说明文件的有关信息,如文件标题、作者、编写时间、搜索引擎可用的关键词等。

在HEAD标记内最常用的标记是网页主题标记,即TITLE标记,它的格式为:

网页标题

网页标题是提示网页内容和功能的文字,它将出现在浏览器的标题栏中。

一个网页只能有一个标题,并且只能出现在文件的头部。

3.BODY文件主体标记

文件主体用和标记,它是HTML文档的主体部分。

网页正文中的所有内容包括文字、表格、图像、声音和动画等都包含在这对标记对之间。

通常的标记样式如下:

…。

1.2.2简单的HTML示例

了解了HTML的基本结构和组成,下面来创建第一个HTML文档。

先建立一个空白TXT文档,在其中书写如下代码,完成后将文件名保存为Hello.html。

一个简单的HTML示例

HelloWorld



欢迎光临

下面逐一讲解代码中用到的标记:

中间的部分都是HTML元素,它表示该文档是用超文本标识语言(HTML)编写的。

事实上,现在常用的Web浏览器都可以自动识别HTML文档,并不要求有此标记,也不对它进行任何操作。

但是为了使HTML文档能够适应不断变化的Web浏览器,还是应该养成不省略这对标记的良好习惯。

是HTML文档的头部标记,在浏览器窗口中,头部信息是不被显示在正文中的。

在此标记中可以插入其他标记,用以说明文件的标题和整个文件的一些公共属性。

若不需头部信息则可省略此标记,但是笔者不建议省略它。

嵌套在头部标记中。

标记之间的文本是文档标题,它被显示在浏览器窗口的标题栏。

标记一般不省略,标记之间的文本是正文,是在浏览器中要显示的页面内容。

上面的这几对标记在文档中都是唯一的,HEAD标记和BODY标记都嵌套在HTML标记中。

1.2.3创建网页上的列表

列表是网页最基本的形式,同时也是最重要的组成,制作列表所用到的标签如下。

1.

标记

“标记对”用来创建一个表格,属性见表1.2。

表1.2Table属性对照表

属性

描述

设置表格的背景色

设置边框的宽度,若不设置此属性,则边框宽度默认为0

设置边框的颜色

设置边框明亮部分的颜色(当border的值大于等于1时才有用)

设置边框昏暗部分的颜色(当border的值大于等于1时才有用)

设置表格格子之间空间的大小

设置表格格子边框与其内部内容之间空间的大小

设置表格的宽度,单位用绝对像素值或总宽度的百分比

说明:

以上各个属性可以结合使用。

有关宽度、大小的单位用绝对像素值。

有关颜色的属性使用十六进制RGB颜色码或HTML语言给定的颜色常量名(如Silver为银色)。

2.标记

“标记对”用来创建表格中的每一行,此“标记对”只能放在

“标记对”之间使用。

在此“标记对”之间加入文本将是无效的,因为在之间只能紧跟“标记对”才是有效的语法。

“标记对”用来创建表格中一行中的每一个格子,此“标记对”也只有放在“标记对”之间才是有效的,假如想要输入文本需要放在“标记对”中才有效(能够被浏览器正确识别并显示出来)。

、和“标记对”的关系如下所示:

--创建一行-->

--创建一个格子(这里总共创建了三个格子)-->

--最外层-->

要输出的文本只能放在此处要输出的文本只能放在此处要输出的文本只能放在此处

此外,标记还有align和valign属性,其中align是水平对齐方式,取值为left(左对齐)、center(居中)、right(右对齐);而valign是垂直对齐方式,取值为top(靠顶端对齐)、middle(居中间对齐)或bottom(靠底部对齐)。

标记具有width、colspan、rowspan和nowrap属性。

Width属性是格子的宽度,单位用绝对像素值或总宽度的百分比。

colspan属性设置一个表格格子跨占的列数(默认值为1)。

rowspan属性设置一个表格格子跨占的行数(默认值为1)。

nowrap属性禁止表格格子内的内容自动断行。

3.标记

“标记对”用来设置表格头,通常是黑体居中文字。

下面的代码创建了一个3行4列的表格,代码比较简单,这里不做过多说明。

表格标记的综合示例

bordercolorlight="#7D7DFF"bordercolordark="#0000A0">

意大利

英格兰

西班牙

AC米兰

佛罗伦萨

曼联

纽卡斯尔

巴塞罗那

皇家社会

尤文图斯

桑普多利亚

利物浦

阿申纳

皇家马德里

拉齐奥

国际米兰

切尔西

米德尔斯堡

马德里竞技

1.2.4创建图像和链接

HTML用来表示链接。

可以指向任何一个文件源,如一个HTML网页、一个图片、一个影视文件、一个E-mail地址等。

例如,下面代码表示链接显示的文字

google

链接的属性如表1.3所示。

表1.3链接属性表

属性

说明

可以在一个新窗口打开链接target=_blank

</p><p>可以让鼠标悬停在链接上时显示相关文字备注</p><p><name></p><p>可跳转到文件的指定部位。</p><p>要设置一对,一个是name,另一个是设定一个href指向这个name</p><p>在HTML中,用<img>在插入图片。</p><p>例如,<imgsrc="url">,其中url可以是图片的路径和文件名,也可以是相对的路径。</p><p>图像标记的属性如表1.4所示。</p><p>表1.4图像标记属性表</p><p>属性</p><p>说明</p><p><alt></p><p>图片说明,便于搜索引擎找到网页</p><p><align></p><p>改变图片的垂直对齐方式和水平对齐方式</p><p><height>or<width></p><p>改变图片大小</p><p>下面的示例展示了链接标记、图像标记在HTML中的具体应用,代码如下:</p><p><html></p><p><body></p><p><p>可以将图片作为一个链接,点击这个图片</p><p><ahref=".././.html"><imgsrc="../images/smile.jpg"></a></p></p><p></body></p><p></html></p><p>1.2.5创建表单</p><p>表单(Form)是HTML最常见的标记之一,用于采集和提交用户输入的信息。</p><p>Form表单由3个要素构成,分别是表单控件、Action和Method。</p><p>表单控件(FormControls):</p><p>通过各种控件,用户可以输入文字信息、可以选择内容。</p><p>表单中常见的控件如表1.5所示。</p><p>Action:</p><p>指明处理表单信息的文件。</p><p>Method:</p><p>表示发送信息的方式。</p><p>Method有Get和Post两个值。</p><p>Get是将表单控件的name和value信息编码后通过URL发送,通常是为了取得和显示数据;Post则通过HTTP发送,用于数据的保存和更新。</p><p>表1.5表单常用控件说明表</p><p>表单控件(FormContros)</p><p>说明</p><p>inputtype="text"</p><p>单行文本输入框</p><p>inputtype="submit"</p><p>将表单(Form)里的信息提交给表单里action所指向的文件</p><p>inputtype="checkbox"</p><p>复选框</p><p>inputtype="radio"</p><p>单选框</p><p>select</p><p>下拉框</p><p>textArea</p><p>多行文本输入框</p><p>inputtype="password"</p><p>密码输入框(输入的文字用*表示)</p><p>表单控件常见的有单行输入文本框、复选框、单选框、下拉框和多行输入框。</p><p>下面作具体的介绍。</p><p>1.单行输入文本框</p><p>单行输入文本框控件允许用户输入一行文本。</p><p>代码示例如下:</p><p><formaction="http:</p><p>//../yourname.asp"method="get"></p><p></p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("20"); var id = "11532760"; var total_page = "30"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.bingdoc.com/d-11532760.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="ppt"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944523.html" title="C语言程序设计课件.ppt">C语言程序设计课件.ppt</a> </li><li><em class="doc"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944522.html" title="土木工程毕业设计(论文)-深圳某中学五层教学楼设计2200【全套图纸】.doc">土木工程毕业设计(论文)-深圳某中学五层教学楼设计2200【全套图纸】.doc</a> </li><li><em class="ppt"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944446.html" title="某医院财务分析报告书(ppt-33页).ppt">某医院财务分析报告书(ppt-33页).ppt</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944445.html" title="环保知识(危废固废).pptx">环保知识(危废固废).pptx</a> </li><li><em class="ppt"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944444.html" title="14讲proteus实验一RC低通滤波器频率分析及非线性元件特性分析.ppt">14讲proteus实验一RC低通滤波器频率分析及非线性元件特性分析.ppt</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944443.html" title="低碳数字化高效机房解决方案.pptx">低碳数字化高效机房解决方案.pptx</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944442.html" title="六年级语文下册第四单元综合性学习:开展阅读分享会课件.pptx">六年级语文下册第四单元综合性学习:开展阅读分享会课件.pptx</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944441.html" title="《阿里巴巴退市》课件.pptx">《阿里巴巴退市》课件.pptx</a> </li><li><em class="pptx"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944440.html" title="“总体国家安全观 创新引领10周年”2024年全民国家安全教育日PPT课件.pptx">“总体国家安全观 创新引领10周年”2024年全民国家安全教育日PPT课件.pptx</a> </li><li><em class="ppt"/></em><a target="_parent" href="https://m.bingdoc.com/p-18944439.html" title="边界元法课件.ppt">边界元法课件.ppt</a> </li> </ul> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <ul> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994026.html" target="_parent" title="饿了麽外卖O2O平台经营及市场运营商业计划书.docx">饿了麽外卖O2O平台经营及市场运营商业计划书.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994027.html" target="_parent" title="尔雅课 用经济学智慧解读中国 考试及答案模板.docx">尔雅课 用经济学智慧解读中国 考试及答案模板.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994028.html" target="_parent" title="二高一年级英语导学案.docx">二高一年级英语导学案.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994029.html" target="_parent" title="二级建造师网上继续教育答案.docx">二级建造师网上继续教育答案.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994030.html" target="_parent" title="二级综合医院评审核心条款33条精编整理编辑版.docx">二级综合医院评审核心条款33条精编整理编辑版.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994031.html" target="_parent" title="二年级朗文英语下册2B语法知识点归纳.docx">二年级朗文英语下册2B语法知识点归纳.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994032.html" target="_parent" title="法硕法理学主观题必备.docx">法硕法理学主观题必备.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994033.html" target="_parent" title="反避税基础知识整理.docx">反避税基础知识整理.docx</a></li> <li><em class="docx"></em> <a href="https://m.bingdoc.com/p-4994034.html" target="_parent" title="方位角计算.docx">方位角计算.docx</a></li> </ul> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e6%b1%87%e6%80%bb">汇总</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=python">python</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e6%98%af%e5%90%a6">是否</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e9%80%82%e5%90%88">适合</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=web">web</a></li> <li class="tagPopup"><a target="_parent" class="tag tagsearch" rel="nofollow" href="https://m.bingdoc.com/search.html?q=%e5%bc%80%e5%8f%91">开发</a></li> </ul> </div> <br /> <div > 当前位置:<a target="_parent" href="https://m.bingdoc.com/">首页</a> > <a href="https://m.bingdoc.com/booklist-00005.html">农林牧渔</a><span> > </span><a href="https://m.bingdoc.com/booklist-0000500001.html">林学</a> </div> <br /> <div class="cssnone"> <iframe title="来源" src="https://m.bingdoc.com/BookRead.aspx?id=FpWI33eisgEnRiYUzuLjUA%3d%3d&parto=8UUscejXIiESKo%2fCIS7bKBFxTUOIK1bVOUGCGgzu3u7TtaRi7aC20BvVKebZ%2fV0s8I%2b%2fjVWaW3rZyAaooZx%2frhx0zZeDK%2f%2bXDKlrqGXgjuY9ry7MU4f1u%2fX4CNbb2NJG4LZfel9X5%2f3Ly3Pvcb4cQYgd0Qwi0Fi12f9FGlCJoY3P0aQIMVNX%2b2pjIjW0oAAP4Yin8gq2ft8DOZ9olBUDgz%2bfEu%2fwOc3c" frameborder="0" style="width: 0px; height: 0px"> </iframe> </div> <span id="LabelScript"></span> <script src="https://mstatic.bingdoc.com/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;">copyright@ 2008-2023 冰点文库 网站版权所有</p><p style="text-align: center;">经营许可证编号:<a href="http://beian.miit.gov.cn/" target="_blank">鄂ICP备19020893号-</a>2</p><script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f82ede2a6dd69d4ed35205d3eb25b840"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script> </div> </div> <div class="trnav clearfix" id="navcontent" style="display: none; background-color:#3a71b1; "> <div class="trlogoside" id="navlogo" style="display: none;"> <a href="https://m.bingdoc.com/" title="冰点文库"><img src="https://www.bingdoc.com/images/logo_bd.png" alt="冰点文库"></a> <div class="trnavclose" id="navclose"> <span></span> </div> </div> <div class="navcontainer"> <div class="row"> <ul class="nav navbar-nav trnavul headercontent" id="navigation" style="margin:20px 0 0px;"> <li><a target="_parent"href="https://m.bingdoc.com/login.aspx">登录</a></li> <li><a target="_parent"href="https://m.bingdoc.com/">首页 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/booklist-0.html">资源分类 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/UserManage/Recharge.aspx?f=0"><img src="https://m.bingdoc.com/images/s.gif" alt="new" class="hottip1">升级会员 <img src="https://www.bingdoc.com/FileUpload/Images/48520fea-bc98-41ae-b183-84689c7075c9.gif" alt="new" class="hottip"></a></li> <li><a target="_parent"href="https://m.bingdoc.com/newslist.html">通知公告 </a></li> <li><a target="_parent"href="https://m.bingdoc.com/h-0.html">帮助中心 </a></li> </ul> </div> </div> </div> <script type="text/javascript"> function stopPropagation(e) { var ev = e || window.event; if (ev.stopPropagation) { ev.stopPropagation(); } else if (window.event) { window.event.cancelBubble = true;//兼容IE } } $("#navmore").click(function (e) { $("#navcontent").show(); $("#navlogo").show(); stopPropagation(e); var navcontentwidth = $("#navcontent").width(); $('#navcontent').css({ 'right': '-' + navcontentwidth + 'px' }); $("#navcontent").show().animate({ "right": 0 }, 300); }); $(document).bind('click', function () { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); $("#navcontent").click(function (e) { stopPropagation(e); }); $("#navclose").click(function (e) { var navcontentwidth = $("#navcontent").width(); $("#navcontent").animate({ 'right': '-' + navcontentwidth + 'px' }, 300, function () { $("#navcontent").hide(); }); $("#navlogo").fadeOut(300); }); </script> <script> function BaseShare(title, desc, imgUrl) { var link = "https://m.bingdoc.com/p-11532760.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1717580219', // 必填,生成签名的时间戳 nonceStr: '7EF605FC8DBA5425D6965FBD4C8FBE1F', // 必填,生成签名的随机串 signature: 'd8d204fc54b4b3aa20e8902e52b028baa07068b8',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } function BaseShare(title, desc, imgUrl, link) { if (link=="") link = "https://m.bingdoc.com/p-11532760.html"; if (wx) { wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: 'wx3a9604896163fa38', // 必填,公众号的唯一标识 timestamp: '1717580219', // 必填,生成签名的时间戳 nonceStr: '7EF605FC8DBA5425D6965FBD4C8FBE1F', // 必填,生成签名的随机串 signature: 'd8d204fc54b4b3aa20e8902e52b028baa07068b8',// 必填,签名,见附录1 jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideMenuItems'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 //openTagList: ["wx-open-launch-weapp"]//H5打开小程序 }); wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.hideMenuItems({// 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮,所有menu项见附录3 menuList: ['menuItem:share:qq', 'menuItem:favorite', 'menuItem:share:QZone', 'menuItem:share:email', 'menuItem:originPage', 'menuItem:readMode', 'menuItem:delete', 'menuItem:editTag', 'menuItem:share:facebook', 'menuItem:share:weiboApp', 'menuItem:share:brand'] }); var shareData = { title: title, // 分享标题 desc: desc,//这里请特别注意是要去除html link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 }; wx.updateAppMessageShareData(shareData);//1.4 分享到朋友 wx.updateTimelineShareData(shareData);//1.4分享到朋友圈 }); } } </script> <script> $(document).ready(function () { var arr = $(".headercontent"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = "https://m.bingdoc.com/header.aspx"; $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } }); </script> <script src="https://mstatic.bingdoc.com/js/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>