首页 ZPT

ZPT

举报
开通vip

ZPT This section documents the package as a Python library. To learn about the page template language, consult the language reference. Getting started There are several template constructor classes available, one for each of the combinations text or xml, and str...

ZPT
This section documents the package as a Python library. To learn about the page template language, consult the language reference. Getting started There are several template constructor classes available, one for each of the combinations text or xml, and string or file. The file-based constructor requires an absolute path. To set up a templates directory once, use the template loader class: import os path = os.path.dirname(__file__) from chameleon import PageTemplateLoader templates = PageTemplateLoader(os.path.join(path, "templates")) Then, to load a template relative to the provided path, use dictionary syntax: template = templates['hello.pt'] Alternatively, use the appropriate template class directly. Let’s try with a string input: from chameleon import PageTemplate template = PageTemplate("
Hello, ${name}.
") All template instances are callable. Provide variables by keyword argument: >>> template(name='John') '
Hello, John.
' Performance The template engine compiles (or translates) template source code into Python byte-code. In simple templates this yields an increase in performance of about 7 times in comparison to the reference implementation. In benchmarks for the content management system Plone, switching to Chameleon yields a request to response improvement of 20-50%. Extension You can extend the language through the expression engine by writing your own expression compiler. Let’s try and write an expression compiler for an expression type that will simply uppercase the supplied value. We’ll call it upper. You can write such a compiler as a closure: import ast def uppercase_expression(string): def compiler(target, engine): uppercased = self.string.uppercase() value = ast.Str(uppercased) return [ast.Assign(targets=[target], value=value)] return compiler To make it available under a certain prefix, we’ll add it to the expression types dictionary. from chameleon import PageTemplate PageTemplate.expression_types['upper'] = uppercase_expression Alternatively, you could subclass the template class and set the attribute expression_types to a dictionary that includes your expression: from chameleon import PageTemplateFile from chameleon.tales import PythonExpr class MyPageTemplateFile(PageTemplateFile): expression_types = { 'python': PythonExpr, 'upper': uppercase_expression } You can now uppercase strings natively in your templates:
It’s probably best to stick with a Python expression:
Changes between 1.x and 2.x This sections describes new features, improvements and changes from 1.x to 2.x. New parser This series features a new, custom-built parser, implemented in pure Python. It parses both HTML and XML inputs (the previous parser relied on the expat system library and was more strict about its input). The main benefit of the new parser is that the compiler is now able to point to the source location of parse- and compilation errors much more accurately. This should be a great aid in debugging these errors. Compatible output The 2.x engine matches the output of the reference implementation more closely (usually exactly). There are less differences altogether; for instance, the method of escaping TALES expression (usually a semicolon) has been changed to match that of the reference implementation. New language features This series also introduces a number of new language features: Support for the tal:on-error from the reference specification has been added. Two new attributes tal:switch and tal:case have been added to make element conditions more flexible. Code improvements The template classes have been refactored and simplified allowing better reuse of code and more intuitive APIs on the lower levels. Expression engine The expression engine has been redesigned to make it easier to understand and extend. The new engine is based on the astmodule (available since Python 2.6; backports included for Python 2.5). This means that expression compilers now need to return a valid list of AST statements that include an assignment to the target node. Compiler The new compiler has been optimized for complex templates. As a result, in the benchmark suite included with the package, this compiler scores about half of the 1.x series. For most real world applications, the engine should still perform as well as the 1.x series. API reference This section describes the documented API of the library. Template classes Use the PageTemplate* template classes to define a template from a string or file input: class chameleon.PageTemplate(body, **config) Constructor for the page template language. Takes a string input as the only positional argument: template = PageTemplate("
Hello, ${name}.
") Configuration (keyword arguments): default_expression Set the default expression type. The default setting is python. encoding The default text substitution value is a unicode string on Python 2 or simply string on Python 3. Pass an encoding to allow encoded byte string input (e.g. UTF-8). literal_false Attributes are not dropped for a value of False. Instead, the value is coerced to a string. This setting exists to provide compatibility with the reference implementation. boolean_attributes Attributes included in this set are treated as booleans: if a true value is provided, the attribute value is the attribute name, e.g.: boolean_attributes = {"selected"} If we insert an attribute with the name “selected” and provide a true value, the attribute will be rendered: selected="selected" If a false attribute is provided (including the empty string), the attribute is dropped. The special return value default drops or inserts the attribute based on the value element attribute value. translate Use this option to set a translation function. Example: def translate(msgid, domain=None, mapping=None, default=None): ... return translation Note that if target_language is provided at render time, the translation function must support this argument. implicit_i18n_translate Enables implicit translation for text appearing inside elements. Default setting is False. While implicit translation does work for text that includes expression interpolation, each expression must be simply a variable name (e.g. ${foo}); otherwise, the text will not be marked for translation. implicit_i18n_attributes Any attribute contained in this set will be marked for implicit translation. Each entry must be a lowercase string. Example: implicit_i18n_attributes = set(['alt', 'title']) strict Enabled by default. If disabled, expressions are only required to be valid at evaluation time. This setting exists to provide compatibility with the reference implementation which compiles expressions at evaluation time. trim_attribute_space If set, additional attribute whitespace will be stripped. Output is unicode on Python 2 and string on Python 3. Note: The remaining classes take the same general configuration arguments. render(encoding=None, translate=None, target_language=None, **vars) Render template to string. The encoding and translate arguments are documented in the template class constructor. If passed to this method, they are used instead of the class defaults. Additional arguments: target_language This argument will be partially applied to the translation function. An alternative is thus to simply provide a custom translation function which includes this information or relies on a different mechanism. class chameleon.PageTemplateFile(filename, **config) File-based constructor. Takes a string input as the only positional argument: template = PageTemplateFile(absolute_path) Note that the file-based template class comes with the expression type load which loads templates relative to the provided filename. Below are listed the configuration arguments specific to file-based templates; see the string-based template class for general options and documentation: Configuration (keyword arguments): loader_class The provided class will be used to create the template loader object. The default implementation supports relative and absolute path specs. The class must accept keyword arguments search_path (sequence of paths to search for relative a path spec) and default_extension (if provided, this should be added to any path spec). prepend_relative_search_path Inserts the path relative to the provided template file path into the template search path. The default setting is True. search_path If provided, this is used as the search path for the load: expression. It must be a string or an iterable yielding a sequence of strings. class chameleon.PageTextTemplate(body, **config) Text-based template class. Takes a non-XML input: template = PageTextTemplate("Hello, ${name}.") This is similar to the standard library class string.Template, but uses the expression engine to substitute variables. class chameleon.PageTextTemplateFile(filename, search_path=None, loader_class=,**config) File-based constructor. Template loader Some systems have framework support for loading templates from files. The following loader class is directly compatible with the Pylons framework and may be adapted to other frameworks: class chameleon.PageTemplateLoader(search_path=None, default_extension=None, **config) Load templates from search_path (must be a string or a list of strings): templates = PageTemplateLoader(path) example = templates['example.pt'] If default_extension is provided, this will be added to inputs that do not already have an extension: templates = PageTemplateLoader(path, ".pt") example = templates['example'] Any additional keyword arguments will be passed to the template constructor: templates = PageTemplateLoader(path, debug=True, encoding="utf-8") PageTemplateLoader.load(filename, format=None) Load and return a template file. The format parameter determines will parse the file. Valid options are xml and text. Expression engine For advanced integration, the compiler module provides support for dynamic expression evaluation: class chameleon.compiler.ExpressionEvaluator(engine, builtins) Evaluates dynamic expression. This is not particularly efficient, but supported for legacy applications. >>> from chameleon import tales >>> parser = tales.ExpressionParser({'python': tales.PythonExpr}, 'python') >>> engine = functools.partial(ExpressionEngine, parser) >>> evaluate = ExpressionEvaluator(engine, { 'foo': 'bar', }) The evaluation function is passed the local and remote context, the expression type and finally the expression. >>> evaluate({'boo': 'baz'}, {}, 'python', 'foo + boo') 'barbaz' The cache is now primed: >>> evaluate({'boo': 'baz'}, {}, 'python', 'foo + boo') 'barbaz' Note that the call method supports currying of the expression argument: >>> python = evaluate({'boo': 'baz'}, {}, 'python') >>> python('foo + boo') 'barbaz' Language Reference The language reference is structured such that it can be read as a general introduction to the page templates language. It’s split into parts that correspond to each of the main language features. Syntax You can safely skip this section if you’re familiar with how template languages work or just want to learn by example. An attribute language is a programming language designed to render documents written in XML or HTML markup. The input must be a well-formed document. The output from the template is usually XML-like but isn’t required to be well-formed. The statements of the language are document tags with special attributes, and look like this:

...

In the above example, the attribute namespace-prefix:command="argument" is the statement, and the entire paragraph tag is the statement’s element. The statement’s element is the portion of the document on which this statement operates. The namespace prefixes are typically declared once, at the top of a template (note that prefix declarations for the template language namespaces are omitted from the template output): ... Thankfully, sane namespace prefix defaults are in place to let us skip most of the boilerplate:

...

Note how tal is used without an explicit namespace declaration. Chameleon sets up defaults for metal and i18n as well. Note Default prefixes are a special feature of Chameleon. Basics (TAL) The template attribute language is used to create dynamic XML-like content. It allows elements of a document to be replaced, repeated, or omitted. Statements These are the available statements: Statement Description tal:define Define variables. tal:switch Defines a switch condition tal:condition Include element only if expression is true. tal:repeat Repeat an element. tal:case Includes element only if expression is equal to parent switch. tal:content Substitute the content of an element. tal:replace Replace the element with dynamic content. tal:omit-tag Omit the element tags, leaving only the inner content. tal:attributes Dynamically change or insert element attributes. tal:on-error Substitute the content of an element if processing fails. When there is only one TAL statement per element, the order in which they are executed is simple. Starting with the root element, each element’s statements are executed, then each of its child elements is visited, in order, to do the same: </meta> <body> <div tal:condition="items"> <p>These are your items:</p> <ul> <li tal:repeat="item items" tal:content="item" /> </ul> </div> </body></html> Any combination of statements may appear on the same element, except that the tal:content and tal:replace statements may not be used on the same element. Note The tal:case and tal:switch statements are available in Chameleon only. TAL does not use use the order in which statements are written in the tag to determine the order in which they are executed. When an element has multiple statements, they are executed in the order printed in the table above. There is a reasoning behind this ordering. Because users often want to set up variables for use in other statements contained within this element or subelements, tal:define is executed first. Then any switch statement. tal:condition follows, then tal:repeat, then tal:case. We are now rendering an element; first tal:content or tal:replace. Finally, before tal:attributes, we have tal:omit-tag (which is implied with tal:replace). Note TALES is used as the expression language for the “stuff in the quotes”. The default syntax is simply Python, but other inputs are possible — see the section on expressions. tal:attributes Updates or inserts element attributes. tal:attributes="href request.url" Syntax tal:attributes syntax: argument ::= attribute_statement [';' attribute_statement]* attribute_statement ::= attribute_name expression attribute_name ::= [namespace-prefix ':'] Name namespace-prefix ::= Name Description The tal:attributes statement replaces the value of an attribute (or creates an attribute) with a dynamic value. The value of each expression is converted to a string, if necessary. Note You can qualify an attribute name with a namespace prefix, for example html:table, if you are generating an XML document with multiple namespaces. If an attribute expression evaluates to None, the attribute is deleted from the statement element (or simply not inserted). If the expression evaluates to the symbol default (a symbol which is always available when evaluating attributes), its value is defined as the default static attribute value. If there is no such default value, a return value of default will drop the attribute. If you use tal:attributes on an element with an active tal:replace command, the tal:attributes statement is ignored. If you use tal:attributes on an element with a tal:repeat statement, the replacement is made on each repetition of the element, and the replacement expression is evaluated fresh for each repetition. Note If you want to include a semicolon (”;”) in an expression, it must be escaped by doubling it (”;;”) [1]. Examples Replacing a link: <a href="/sample/link.html" tal:attributes="href context.url()" > ... </a> Replacing two attributes: <textarea rows="80" cols="20" tal:attributes="rows request.rows();cols request.cols()" /> A checkbox input: <input type="input" tal:attributes="checked True" /> tal:condition Conditionally includes or omits an element: <div tal:condition="comments"> ... </div> Syntax tal:condition syntax: argument ::= expression Description The tal:condition statement includes the statement element in the template only if the condition is met, and omits it otherwise. If its expression evaluates to a true value, then normal processing of the element continues, otherwise the statement element is immediately removed from the template. For these purposes, the value nothing is false, and default has the same effect as returning a true value. Note Like Python itself, ZPT considers None, zero, empty strings, empty sequences, empty dictionaries, and instances which return a nonzero value from __len__ or __nonzero__ false; all other values are true, including default. Examples Test a variable before inserting it: <p tal:condition="request.message" tal:content="request.message" /> Testing for odd/even in a repeat-loop: <div tal:repeat="item range(10)"> <p tal:condition="repeat.item.even">Even</p> <p tal:condition="repeat.item.odd">Odd</p> </div> tal:content Replaces the content of an element. Syntax tal:content syntax: argument ::= (['text'] | 'structure') expression Description Rather than replacing an entire element, you can insert text or structure in place of its children with the tal:contentstatement. The statement argument is exactly like that of tal:replace, and is interpreted in the same fashion. If the expression evaluates to nothing, the statement element is left childless. If the expression evaluates to default, then the element’s contents are evaluated. The default replacement behavior is text, which replaces angle-brackets and ampersands with their HTML entity equivalents. The structure keyword passes the replacement text through unchanged, allowing HTML/XML markup to be inserted. This can break your page if the text contains unanticipated markup (eg. text submitted via a web form), which is the reason that it is not the default. Note The structure keyword exists to provide backwards compatibility. In Chameleon, the structure: expression type provides the same functionality (also for inline expressions). Examples Inserting the user name: <p tal:content="user.getUserName()">Fred Farkas</p> Inserting HTML/XML: <p tal:content="structure context.getStory()"> Marked <b>up</b> content goes here.</p> tal:define Defines local variables. Syntax tal:define syntax: argument ::= define_scope [';' define_scope]* define_scope ::= (['local'] | 'global') define_var define_var ::= variable_name expression variable_name ::= Name Description The tal:define statement defines variables. When you define a local variable in a statement element, you can use that variable in that element and the elements it contains. If you redefine a variable in a contained element, the new definition hides the outer element’s definition within the inner element. Note that valid variable names are any Python identifier </div> </div> <!-- 正文底部文案 --> <div class="file-content-bottom mt20"> 本文档为【ZPT】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。 <br> 该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。<br> [版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。<br> 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。<br> 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。 </div> <!-- 下载 --> <div class="download-area mt20"> <div class="down-info"> <!-- VIP专享资料展示xx特权,付费资料展示¥xx,免费资料展示免费。 --> 下载需要: 免费 已有0 人下载 </div> <div class="download-groupbtns"> <a href="javascript:;">立即下载</a> </div> </div> <!-- 你可能还喜欢 --> <div class="youlike-area mt20"> <h3>你可能还喜欢</h3> <ul class="youlike-item"> <li> <a href="https://ishare.iask.com/f/36092238.html">[深信因果] 最折杀福禄的日常行为</a> </li> <li> <a href="https://ishare.iask.com/f/32Q1uRQFBor.html">(最新)舞蹈教学团队建设</a> </li> <li> <a href="https://ishare.iask.com/f/33kQQMmi9QG.html">仿射坐标与仿射变换基本内容 - 临沂师范学院理学院</a> </li> <li> <a href="https://ishare.iask.com/f/tdRiJzr5FVM.html">《缺血性心肌病》word版参考模板</a> </li> <li> <a href="https://ishare.iask.com/f/bujpwuQrB1h.html">第章 赝势平面波方法(I)</a> </li> <li> <a href="https://ishare.iask.com/f/iAuomOgX9Z.html">去西班牙旅游英语作文</a> </li> <li> <a href="https://ishare.iask.com/f/iBl0A3ovPx.html">关于2009年度上海市及浦东新区园丁奖人选的公示</a> </li> <li> <a href="https://ishare.iask.com/f/6rLokTN7s7b.html">《矿井通风与安全》试题库(含答案)</a> </li> <li> <a href="https://ishare.iask.com/f/6vDyl3azL8z.html">基因检测服务详细流程</a> </li> <li> <a href="https://ishare.iask.com/f/72J6h9M5QMd.html">腾飞中国_六年级记叙文作文450字</a> </li> <li> <a href="https://ishare.iask.com/f/avnsU60T21W.html">这个城市有初恋-谢新亚篇这个城市有初恋--系列二-谢辛亚篇 2</a> </li> <li> <a href="https://ishare.iask.com/f/bTOHmO9Z7x.html">第七批全国重点文物保护单位名录(1)</a> </li> <li> <a href="https://ishare.iask.com/f/5hunScD7sHg.html">网络平台运营计划方案</a> </li> <li> <a href="https://ishare.iask.com/f/1eoTH3d88VPT.html">肠梗阻护理业务学习-PPT(</a> </li> <li> <a href="https://ishare.iask.com/f/32NS2AIxRCr.html">《墨翁传》阅读答案(附翻译)</a> </li> <li> <a href="https://ishare.iask.com/f/12uwHztbfvQh.html">九年级学生化学实验操作能力问卷调查报告</a> </li> <li> <a href="https://ishare.iask.com/f/iCkag5rJwZ.html">史铁生《我二十一岁那年》高考文学类文本阅读练习及答案</a> </li> <li> <a href="https://ishare.iask.com/f/iCkag5rJwZ.html">史铁生《我二十一岁那年》高考文学类文本阅读练习及答案</a> </li> <li> <a href="https://ishare.iask.com/f/iCkag5rJwZ.html">史铁生《我二十一岁那年》高考文学类文本阅读练习及答案</a> </li> <li> <a href="https://ishare.iask.com/f/iCkag5rJwZ.html">史铁生《我二十一岁那年》高考文学类文本阅读练习及答案</a> </li> </ul> </div> <!-- 推荐 --> <div class="recmond-area mt20"> <div class="recmend-tab"> <div class="tab-item" val="new">最新资料</div> <div class="tab-item current" val="hot">资料动态</div> <div class="tab-item" val="topic">专题动态</div> </div> <div class="recmend-item"> <div class="switch_content_wrap"> <ul> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/33xgmDgThWA.html" target="_blank">义工福尔摩沙少年麻吉谢智谋</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/34JmgZEU8mZ.html" target="_blank">灵知人及其现代幽灵</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/5KMguDwEF33.html" target="_blank">小学数学课堂表扬语</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/5kZTdlfnVr5.html" target="_blank">汽车驾驶员安全培训教育</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/bmReodeVi5kV.html" target="_blank">我得到了用心学习的收获_六年级记叙文作文700字</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/btSS7gXrMZD.html" target="_blank">2019-2020年高三英语5月最后适应测试卷</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/cuDdEE6rVH.html" target="_blank">LBNL软件-THERMPPT精品文档</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/dI6MX38sYt.html" target="_blank">工程经济学案例分析</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/iDivm070ua.html" target="_blank">船舶英语口语</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/iz4UJiR0UZ.html" target="_blank">[讲解]阅读理解原文</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/izRO0CV6vJ.html" target="_blank">选修课轮滑教案</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/j2E3VoIDBH.html" target="_blank">《高考调研》高考地理一轮总复习层次快练题组12必修1-4-2山地的形成和河流地貌的发育Word版含解析</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/j8RjHRchHL.html" target="_blank"> 米光碧王玲建看望留守学生孤残儿童</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/sFPQqEQYijE.html" target="_blank">最新执着作文600字 执着作文结尾(汇总10篇)</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/33xgmDgThWA.html" target="_blank">义工福尔摩沙少年麻吉谢智谋</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/34JmgZEU8mZ.html" target="_blank">灵知人及其现代幽灵</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/5KMguDwEF33.html" target="_blank">小学数学课堂表扬语</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/5kZTdlfnVr5.html" target="_blank">汽车驾驶员安全培训教育</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/bmReodeVi5kV.html" target="_blank">我得到了用心学习的收获_六年级记叙文作文700字</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/btSS7gXrMZD.html" target="_blank">2019-2020年高三英语5月最后适应测试卷</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/cuDdEE6rVH.html" target="_blank">LBNL软件-THERMPPT精品文档</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/dI6MX38sYt.html" target="_blank">工程经济学案例分析</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/iDivm070ua.html" target="_blank">船舶英语口语</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/iz4UJiR0UZ.html" target="_blank">[讲解]阅读理解原文</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/izRO0CV6vJ.html" target="_blank">选修课轮滑教案</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/j2E3VoIDBH.html" target="_blank">《高考调研》高考地理一轮总复习层次快练题组12必修1-4-2山地的形成和河流地貌的发育Word版含解析</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/j8RjHRchHL.html" target="_blank"> 米光碧王玲建看望留守学生孤残儿童</a> </li> <li> <!-- <a target="_blank" href="https://ishare.iask.sina.com.cn/f/.html"></a> --> <a href="https://ishare.iask.com/f/sFPQqEQYijE.html" target="_blank">最新执着作文600字 执着作文结尾(汇总10篇)</a> </li> </ul> </div> <div class="switch_content_wrap current"> <ul> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/31aD488ureS.html" target="_blank">紫砂名家[指南]</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/31hgdU7BEev.html" target="_blank">千金赋</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/31kFMdBO8jS.html" target="_blank">[课程]西南政法大学期刊分类办法</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/32At97vLLE1.html" target="_blank">公安信访工作典型经验材料</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/32pDz3FAyIp.html" target="_blank">关于初三毕业的说说--无论你多么讨厌你的学校,当你离开久了,你还是会想念它</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/33iwQik0Jh5.html" target="_blank">血府逐瘀汤,桂枝加龙骨牡蛎汤,甘麦大枣汤,生脉散。合起来化裁使用</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/34OkVQHguU8.html" target="_blank">美军联合战役理论的基本内容</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/34eia06Qe02.html" target="_blank">生物技术在大白菜育种中的应用</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/35ohrhj7X47.html" target="_blank">许家沟尾矿库工程尾矿堆积坝岩土工程勘察纲要</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/363RfVKXWtU.html" target="_blank">张学友的歌</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/3FP0hN5qin.html" target="_blank">祖国,我爱您作文_2</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/7HPkWOxLcJB.html" target="_blank">电化学原理思考题答案-北航李荻版</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/iJyLFBQ807.html" target="_blank">高一化学期末试卷及试卷分析(人教版)</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/iNyXrpBvll.html" target="_blank">新一代阿迪达斯清风系列毛毛虫跑鞋</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/j3Xyw1J916.html" target="_blank">用文学概论基本原理分析《木乃伊》</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/1oSsRDVUxUr.html" target="_blank">精细化管理与精细化管理理念</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/31KjoNNfX6Y.html" target="_blank">双平臂座地抱杆组塔典型施工方法--终稿</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://ishare.iask.com/f/1BdyIi9o0Tz.html" target="_blank">吐温80化学品安全技术说明书</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://ishare.iask.com/f/1f6mfkMoszEf.html" target="_blank">悼词父亲追悼会悼词</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://ishare.iask.com/f/12sYBXFfx3n3.html" target="_blank">楞严咒拼音版(A4可打印)</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://ishare.iask.com/f/3tp07uPyko.html" target="_blank">中考作文2023最新热点作文范文8篇 </a> </li> </ul> </div> <div class="switch_content_wrap"> <ul> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/6wgnlfDvkkr.html" target="_blank">【高考试题】1983年全国高考英语试题★答案</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/7GiNAiAHanH.html" target="_blank">车辆收款收据</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/QZTqrraSKZR.html" target="_blank">《建筑软件教程筑业软件》PPT课件模板</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/7E2xVNr5ta0.html" target="_blank">自考 中外广告史 考前划重点整理</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Ced9m3qZY7.html" target="_blank">父母伴我同行作文</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Du6Nzu9ovfL.html" target="_blank">GBT 15773-2008 水土保持综合治理 验收规范</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Lnu1pmZgVz.html" target="_blank">蛋鸡生态养殖项目商业计划书</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/QIwu2ld4xFt.html" target="_blank">病历书写范文-失眠病例书写</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/1urQdZsgEp.html" target="_blank">工程进度周报表</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/32CPGdieFer.html" target="_blank">兴趣爱好调查问卷</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/34hb3wTgNnc.html" target="_blank">HQ 崭新印通CTP流程全程设置</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/35HfCW8E3qe.html" target="_blank">锦江区建设局工作目标责任分解表</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/36544703.html" target="_blank">DB45/T 396-2007广西膨胀土地区建筑勘察设计施工技术规程(正式版)</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/5hOC9wsYtvM.html" target="_blank">人人爱设计尔雅期末考试答案解析满分</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/6wgnlfDvkkr.html" target="_blank">【高考试题】1983年全国高考英语试题★答案</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/7GiNAiAHanH.html" target="_blank">车辆收款收据</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/QZTqrraSKZR.html" target="_blank">《建筑软件教程筑业软件》PPT课件模板</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/7E2xVNr5ta0.html" target="_blank">自考 中外广告史 考前划重点整理</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Ced9m3qZY7.html" target="_blank">父母伴我同行作文</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Du6Nzu9ovfL.html" target="_blank">GBT 15773-2008 水土保持综合治理 验收规范</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/Lnu1pmZgVz.html" target="_blank">蛋鸡生态养殖项目商业计划书</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/QIwu2ld4xFt.html" target="_blank">病历书写范文-失眠病例书写</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/1urQdZsgEp.html" target="_blank">工程进度周报表</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/32CPGdieFer.html" target="_blank">兴趣爱好调查问卷</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/34hb3wTgNnc.html" target="_blank">HQ 崭新印通CTP流程全程设置</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/35HfCW8E3qe.html" target="_blank">锦江区建设局工作目标责任分解表</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/36544703.html" target="_blank">DB45/T 396-2007广西膨胀土地区建筑勘察设计施工技术规程(正式版)</a> </li> <li> <!-- <a target="_blank" href=""></a> --> <a href="https://m.ishare.iask.com/f/5hOC9wsYtvM.html" target="_blank">人人爱设计尔雅期末考试答案解析满分</a> </li> </ul> </div> </div> </div> </div> <div class="rigthAside fl"> <!-- 作者信息 --> <div class="editer-con"> <div class="avatar-frame"> <img src="https://pic.iask.com.cn/1mwmgl6hn3.png" alt=""> </div> <div class="editer-info"> <div class="nickname">is_638306</div> <div class="editer-brief"> 暂无简介~ </div> </div> </div> <!-- 文章信息 --> <div class="paper-info"> <div class="info-item">格式:doc</div> <div class="info-item">大小:544KB</div> <div class="info-item">软件:Word</div> <div class="info-item">页数:0</div> <div class="info-item">分类:互联网</div> <div class="info-item">上传时间:2012-04-11</div> <div class="info-item">浏览量:9</div> </div> <!-- 相关资料 --> <div class="related-file"> <div class="column-name">相关资料</div> <ul> <li class="file-item"> <a href="https://ishare.iask.com/f/66522304.html">大中國背光模組廠商大全</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/QKpXz6zwkqu.html">初中物理实验报告</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/QX2AXT391mZ.html">微带天线的基本理论和分析方法</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/bwSTNCGMF31.html">三年级作文我敬佩的一位名人作文450字_1</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/d5K9Z3HWPZiO.html">成功将2D模型导入FLUENT中的详细步骤(1)</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/iSwb9kOjp0.html">苏菲 玛索</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/138jLB74scce.html">职工门诊护师岗位说明书</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/1JCELjMhCCv.html">课外阅读积累卡</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/cUo4unIaLE.html">塔吊倒塔根本原因防范措施</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/d6jTqkZbXKjU.html">PT100电阻阻值和温度关系表(5)</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/iVtL8QZHoP.html">子平真诠本义2</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/j1y4AXeKdV.html">大学英语四级作文范文</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/R03xZUGFc9q.html">上海佑科722PC分光光度计操作规程MicrosoftWord文档</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/bA4qepSJ2o.html">人教版小学数学六年级下册期末检测试题含答题卡(1)</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/12XVOKm29MhB.html">工程变更及索赔补偿管理规定试行一</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/d6sL4VN5TiF4.html">座谈会时间安排(1)</a> </li> <li class="file-item"> <a href="https://m.ishare.iask.com/node/s/3d3qud4zipma.html">砖砌渠道施工方案</a> </li> <li class="file-item"> <a href="https://m.ishare.iask.com/f/twLqe0fHKvp.html">加强队伍建设意见建议</a> </li> <li class="file-item"> <a href="https://ishare.iask.com/f/7DT3hHb8u3v.html">失语症检查量表PPT参考幻灯片</a> </li> <li class="file-item"> <a href="https://m.ishare.iask.com/f/xSSjajFtO5.html">2021年度北京地区成人本科学士学位英语统一考试真题与答案</a> </li> </ul> </div> <!-- 热门搜索 --> <div class="hot-search"> <div class="search-top"> <span class="column-name">热点搜索</span> <!-- <span class="swtich-bar">换一换</span> --> </div> <div class="search-list"> <a href="https://m.ishare.iask.com/f/1PNhCF6lIDI.html">会议效果的评价方法</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/67423398.html">GBT 26656-2011 蠕墨铸铁金相检验</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/67742296.html">GBT 4883-2008 数据的统计处理和解释 正态样本离群值的判断和处理</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/6w8tWwoeau1.html">2021年度广州广雅实验中学小升初考试英语真卷</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/7LPulaOfqR.html">色彩构成作业(课堂PPT)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/8s1yfVB5Gl.html">2021_2022学年新教材高中语文第七单元登泰山记教案部编版必修上册</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/d6ot1eces6QC.html">表面处理(13)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/eJM5hQb3vF.html">Bank of China Tower中银大厦英文介绍</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/eJm9AJaB7V.html">互相保密协议(英文范本)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/iOHEBNPxUM.html">导论案例分析</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/j9IAjrv2p1.html">海南《我的国》国际汽车露营地项目情况汇报</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/sVVv8a6FUWO.html">2023年老师课时统计表</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/uHOmmdDMpNE.html">部编版二年级下册蜘蛛开店的教学设计</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/ugAHpQEfEH.html">企业战略管理第三套试卷</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/1PNhCF6lIDI.html">会议效果的评价方法</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/67423398.html">GBT 26656-2011 蠕墨铸铁金相检验</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/67742296.html">GBT 4883-2008 数据的统计处理和解释 正态样本离群值的判断和处理</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/6w8tWwoeau1.html">2021年度广州广雅实验中学小升初考试英语真卷</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/7LPulaOfqR.html">色彩构成作业(课堂PPT)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/8s1yfVB5Gl.html">2021_2022学年新教材高中语文第七单元登泰山记教案部编版必修上册</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/d6ot1eces6QC.html">表面处理(13)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/eJM5hQb3vF.html">Bank of China Tower中银大厦英文介绍</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/eJm9AJaB7V.html">互相保密协议(英文范本)</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/iOHEBNPxUM.html">导论案例分析</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/j9IAjrv2p1.html">海南《我的国》国际汽车露营地项目情况汇报</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/sVVv8a6FUWO.html">2023年老师课时统计表</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/uHOmmdDMpNE.html">部编版二年级下册蜘蛛开店的教学设计</a> <!-- <a href=""></a> --> <a href="https://m.ishare.iask.com/f/ugAHpQEfEH.html">企业战略管理第三套试卷</a> <!-- <a href=""></a> --> </div> </div> </div> </div> <!-- 底部声明 --> <div class="website-footer"> <div class="footer-content"> <div class="footer-link"> <div class="earth-con"> <div class="file-groups earth-con-item"> <span>资料大全</span> <a href="/index/f-a.html " target="_blank">A</a> <a href="/index/f-b.html " target="_blank">B</a> <a href="/index/f-c.html " target="_blank">C</a> <a href="/index/f-d.html " target="_blank">D</a> <a href="/index/f-e.html " target="_blank">E</a> <a href="/index/f-f.html " target="_blank">F</a> <a href="/index/f-g.html " target="_blank">G</a> <a href="/index/f-h.html " target="_blank">H</a> <a href="/index/f-i.html " target="_blank">I</a> <a href="/index/f-j.html " target="_blank">J</a> <a href="/index/f-k.html " target="_blank">K</a> <a href="/index/f-l.html " target="_blank">L</a> <a href="/index/f-m.html " target="_blank">M</a> <a href="/index/f-n.html " target="_blank">N</a> <a href="/index/f-o.html " target="_blank">O</a> <a href="/index/f-p.html " target="_blank">P</a> <a href="/index/f-q.html " target="_blank">Q</a> <a href="/index/f-r.html " target="_blank">R</a> <a href="/index/f-s.html " target="_blank">S</a> <a href="/index/f-t.html " target="_blank">T</a> <a href="/index/f-u.html " target="_blank">U</a> <a href="/index/f-v.html " target="_blank">V</a> <a href="/index/f-w.html " target="_blank">W</a> <a href="/index/f-x.html " target="_blank">X</a> <a href="/index/f-y.html " target="_blank">Y</a> <a href="/index/f-z.html " target="_blank">Z</a> <a href="/index/f-09.html " target="_blank">0-9</a> </div> <div class="topic-groups earth-con-item"> <span>专题大全</span> <a href="/index/t-a.html " target="_blank">A</a> <a href="/index/t-b.html " target="_blank">B</a> <a href="/index/t-c.html " target="_blank">C</a> <a href="/index/t-d.html " target="_blank">D</a> <a href="/index/t-e.html " target="_blank">E</a> <a href="/index/t-f.html " target="_blank">F</a> <a href="/index/t-g.html " target="_blank">G</a> <a href="/index/t-h.html " target="_blank">H</a> <a href="/index/t-i.html " target="_blank">I</a> <a href="/index/t-j.html " target="_blank">J</a> <a href="/index/t-k.html " target="_blank">K</a> <a href="/index/t-l.html " target="_blank">L</a> <a href="/index/t-m.html " target="_blank">M</a> <a href="/index/t-n.html " target="_blank">N</a> <a href="/index/t-o.html " target="_blank">O</a> <a href="/index/t-p.html " target="_blank">P</a> <a href="/index/t-q.html " target="_blank">Q</a> <a href="/index/t-r.html " target="_blank">R</a> <a href="/index/t-s.html " target="_blank">S</a> <a href="/index/t-t.html " target="_blank">T</a> <a href="/index/t-u.html " target="_blank">U</a> <a href="/index/t-v.html " target="_blank">V</a> <a href="/index/t-w.html " target="_blank">W</a> <a href="/index/t-x.html " target="_blank">X</a> <a href="/index/t-y.html " target="_blank">Y</a> <a href="/index/t-z.html " target="_blank">Z</a> <a href="/index/t-09.html " target="_blank">0-9</a> </div> </div> <div class="copy-link"> <a class="website-home-link" href="/" target="_blank"> <img class="website-icon" src="//static3.iask.cn/v202404111630/images/footer_logo.png"> </a> <p class="footer-nav"> <a href="http://help.iask.com/helpCenter/5e15a72a474e3171f58ae2a6.html" rel="nofollow" target="_blank" class="footer-nav-link jsReplaceNavLink">网站声明 <span>|<span></a> <a href="http://help.iask.com/helpCenter/5d11e55e0cf2d66b81a5513f.html" rel="nofollow" target="_blank" class="footer-nav-link jsReplaceNavLink">侵权处理 <span>|<span></a> <a href="/node/feedback/feedback.html" rel="nofollow" target="_blank" class="footer-nav-link">投诉反馈 <span>|<span></a> <a href="http://help.iask.com/helpCenter/ishare.html" rel="nofollow" target="_blank" class="footer-nav-link">帮助中心 <span>|<span></a> <a href="/index/f-a.html" target="_blank" class="footer-nav-link">网站地图 <span>|<span></a> <a href="https://office.iask.com/" target="_blank" class="footer-nav-link">爱问办公</a> </p> <a class="copy-txt" href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank"><span class="beian">京ICP证000007-6</span> 爱问文库-Copyright © 2024 版权所有</a> <p class="web-copyright jsWebCopyright"> <a target="_blank" href="https://beian.mps.gov.cn/#/query/webSearch?code=33021202002483" rel="noreferrer"><img class="copyright-mark" src="//static3.iask.cn/v202404111630/images/common/ic_mark.png" alt="">浙公网安备 33021202002483</a> </p> </div> </div> <div class="footer-kefu"> <div class="footer-border"></div> <p>客服热线:0755-26904047</p> <p>工作日:9:00-18:00</p> <span class="btn-contact jsContactMeiqia" data-pageid="footer">在线客服</span> </div> <ul class="footer-qrcode-items"> <li class="qrcode-item"> <div class="qrcode-item-img"> <img src="//static3.iask.cn/v202404111630/images/ishare_gongxiang.jpg"> </div> <p class="qrcode-item-desc">关注爱问文库服务号</p> </li> </ul> </div> </div> <script> window.pageConfig = { page: {} }; seajs.use(["dist/spider/init.js"]); </script> <script type="text/javascript"> document.write(unescape( "%3Cspan id='cnzz_stat_icon_1279079195'%3E%3C/span%3E%3Cscript src='https://v1.cnzz.com/stat.php%3Fid%3D1279079195' type=" + "'text/javascript'%3E%3C/script%3E" )); </script> </body> </html>