当前位置: 首页 > news >正文

成都工信部网站搜索引擎排名优化seo课后题

成都工信部网站,搜索引擎排名优化seo课后题,长春企业自助建站系统,网站优化知识资讯main.js的介绍 main.js是在js模块化编程二中对require.js的扩展,一个项目通常是一个main.js,是整个网页的入口代码。它有点像C语言的main()函数,所有代码都从这儿开始运行。下面就来看,怎么写main.js: 示例代码如下: /** main.js介…

main.js的介绍


main.js是在js模块化编程二中对require.js的扩展,一个项目通常是一个main.js,是整个网页的入口代码。它有点像C语言的main()函数,所有代码都从这儿开始运行。下面就来看,怎么写main.js:


示例代码如下:

/** main.js介绍说明:* baseUrl:config指定引用相对定位的其实路径* paths:指定模块引用的路径,不包括.js,可以是一个目录*/
require.config({baseUrl:getRootPath() + "/js",paths: {"jquery": "jquery-1.8.2","test": "test","gs-divtree": "gs.divtree"}
});//js获取项目根路径,如: http://localhost:8083/uimcardprj  
function getRootPath() {  //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp  var curWwwPath=window.document.location.href;  //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp  var pathName=window.document.location.pathname;  var pos=curWwwPath.indexOf(pathName);  //获取主机地址,如: http://localhost:8083  var localhostPaht=curWwwPath.substring(0,pos);  //获取带"/"的项目名,如:/uimcardprj  var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);  return(localhostPaht+projectName);  
}  

test.js内容如下:

define(function() {var add = function(x,y) {return (x+y);}return {add:add}
});

测试页面如下:

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>index</title>
<!-- require方式引入加载的方式一二 -->
<script type="text/javascript" src="${pageContext.request.contextPath }/js/require.js" data-main="${pageContext.request.contextPath }/js/main"></script><script type="text/javascript">function test() {require(['test'], function(t) {console.log(t.add(1,6));});};
</script>
</head>
<body>require js	<input id="test" type="button" value="test" name="test" οnclick="test();" />
</body>
</html>

此时该页面只会加载test.js这个js文件,ps:若test.js需要用到其他的模块该如何使用?

答案是有的 define定义的本身能引用其他模块的,例如引用jquery:

//依赖于jquery模块
define(['jquery'], function(b) {var add = function(x,y) {console.log(b("body"));return (x+y);}return {add:add}
});

更高级特性可以参考:http://www.requirejs.cn/ 中的内容

http://www.hkea.cn/news/606593/

相关文章:

  • 个人网站怎么做互联网营销师培训课程免费
  • 微信网站建设价格网站开发报价方案
  • wordpress utc时间慢8小时大连seo关键词排名
  • 中国建设承包商网站创建软件平台该怎么做
  • 中小企业网站建设费用海外推广服务
  • 企业名称的英文做网站名seo是怎么优化推广的
  • 手机在线建站西安seo服务公司
  • 网站开发有前途吗我也要投放广告
  • 备案 网站名称怎么写crm软件
  • 扁平式网站模板b2b网站推广优化
  • 做外贸网站网络营销咨询服务
  • 江门网站建设方案报价淘宝seo优化怎么做
  • 盘龙城做网站推广网站推广
  • 如何做电子书网站域名站长工具
  • 物联网平台有哪些排名优化外包公司
  • 秦皇岛汽车网站制作数字营销工具
  • 培训教育的网站怎么做东莞做网站的联系电话
  • 云南做网站的公司外贸谷歌优化
  • 网页设计学徒培训可试学巢湖seo推广
  • 让顾客心动的句子seo模拟点击软件源码
  • 设计类专业包括哪些kj6699的seo综合查询
  • 手机网站制作哪家好查关键词
  • 米拓企业网站管理系统电商培训机构排名前十
  • 做效果图有哪些网站seo点击排名
  • 网络营销推广网站收录seo推广排名平台有哪些
  • 产品经理如何看待网站开发广州软件系统开发seo推广
  • wordpress 忘记管理员如何做网站seo
  • app和网站哪个有优势淘宝关键词排名
  • wordpress该域名宁波网站seo公司
  • 建购物网站怎么建呀简单的网站建设