PHP教程课件:JavaScript高级_第1页
PHP教程课件:JavaScript高级_第2页
PHP教程课件:JavaScript高级_第3页
PHP教程课件:JavaScript高级_第4页
PHP教程课件:JavaScript高级_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaScript高级JavaScript高级BOM事件处理

DOM概念DOM技术Form表单浏览器对象BOM简介Window窗口对象location地址对象document文档对象FORM表单对象浏览器对象的分层结构window.document.myform.text1window对象window对象代表浏览器的整个窗口,编程人员可以利用window对象控制浏览器窗口的各个方面,如改变状态栏上的显示文字、弹出对话框、移动窗口的位置等。对window对象的属性和方法的引用,可以省略“window.”这个前缀

例如:window.alert("你好")可以直接写成alert("你好")。Window对象名称说明alert(“m提示信息")显示包含消息的对话框。

confirm(“提示信息”)显示一个确认对话框,包含一个确定取消按钮prompt(”提示信息“)弹出提示信息框open("url","name")打开具有指定名称的新窗口,并加载给定URL所指定的文档;如果没有提供URL,则打开一个空白文档close()关闭当前窗口setTimeout(”函数”,毫秒数)

设置定时器:经过指定毫秒值后执行某个函数

clearTimeout(定时器对象)

方法

Window对象

<HTML><HEAD><SCRIPT>functionopenwindow(){window.open("google.htm");}functionclosewindow(){window.close();}</SCRIPT></HEAD><BODY><FORM><INPUTTYPE=buttonVALUE="打开窗口"onClick="openwindow()"><INPUTTYPE=buttonVALUE="关闭窗口"onClick="closewindow()"></FORM><BODY>使用Open方法打开新窗口使用Close方法关闭窗口添加单击事件因为window是最顶层的根,所以可以省略window.open("google.htm");可简写为:open("google.htm");close()方法也是如此。open(”打开窗口的url”,”窗口名”,”窗口特征”)窗口的特征如下,可以任意组合:height:窗口高度;width:窗口宽度;top:窗口距离屏幕上方的象素值;left:窗口距离屏幕左侧的象素值;toolbar:是否显示工具栏,yes为显示;menubar,scrollbars

表示菜单栏和滚动栏。resizable:是否允许改变窗口大小,yes或1为允许location:是否显示地址栏,yes或1为允许status:是否显示状态栏内的信息,yes或1为允许;Window对象我们需要预先制作好广告页面,假设为adv.htm,打开广告窗口的语句如下:open(“adv.htm”,“”,“toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=650,height=150”);<HTML><HEAD><SCRIPTlanguage="JavaScript">functionopenwindow(){open("adv.htm","","toolbars=0,scrollbars=0,location=0,statusbars=0,menubars=0,resizable=0,width=650,height=150");}</SCRIPT></HEAD><BODYonLoad="openwindow()"><H2>看看和我一起打开的广告窗口</H2></BODY></HTML>Window对象使用Open方法打开广告新窗口添加页面加载事件对窗口可以设置的可选参数名称说明width窗口的宽度height窗口的高度scrollbars是否显示滚动条resizable设定窗口大小是否固定menubar菜单条location地址栏toolbar浏览器工具条,包括后退及前进按钮等fullscreen是否全屏显示titlebar标题栏window对象-方法navigate()方法setInterval()方法clearInterval()方法moveTo()方法resizeTo()方法showModalDialog()方法showModelessDialog()方法网页文件:<script> window.open("information.html","_blank","top=0,left=0,width=200,height=200,toolbar=no");<script>information.html网页文件:<script> window.setTimeout("window.close()",5000);<script><body> <center><h3>通知</h3></center> 5秒钟以后,这个窗口会自动关闭!</body>test.html网页文件:(全屏)<script> window.open("information.html","_blank","top=0,left=0,toolbar=no,fullscreen=yes,titlebar=no");<script>information.html网页文件:(增大) <script> window.setTimeout("window.close()",5000); window.setInterval("grow()",100); functiongrow() { window.resizeBy(5,5); } <script> <body> <center><h3>通知</h3></center> 5秒钟以后,这个窗口会自动关闭!

</body>Window对象名称说明document表示给定浏览器窗口中的HTML文档。history

包含有关客户访问过的URL的信息。location包含有关当前URL的信息。frames帧框架。event事件对象。

screen包含有关客户端的屏幕和显示性能的信息。对象属性JavaScript事件处理程序JavaScript事件处理程序就是一组语句,在事件(如点击鼠标或移动鼠标等)发生时执行事件处理事件事件处理程序的基本语法是:事件名="JavaScript代码或调用函数"例如:<INPUTtype=”BUTTON”…onClick=“alert(“单击我!”);”><INPUTtype=”BUTTON”…onMouseDown=“check()”>表示鼠标按下时,将调用执行函数check()。JavaScript事件事件名说明onClick鼠标单击onChange文本内容或下拉菜单中的选项发生改变onFocus获得焦点,表示文本框等获得鼠标光标。onBlur失去焦点,表示文本框等失去鼠标光标。onMouseOver鼠标悬停,即鼠标停留在图片等的上方onMouseOut鼠标移出,即离开图片等所在的区域onMouseMove鼠标移动,表示在<DIV>层等上方移动onLoad网页文档加载事件onSubmit表单提交事件onMouseDown鼠标按下onMouseUp鼠标弹起如何编写事件处理程序一、在事件源对象所对应的HTML标签上增加一个要处理事件属性,让事件属性值等于处理事件的函数名或程序代码。格式:

<tagon事件=“<语句组>|<函数名>”>例1:

<bodyonload="alert('建议浏览器的分辨率:800x600');">

<bodyonload="varstr='建议浏览器的分辨率:800x600';alert(str);">例2:

<script>

functionshow(){

varstr="建议浏览器的分辨率:800x600";

alert(str);

}

</script>

<bodyonload="show();"><html><head><script><!-- functionhideContextmenu() { window.event.returnValue=false; }//--></script></head><bodyoncontextmenu="hideContextmenu()"></body></html>------------------------------------<html><head><script><!-- functionhideContextmenu() { returnfalse; }//--></script></head><bodyoncontextmenu="returnhideContextmenu()"></body></html>禁用浏览器右键二、直接在JavaScript代码中,设置元素对象的事件属性,让事件属性值等于处理该事件的函数名或程序代码。格式:

对象名.on事件=<语句>|<函数名>例1:

document.onload=alert("建议浏览器的分辨率:800x600");例2:

<script>

document.onload=function(){

varstr="建议浏览器的分辨率:800x600";

alert(str);

}

</script>三、在一个专门的<script>标签对中编写某个元素对象的某种事件处理程序代码,并用for属性指定事件源和用event属性指定事件名,这种<script>标签中的脚本程序只在指定事件源的指定事件发生时才被调用执行,这种方式常用于网页文档中的各种插件对象的事件处理程序:<scriptlanguage=“javascript”for=“document”event=“oncontextmenu”> window.event.returnValue=false;</script>event对象名称说明altKey是否按下alt键,true为按下ctrlKey是否按下ctrl键shiftKey是否按下shift键clientX,clientY事件发生时,鼠标在客户端的x、y坐标screenX,screenY相对于整个计算机屏幕的x、y坐标offsetX,offsetY相对于事件发生对象的x、y坐标x,y相对于引起事件元素的父元素的x、y坐标returnValue是否取消事件的默认动作,false为取消cancelBubble是否停止事件冒泡,true为停止srcElement引起事件的元素对象keyCode表示按下按键的数字代号Button表示事件是否正在冒泡阶段属性eventobject.html按下键盘事件<script> functionwindow_onkeypress() { alert(window.event.keyCode); }</script><bodyonkeypress="window_onkeypress()"></body>按ESC关闭窗口<script> functionwindow_onkeypress() { //alert(window.event.keyCode); if(window.event.keyCode==27) { window.close(); } }</script><bodyonkeypress="window_onkeypress()"></body>其它属性<scriptlanguage="JavaScript"> functioncheckCancel() { if(window.event.shiftKey) { window.event.cancelBubble=true; } } functionshowSrc() { if(window.event.srcElement.tagName.toLowerCase()=="img")//IMG要大写

{ alert(window.event.srcElement.src); } }</script><bodyonclick="showSrc()"><imgonclick="checkCancel()"src="logo.gif"></body>window对象-事件专用事件:--onload事件--onunload事件--onbeforeunload事件通用事件--onclick事件--onmousemove事件--onmouseover事件--onmouseout事件--onmousedown事件--onmouseup事件--onkeydown事件--onkeyup事件--onkeypress事件window_event.html<script> alert("ok2");</script><bodyonload="alert('欢迎')"onunload="alert('再见')"onbeforeunload="window.event.returnValue='请小心'">hello<script> alert("ok3");</script></body><script> alert("ok1");</script>window对象-属性--closed属性--opener属性--defaultstatus属性--status属性--screenTop属性--screenLeft属性window.html关闭子窗口<script> varchild=window.open("information.html","_blank","top=0,left=0,toolbar=no,fullscreen=yes,titlebar=no"); functioncloseChild() { if(!child.closed) { child.close(); } }</script><bodyonunload="closeChild()"></body>文本在状态栏上显示<script>// setInterval("scroll()",100); varspace_num=0; vardir=1; functionscroll() { varstr_space=""; space_num=space_num+1*dir; if(space_num>40||space_num<=0) { dir=-1*dir; } for(vari=0;i<space_num;i++) { str_space+=""; } window.status=str_space+””; } functionstart() { setInterval("scroll()",100); }</script><bodyonload='setInterval("scroll()",100);'></body>information.html<script> window.setTimeout("window.close()",5000); window.setInterval("grow()",100); functiongrow() { window.resizeBy(5,5); } functioncloseit() { window.close(); opener.start(); }//or// window.setTimeout("window.closeit()",5000);<script><bodyonunload="window.opener.start()">//////// <center><h3>通知</h3></center> 5秒钟以后,这个窗口会自动关闭!</body>window对象-BOM对象属性--location对象--frames数组对象--screen对象--history对象--navigator对象--document对象document对象名称说明alinkColor设置或检索文档中所有活动链接的颜色bgColor设置或检索Document对象的背景色

body指定文档正文的开始和结束linkColor设置或检索文档链接的颜色location包含关于当前

URL的信息

title包含文档的标题URL当前载入页面的URLreferrer后退一个位置的URLvlinkColor设置或检索用户访问过的链接的颜色属性<scriptlanguage="javascript"> functionchangeDoc() { document.bgColor="blue"; document.fgColor="red"; document.alinkColor="yellow"; document.vlinkColor=0x00ff00; document.linkColor="gray"; }</script><bodyonload="changeDoc()">这是普通的文本<br><ahref="#">这是一个超链接</a></body>document对象<HTML><HEAD><TITLE>无标题文档</TITLE><SCRIPTlanguage="JavaScript">functionchange(color){document.bgColor=color;}</SCRIPT></HEAD><BODY><H2>移过来我变色给你看看!</H2><FONTsize=4><SPANonMouseOver="change('red')">变红色</SPAN>|<SPANonMouseOver="change('blue')">变蓝色</SPAN>|<SPANonMouseOver="change('yellow')">变黄色</SPAN></FONT></BODY>利用document对象的bgColor属性改变背景色添加鼠标悬停事件document对象的方法名称

说明

clear()清除当前文档

close()关闭open打开的文档,关闭输出流并强制显示发送的数据open()打开已经载入的文档以便进行编写write("text")将文本写入文档writeln("text")将文本写入文档,末尾加入”\n”方法

<html>

这是最初的内容<br> <scriptlanguage="javascript"> document.write("这是write方法动态写入的内容<br>"); functionupdatedoc() { document.writeln("abc<br>"); document.writeln("def<br>"); document.close(); varowin=window.open("","_blank"); owin.document.writeln("xyz<br>"); owin.document.close(); owin.document.write("abc<br>"); owin.document.write("def<br>"); owin.document.close(); } </script> <inputtype=buttonname="update"value="更新"onclick="updatedoc()"> </html><html>这是最初的内容<br><scriptlanguage="javascript"> document.write("这是write方法动态写入的内容<br>"); functionupdatedoc() { document.writeln("abc<br>"); document.writeln("def<br>"); document.writeln('<scriptlanguage="javascript">'); document.writeln(' functionupdatedoc()'); document.writeln(' {'); document.writeln(' document.writeln("abc<br>");'); document.writeln(' document.writeln("def<br>");'); document.writeln(' }');

document.writeln('</scr'+'ipt>'); document.writeln('<inputtype=buttonname="update"value="更新"onclick="updatedoc()">'); //document.close(); /*document.writeln("abc<br>"); document.writeln("def<br>"); document.close(); varowin=window.open("","_blank"); owin.document.writeln("xyz<br>"); owin.document.close(); owin.document.write("abc<br>"); owin.document.write("def<br>"); owin.document.close();*/ }</script><inputtype=buttonname="update"value="更新"onclick="updatedoc()"></html>document对象的集合名称说明anchors页面中所有锚的集合(<aname=“an”></a>)forms页面中所有表单的集合applets页面中所有applet的集合embeds页面中所有嵌入式对象的集合(<embed/>)images页面中所有图像的集合links页面中所有链接的集合(<ahref=“#”></a>)属性访问方式用document.links[0]访问链接用document.images[0]或document.images[“imgName”]访问图像用document.forms[0]或document.forms[“frm”]访问表单用document.images[0].src访问图像src属性访问第一个图像元素的方式;document.images[“sample”,0]document.images.item(“sample或0”)作为document属性document.sample[0].srcdocument.img1.src作为window属性window.sample[0].srcsample[0].srcwindow.img1.srcimg1.srclocation对象名称说明host服务器的名字href当前载入的页面的完整URLhash如果URL包含“#”,将返回该符号之后的内容pathnameURL中主机名后面的部分port请求端口protocolURL中使用的协议(http://ftp://file://等)search执行GET请求的URL中问号?后的部分属性location对象名称说明reload()用于重新载入(刷新)当前网页assign("url")加载URL指定的新的HTML文档。

replace("url")加载URL指定的文档替换当前文档,不保留历史记录方法

screen对象名称说明availHeight窗口可以使用的屏幕的高度(象素)availWidth窗口可以使用的屏幕的宽度height屏幕的高度width屏幕的宽度属性history对象名称说明back()相当于后退按钮forward()相当于前进按钮go(inti)go(1)代表前进1页,等价于forward()方法go(-1)代表后退1页,等价于back()方法;

方法navigator对象名称说明language浏览器语言appCodeName浏览器名的代码表示”Mozilla”systemLanguage操作系统的语言platform运行浏览器的操作系统平台vendor品牌浏览器名的字符串表示user-agent获取浏览器信息属性DOM面对面文档:DOM中的“D”没有文档,DOM就无从谈起。当创建一个网页并把它加载到浏览器中,DOM就根据你编写的网页创建了一个文档对象。对象:DOM中的“O”我们把注意力放在浏览器对象上模型:DOM中的“M”当网页加载后,浏览器向我们提供了当前网页的模型,我们可以去提取这个模型。DOM把文档表示成一颗树。DOM艺术的精髓节点:文档是由节点构成的集合元素节点文本节点属性节点DOM的属性与方法nodeNamenodeValuenodeTypefirstChildlastChildchildNodespreviousSiblingnextSiblingattributeshasChildNodes()createElement()createTextNode()appendChild()removeChild()replaceChild()insertBefore()开始DOM之旅getElementById()返回一个与那个给定id属性相对应的对象getElementsByTagName()返回一个跟标签名相对应的对象数组getElementsByName()返回指定name的对象数组getAttribute()查询对象的属性值setAttribute()设置对象的属性值练习检索一份文档,把所有的“title”属性的值全部提取出来给一个<ul>设置一个“title”属性,并检索出来改变<p>的“title”属性,并检索出来设置完成后,查看源代码,发现是否修改文档内容我的美术馆完善美术馆childNodes属性从给定文档的节点树里把任何一个元素的所有子元素检索出来,返回一个数组。nodeType属性返回一个节点是什么类型的属性值元素节点的nodeType属性值是1。属性节点的nodeType属性值是2。文本节点的nodeType属性值是3。nodeValue属性用于检索和设置节点的值firstChild和lastChild属性返回第一个节点和最后一个节点,类似node.childNodes[0]和node.childNodes[node.childNodes.length-1]动态创建HTML内容createElement()创建一个元素节点appendChild()把新创建的节点插入某个文档中createTextNode()创建一个文本节点练习创建一个HTML内容<p>Thisis<em>my</em>content.</p>把上面这个内容添加到一个<div>中显示出来<divid=“testdiv”></div>修改美术馆,把图片描述改成动态添加重回美术馆insertBefore()把一个新元素插入到一个现有元素的前面parentElem.insertBefore(new,target)parentNode属性返回目标节点的父节点nextSibling属性返回目标节点的下一个兄弟节点练习给每张图片添加一个描述<p>描述内容提取自每个链接的“title”属性HTML的动画效果elem.style.position=“absolute”;elem.style.left=“100px”;elem.styple.top=“100px”;setTimeout()clearTimeout()练习移动的文字移动的图片通过链接浏览图片1.插入一个层Layer1,

z-index=1;2.层中插入一幅图片。3.定时器函数setTimeout()的用法:setTimeout(“调用的函数名”,间隔的毫秒数)表示每隔多少毫秒,就循环调用某个函数来执行清除某个定时器:clearTimeout()方法。例如:varmyclock=setTimeout(”move()”,500);if(…)clearTimeout(myclock);;随机移动图片<head><scriptlanguage=JavaScript>functionmove(){document.getElementById("Layer1").style.left=Math.random()*500;document.getElementById("Layer1").style.top=Math.random()*500;setTimeout("move()",1000);}</script></head><bodyonload="move()""><DIVid="Layer1"style="position:absolute;left:14px;top:44px;width:150px;height:102px;z-index:1"><Ahref=""><IMGsrc="piaofu.jpg"width="150"height="100"border="0"></A></DIV><H2>随机漂浮的广告</H2></BODY>随机移动图片定义层图片移动的函数move()每隔1秒调用move()函数随机改变层的位置,从而实现随机漂浮的效果getElementById(“ID名称”)

方法:根据ID名称获取HTML元素,这里表示获取层对象Layer1。left和top表示层Layer1的左边距和上边距,设定为随机的值。form对象form对象最主要的功能就是能够直接访问HTML文档中的form表单。一个web页面可以有一个或多个from表单,使用document.froms数组对象可以访问到各from表单。可以将<form>对象的属性,来引用该表单字段元素所对应的对象。表单基础method:浏览器发送方式GET/POSTaction:表单所要提交到的URLenctype:向服务器发送数据时,数据使用的编码方式accept:当上传文件时,列出服务器能正确处理的mime类型accept-charset:当提交数据时,列出服务器接受的字符编码<input/>“text”:单行文本“radio”:单选按钮“checkbox”:复选按钮“file”:文件上传文本框“password”:密码输入框“button”:产生自定义动作的按钮“submit”:提交按钮,用于提交表单“reset”:重置按钮,恢复表单默认值“hidden”:隐藏表单域,不会显示在窗口中“image”:图像,与提交按钮功能一样其他<select/>:下拉列表<option/>:下拉列表选项<textarea/>:文本域rows和cols事件处理程序和表单元素简介<INPUTtype=“button”value=“注册"onClick="button_click()">当事件发生时,将执行与之相关的JavaScript代码当发生特定事件时,事件处理程序指定要执行哪些JavaScript代码

事件处理程序和表单元素简介当用户单击“注册”按钮时,将弹出一条消息。<SCRIPTLANGUAGE="JavaScript">functionbutton_click(){alert(“请向本网站注册);}</SCRIPT><INPUTtype=“button”value=“注册“onClick="button_click()">文本框对象文本框元素用于在表单中输入字、词或一系列数字可以通过将HTML的INPUT标签中的type设置为“text”,以创建文本框元素<INPUTtype="text"name="t1">文本框对象

–事件处理程序文本框事件onBlur文本框失去焦点onChange文本框的值被修改onFocus光标进入文本框中方法focus()获得焦点,即获得鼠标光标select()选中文本内容,突出显示输入区域属性readonly只读,文本框中的内容不能修改文本框对象cardpricenumbertotmyform练习要求:当光标进入帐号文本框,清空里面所有内容当光标离开帐号文本框,检查输入内容是否为“10”开头,并且是数字,如果有误,弹出提示框单价文本框预设价钱25.00,设为只读当修改数量文本框时,计算总价,并显示在总价文本框中命令按钮对象命令按钮对象是网页中最常用的元素之一<INPUTtype="submit"name="button1"value="提交"><INPUTtype="reset"name="button2"value="重置"><INPUTtype="button"name="button3"value="计算">“按钮

-事件处理程序表单元素事件处理程序说明命令按钮onSubmit表单提交事件,单击“提交”按钮时产生,此事件属于<FORM>元素,不属于提交按钮onClick按钮单击事件onSubmit事件处理代码:<FORMonSubmit=”return调用函数名”>…</FORM>如果函数返回true,则向远程服务器提交表单;如果函数返回false,则取消提交。命令按钮事件处理程序userNamepass1pass2type=resettype=submitmyform练习要求当点击注册按钮提交表单时,判断密码文本框内容和确认密码文本框内容是否相同。如果两个密码输入不同,则弹出提示框,停止表单提交相同再进行提交复选框对象当用户需要在选项列表中选择多项时,可以使用复选框对象要创建复选框对象,请使用<INPUT>标签请选择您的爱好<INPUTtype=“checkbox”value=“电影”>电影<INPUTtype=“checkbox”value=“电影”>电影复选框-事件处理程序复选框·事件onBlur复选框失去焦点onFocus复选框获得焦点onClick复选框被选定或取消选定属性checked复选框是否被选中,选中为true,未选中为false。您可以使用此属性查看复选框的状态或设置复选框是否被选中value设置或获取复选框的值复选框-事件处理程序checkbox1checkbox2checkbox3设置复选框的值checkbox4myform练习要求当点击成交按钮时,检查每个复选框的选中情况,累计用户选中的商品弹出确认提示框,显示客户选中商品,询问客户是否确认购买如果客户点击确认,则在页面上显示详细购买信息单选按钮对象当用户只需要从选项列表中选择一个选项时,可以使用单选按钮对象要创建单选按钮对象,请使用<INPUT>标签<INPUTtype=“radio”value=“M”>男<INPUTtype=“radio”value=“F”>女单选按钮-事件和属性单选按钮·事件onBlur单选按钮失去焦点onFocus单选按钮获得焦点onClick单选按钮被选定或取消选定属性checked单选按钮是否被选中,选中为true,未选中为false。您可以使用此属性查看单选按钮的状态或设置单选按钮是否被选中value设置或获取单选按钮的值单选按钮-事件处理程序为了保证单选,两个单选按钮的名称都为myradio,组成了myradio数组练习要求根据用户身份的不同显示不同信息买家时,显示是否购买XXX商品卖家时,显示是否出售XXX商品下拉列表框<SELECTname="myselect">

<OPTION>--请选择开户帐号的城市--</OPTION><OPTIONvalue="北京市">北京市</OPTION><OPTIONvalue="上海市">上海市</OPTION><OPTIONvalue="重庆市">重庆市</OPTION><OPTIONvalue="天津市">天津市</OPTION><OPTIONvalue="四川省">四川省</OPTION><OPTIONvalue="山东省">山东省</OPTION><OPTIONvalue="湖北省">湖北省</OPTION></SELECT>下拉列表框-事件和属性下拉列表框事件onBlur下拉列表框失去焦点onChange当选项发生改变时产生onFocus下拉列表框获得焦点属性value下拉列表框中,被选选项的值options所有的选项组成一个数组,options表示整个选项数组,第一个选项即为options[0],第二个即为options[1],其他以此类推selectedIndex返回被选择的选项的索引号,如果选中第一个返回0,第二个返回1,其他类推options选项数组options[0]options[1]selectedIndex属性:表示被选中的索引号:3value属性:被选中选项的值下拉列表框-事件处理程序下拉列表框-事件处理程序userNamemyselectmycitymyform练习要求判断下拉列表框改变时,是否选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论