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

室内装修设计联盟/石家庄seo代理商

室内装修设计联盟,石家庄seo代理商,做网站的公司叫什么名字,本周时事新闻概要10条by xbin 上周六老师,老师在重新介绍实验室所用结构中提出,要把HTML页面和JAVASCRIPT的内容分离开来。 之前,我们做的都是在head和body之间插入JavaScript脚本,这使得一个本该是简单的HTML页面中包含很多脚本代码,看着…

 

 

 

by  xbin

上周六老师,老师在重新介绍实验室所用结构中提出,要把HTML页面和JAVASCRIPT的内容分离开来。

 

之前,我们做的都是在head和body之间插入JavaScript脚本,这使得一个本该是简单的HTML页面中包含很多脚本代码,看着感觉就不舒服。

之前的PDM也是这种方式,而新版本的PDM就采用了HTML、JavaScript、css分离的模式,一同名js文件直接在头文件中引用进js文件。

 

下图是PDM的一个主菜单页面。而其HTML页面的代码只是短短几行。2010091413280755.jpg

ContractedBlock.gifExpandedBlockStart.gif主菜单HTML代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>产品管理</title>
<meta http-equiv="Pragma" content="no-cache" />
<meta name="keywords" content="产品管理" />
<meta name="description" content="产品管理" />
<script src="js/Ajax.js" type="text/javascript"></script>
<script src="js/funclib.js" type="text/javascript"></script>
<script src="js/ShowDiv.js" type="text/javascript"></script>
<script src="js/TreeView.js" type="text/javascript"></script>
<script src="scripts/index.js" type="text/javascript"></script>
<link href="styles/TreeStyle.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="TreeDiv"></div>
<iframe id="ifrDesk" src="html/Welcome.html" frameborder="0" scrolling="no" ></iframe>
</body>
</html>

 

 

这样做的好处显而易见,简洁的页面代码谁看了都舒服。

 

再说说JavaScript代码分离的一些做法。

其实这很大部分都是用到DOM来实现的。

这里想提供一个很有用的函数给大家

 

ContractedBlock.gifExpandedBlockStart.gif代码
//这是一个加载触发事件函数
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload
= func;
}
else {
window.onload
= function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
//这个是调用方法,其中getPartsList是一个函数名,作为参数是不带括号的,下面是调用3个函数,它会等一个执行玩后才继续执行下一个,这里不会出现请求队列冲突问题
addLoadEvent(getPartsList);
addLoadEvent(getFarcilityList);
addLoadEvent(getMaterialList);

 

 

 

再说说分离后的触发事件

对于DOM呢,相信大家都很熟悉了,利用DOM来绑定HTML页面上的对象,然后再用一个.onclick = function() {dosomethings;}

这样就OK鸟。

 

其他就不多说了,不然在说下去就只能说说邪恶哥的补刀技巧啦(哈哈)

 

 

 

转载于:https://www.cnblogs.com/gdutlab624/archive/2010/09/14/by_xbin.html

http://www.jmfq.cn/news/5253733.html

相关文章:

  • 四川企业网站建设/杭州seo整站优化
  • 写作网站哪个最好/宁宁网seo
  • 唯美音乐图文网站建设/网站快速优化排名app
  • 戚墅堰做网站价格/线上营销怎么推广
  • 平台网站的策划设计/整合营销传播理论
  • 模板网站的域名是什么意思/seo英文
  • 假网站怎么制作/seo知识总结
  • 公司网站怎么突然多了好多友情链接如何删除/福州seo管理
  • 做网站的工具怎么使用/太原seo网络优化招聘网
  • 做精彩网站分析的方向是/今日竞彩足球最新比赛结果查询
  • 南阳做网站多少电话/培训课程开发
  • 网上怎么接单做网站/百度网盘搜索入口
  • 建设完网站成功后需要注意什么/优化人员配置
  • 长沙 网站开发报价/如何推广自己的产品
  • 招聘网站代做/seo团队
  • 广州网站(建设信科网络)/百度推广后台登陆首页
  • 怎么在后台设计网站/传统营销
  • vr模式的网站建设公司/友链交换平台
  • 律师网站设计/seo怎么做优化方案
  • 花桥网站制作/适合成人参加的培训班
  • 网站客户端ip做爬虫/百度贴吧入口
  • 电子商务网站建设基础项目实训报告/关键词分析软件
  • php做用户注册网站/如何在百度上做推广
  • 英文 网站 字体/酒店网络营销方式有哪些
  • 网站开发工作职责/app关键词优化
  • 设计师网站设计/百度推广电话
  • 淘宝上做网站的靠谱吗/整合营销名词解释
  • wentommy wordpress/广州做seo的公司
  • 品牌网站建设信息/在什么网站可以免费
  • 企业网络品牌维护/长沙seo外包优化