一、javascript若干总结
1.float类型的js加和:
function accAdd(arg1,arg2){
var r1,r2,m;
try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}
try{r2=arg2.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2))
return (arg1*m+arg2*m)/m
}
2.url之ajax传输转码:
var tmpUrl = encodeURIComponent(tmpUrl);
3.js对象克隆和动态添加
<html>
<head>
<title></title>
<script language="javascript">
function test() {
var mydom1=document.getElementById("divlist1");//获取指定ID的DOM对象
var mydom2=document.getElementById("divlist2");//获取指定ID的DOM对象
//var testObj = mydom1.firstChild;alert(testObj.id);
var newObj = mydom1.cloneNode(true);
var newObj2 = newObj;//.lastChild;
mydom2.appendChild(newObj2);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="btn1" type="button" value="test" onclick="test()"/>
<div id="divlist1">
<a id='rou' href="#">baidu</a><br>
<input type="text"/>
<select><option value="1">1</option><option value="2">2</option></select>
</div>
<div id="divlist2"></div>
</form>
</body>
</html>
4.innerHTML的用法示例
<html>
<head>
<title></title>
<script language="javascript">
function test() {
var mydom1=document.getElementById("divlist1");//获取指定ID的DOM对象
var mydom2=document.getElementById("divlist2");//获取指定ID的DOM对象
mydom2.innerHTML=mydom1.innerHTML;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="btn1" type="button" value="test" onclick="test()"/>
<div id="divlist1"><br>
<input type="text"/>
<select><option value="1">1</option><option value="2">2</option></select>
</div>
<div id="divlist2"></div>
</form>
</body>
</html>
5.js实现json和string的互转
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
然后,就可以这样读取:
Alert(obj.name);
Alert(obj.sex);
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);
二、CSS若干总结
1.界面滚动效果
overflow:scroll;
2.复杂布局的处理
<table class="AuditedTable" cellSpacing="0" cellPadding="0" border="0" style="display:none;">
<tr>
<td><div class="Calendar"><p class="Month2">12</p><p class="Year">2014</p></td></div>
<td><img class="img1" src="images/dian.png"/></td>
<td>
<div class="Information">
<table class="tableItem1" cellspacing="0" cellpadding="0">
<tr>
<td><p class="p1">个人住房公积金:</p></td><td><p class="p2">30000.00</p></td>
</tr>
<tr>
<td><p class="p1">个人补充公积金:</p></td><td><p class="p2">3000.00</p></td>
</tr>
<tr>
<td><p class="p1"> 公司承担金额:</p></td><td><p class="p2">30000.00</p></td>
</tr>
<tr>
<td><p class="p1">月缴费金额合计:</p></td><td><p class="p2">3000.00</p></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
3.画直线示例
style="border-right:1px #cccccc solid;"
4.div层级设置
z-index:-1
分享到:
相关推荐
总结,ArcGIS API for JavaScript v3.23是一个强大的Web GIS开发工具,通过它,开发者能够构建功能丰富的地图应用,满足各种业务需求。结合SDK和API开发包,无论是新手还是经验丰富的开发者,都能轻松上手,实现地图...
总结来说,jsUtils是一个全面的JavaScript工具库,它的存在使得开发者能够更加专注于业务逻辑,而不是基础功能的实现。无论是在小型项目还是大型应用中,jsUtils都能提供强大而便捷的支持,是每个Web开发者值得拥有...
在ASP+ORACLE环境中,开发者利用ASP的技术来处理前端请求,与后端ORACLE数据库进行交互,实现数据的录入、修改、查询以及各种业务逻辑。以下是对ASP开发的一些关键知识点的详细说明: 1. **服务器端脚本**:ASP是...
ASP负责服务器端的业务逻辑,处理来自客户端的请求并返回分页数据;AJAX则通过JavaScript在客户端发送异步请求,接收并更新页面内容;数据库文件(data.mdb)提供了数据源。这样的设计提高了用户体验,减少了服务器...
在幸运转盘中,JavaScript将用于计算转盘的旋转角度、随机选择停靠位置以及处理可能的业务逻辑。例如,可以使用`Math.random()`生成随机数来决定转盘的停止位置,`setInterval()`和`clearInterval()`控制旋转动画的...
整体功能模块设计采用自顶向下的分层思路,将系统划分为若干个子模块,如库存管理、订单处理、客户管理等,每个子模块都有明确的职责,便于开发和维护。数据库设计是系统的重要部分,需合理规划数据表结构,确保数据...
总结来说,"货运公司车辆管理系统"是一个集成了人工智能、信息管理和系统分析设计的综合项目,通过运用这些技术,可以实现车辆的智能管理,提高运输效率,降低运营成本,同时提供决策支持,推动企业数字化转型。...
DataTables 1.10.6 是该插件的一个稳定版本,它引入了若干改进和修复,确保与不同浏览器的兼容性以及性能优化。在使用此版本时,用户可以享受到更好的用户体验和更稳定的表格操作。 2. **jQuery 库依赖** ...
脚本是一个 JavaScript 代码,用于处理数据并将其推送到第三方平台。在这个示例中,我们编写了一个脚本,用于将数据处理成 JSON 格式,并将其推送到第三方平台。 总结 本文档展示了如何使用 JetLinks 平台下的数采...
周日历是一种时间管理工具,它将一年的时间划分为若干个连续的一周时间段,通常从周一到周日。在商业分析中,周日历有助于跟踪销售、用户行为或任何其他业务指标随时间的波动。 在这个资源中,数据以JSON...
该系统通常由多个模块组成,包括数据输入、数据处理、数据分析、报表生成和决策辅助等,以满足不同层次的业务需求。 【技术选型】 本系统采用的技术栈主要包括Extjs、Struts2、Spring和Hibernate,以及数据库管理...
微信小程序基于腾讯自家的WXML(WeiXin Markup Language)和WXSS(WeiXin Style Sheets)构建用户界面,同时使用JavaScript处理业务逻辑和数据管理。源码中应该包含了这些文件,分别对应页面结构、样式和逻辑控制。...
Web服务端作为系统的核心,负责处理客户端的请求,进行数据处理和业务逻辑控制;Android客户端则为用户提供友好的交互界面,实现数据的查看、修改和提交等功能。 二、开发技术介绍 1. 数据库设计:选用MySQL作为...
jQuery是一个快速、小巧、功能丰富的JavaScript库,它提供了方便的DOM操作、事件处理、动画和Ajax交互等功能。在本项目中,jQuery被用来增强Web页面的交互性和用户体验。 Oracle是一个关系型数据库管理系统(RDBMS...
2. JavaScript/jQuery处理:核心是使用JavaScript或者jQuery监听第一个下拉列表(省份)的`change`事件。当用户选择新的省份时,触发事件处理函数,该函数通过Ajax请求从服务器获取对应省份的城市数据,并动态填充到...
分页是一种将大量数据分为若干个较小的部分(页面)进行显示的技术,每个部分包含一定数量的数据记录。用户可以通过点击页码或使用导航按钮在不同页面间切换,以查看所有数据,而不是一次性加载全部内容。这种方式...
它简化了DOM操作,如元素选择、添加和删除,以及事件处理,使得开发者可以专注于业务逻辑,而不是底层的JavaScript细节。例如,通过`$(selector).click(function(){...})`,就能轻松实现点击事件的绑定。 此外,...
- 业务逻辑处理:在Service层中实现核心业务逻辑,包括复杂的计算和数据处理等。 - 事务控制:对于涉及多个数据库操作的业务流程,需在Service层进行事务控制。 ##### 5.4 action层代码的实现 - 控制器设计:设计...
总结来说,创建一个 jQuery 实现的幸运大转盘涉及 HTML 结构布局、CSS 样式设置、jQuery 事件处理、jQueryRotate 插件的运用以及兼容性优化等多个环节。掌握这些技能将有助于你创建更生动、有趣的网页交互体验。