Javascript&js
unity<兆>
写文档中
展开
-
json格式化,统一格式?,前端与后端的矛盾
越来越多的js供我们来选择,在使用过程中插件会提供一个数据给我们进行填充.现在大部分的数据格式都是为json.这个格式就需要后端开发人员提供给前端了.web的软件无非就是后端给前端数据,然后前端再转数据类型.然而这个转换该如何来做?矛盾的产生:1.前端的一个插件,下面以一个简单的jQuery插件为例子,这个方法可以帮助你为一个select标签添加项$.fn.setSelect = fu转载 2012-09-05 10:09:45 · 417 阅读 · 0 评论 -
jQuery获取form表单元素值 总结 .
语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项 时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_转载 2012-11-30 17:32:55 · 549 阅读 · 0 评论 -
javascript控制表单之间的数据传递方法 .
一,最简单的就是同一个网页里的表单的数据传递。 举个实例,一个网页上有两个表单,每个表单里一个文本框,一个按钮。点按钮互相对操作对方的文本框的值。我们举的例子是把一个文本框付给另一个文本框。具体的HTML代码如下:Untitled Document 以上为HTMl的代码,大家可能注意到了onclik的转载 2012-11-20 12:51:26 · 289 阅读 · 0 评论 -
JS 操作XML,兼容IE,FF .
读取返回的XML文档(有跨域的问题)..........http_request = new ActiveXObject("Microsoft.XMLHTTP");.......... IEvar xml = http_request.responseXML;var nodes = xml.getElementsByTagName("msg"); for(转载 2012-11-26 10:08:39 · 507 阅读 · 0 评论 -
JS 操作本地文件的方法 .
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建F转载 2012-11-26 10:13:11 · 319 阅读 · 0 评论 -
javascript类的声明详解
一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User 类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这 为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。转载 2012-12-24 20:29:55 · 316 阅读 · 0 评论 -
ECMA Script定义类或对象
创建对象/*使用工厂模式创建对象*//*function createCar(color , size){ var car = new Object(); car.color = color; car.size = size; car.showColor = function (){ alert(this.color);转载 2012-12-24 20:10:29 · 259 阅读 · 0 评论 -
js对象的声明方式 .
在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表、字典、健/值对?),而其中的值类型可能是内置类型(如number,st转载 2012-12-24 20:06:17 · 363 阅读 · 0 评论 -
JS判断表单所有input是否有空值 .
提交表单页 function myCheck() { for(var i=0;i<document.form1.elements.length-1;i++) { if(document.form1.elements[i].va转载 2012-12-17 14:36:40 · 1653 阅读 · 0 评论 -
JavaScript字符串方法参考总结
转换字符串你可以转换一个数字,布尔值,或一个字符串的对象:1 var myNumber = 24; // 242 var myString = myNumber.toString(); // "24"var myNumber = 24; // 24var myString = String(myNumber); // "24" 将字符串分割成多个子字符转载 2012-12-19 12:48:12 · 364 阅读 · 0 评论 -
Js自动生成div并自动删 .
xWin HTCDemo function CreateDiv() { var str = document.createElement("div"); str.id = "win3"; str.contentEditable = "true"; str.className = "xW转载 2013-01-06 15:04:59 · 789 阅读 · 0 评论 -
js实现倒计时功能
无标题页//将字符串格式化为时间function parseDate(str) { var bb = document.getElementById("bb"); if (typeof str == 'string') { var results = str.match(/^ *(\d{4})-(\d{1,2})-(\d{1,2转载 2013-01-11 17:07:38 · 255 阅读 · 0 评论 -
IE里的javascript 的 innerHTML 空格陷阱 .
for(var i=0;i { if(document.getElementById("Cityadmenu_1"+i).innerHTML.trim()== item) { Show_CityADSMenu(1,i); break; } }如上所示,要用mootools的trim()处理一下不然在IE里的innerHTML的值后面会奇怪的出现转载 2013-01-15 17:05:33 · 1013 阅读 · 0 评论 -
js 正则表达式 test() .
分类: Js jQuery 2012-02-20 19:28 2691人阅读 评论(0)收藏 举报一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以转载 2013-02-18 16:34:33 · 275 阅读 · 0 评论 -
JS判断是否为数字,是否为整数,是否为浮点数
正则表达式方法function checkRate(input){ var re = /^[0-9]+.?[0-9]*$/; //判断字符串是否为数字 //判断正整数 /^[1-9]+[0-9]*]*$/ if (!re.test(input.rate.value)) { alert("请输入数字(例:0.02)");原创 2013-03-05 16:37:59 · 886 阅读 · 0 评论 -
JS获取IP、MAC和主机名的几种方法 .
JS获取IP、MAC和主机名的几种方法今天在搞JS(javascript)获取客户端IP的小程序,上网搜了下,好多在现在的系统和浏览器中的都无效,很无奈,在Chrome、FireFox中很少搞到直接利用ActiveX获取IP等的JS脚本。下面的代码是我在所有windowsNT5.0及以上的系统上都测试通过的,给出代码:方法一(只针对IE且客户端的IE允许AcitiveX运行,通过平台:转载 2013-03-21 16:35:56 · 1104 阅读 · 0 评论 -
兼容ie和firefox的获取html元素自定义属性的方法
有时候在html中自定义属性能够方便我们,比如hello,通常在ie中获取time的办法是:document.getElementById('span1').time就行,但是这个方法在firefox下不管用,兼容的做法是这样的:document.getElementById('span1').attributes['time'].nodeValue;原创 2013-07-05 15:44:15 · 571 阅读 · 0 评论 -
开发者最容易犯的13个JavaScript错误
摘要:开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。1.for..in数组迭代的用法 Usage of for..in to iterate转载 2012-11-26 18:53:13 · 288 阅读 · 0 评论 -
JS 操作数据库操作【集成MDB,SQL,MYSQL】
案例1 function insert(){var conn = new ActiveXObject("Adodb.Connection");conn.Open("driver={SQL server};database=gzpxt;server=localhost;uid=sa;pwd=")var rs = new ActiveXObject("Adodb.Records转载 2012-11-26 09:45:24 · 1575 阅读 · 0 评论 -
js过滤特殊字符
/** * 校验所有输入域是否含有特殊符号 * 所要过滤的符号写入正则表达式中,注意,一些符号要用'\'转义. * 要转义的字符包括:1, 点号 . * 2, 中括号 [] * 3, 大括号 {} * 4, 加号 +转载 2012-09-05 10:16:01 · 1146 阅读 · 0 评论 -
用cssText批量修改样式
一般情况下我们用js设置元素对象的样式会使用这样的形式:var element= document.getElementById(”id”); element.style.width=”20px”; element.style.height=”20px”; element.style.border=”solid 1px red”; 样式一多,代码就很多;而且通过JS来覆写对象的样式是原创 2012-09-05 10:08:44 · 315 阅读 · 0 评论 -
JS表单提交验证(最全资料)对你会有帮助的
JS表单提交验证1 表单项不能为空function CheckForm(){if (document.form.name.value.length == 0) { alert("请输入您姓名!"); document.form.name.focus(); return false;} return true;}-->2转载 2012-09-29 11:17:11 · 3984 阅读 · 1 评论 -
js 细节总结
js 细节总结作用域javascript 没有提供块级作用域。更好的方式是在函数的开头部分声明所有变量。自动插入分号:javascript有一个机制,它试图通过自动插入分号来修正有缺损的程序。千万不要依靠它,它可能会掩盖更为严重的错误。return{status:true};这看起来是要返回一个包含status成员元素的对象。转载 2012-09-29 11:22:15 · 442 阅读 · 0 评论 -
javascript 内部对象 属性 方法 事件
javascript 内部对象 属性 方法 事件 array object window history screenArray对象:创建数组 属性 方法Object对象:一切对象的父对象 属性 方法obj=new Object(“Helloworld”);obj.constructor; =function Boolean(){[native code]}转载 2012-09-29 11:19:48 · 460 阅读 · 0 评论 -
javascript 逻辑控制语句
javascript 逻辑控制语句 八. JavaScript If...Else 语句 1. if 语句: 在一个指定的条件成立时执行代码。 if (条件) { 条件成立时执行代码 }转载 2012-09-29 14:09:19 · 562 阅读 · 0 评论 -
js函数(比较全)
js函数应用收集(比较全)js函数集·字符串(String) 1.声明 var myString = new String("Every good boy does fine."); var myString = "Every good boy does fine."; 2.字符串连接 var myString = "Every " + "good boy转载 2012-10-18 15:10:49 · 462 阅读 · 0 评论 -
js函数使用技巧
每一项都是js中的小技巧,但十分的实用!1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:docume转载 2012-10-18 15:34:32 · 592 阅读 · 0 评论 -
JQuery find方法Bug
JQuery find方法Bug class="val"> "hidden" id="List_UpMsg" /> "hidden" id="List_AttachName" />如果用 $.find(":text,textarea,:hidden") 将只会找到1原创 2012-10-19 15:09:42 · 435 阅读 · 0 评论 -
JS开发过程中遇到的问题收集
所遇到的前端问题收集(持续更新中.....)还请朋友们把自身在实际开发中所遇到的问题和解决方案留言下来,供大家以后再遇见时,能及时的解决。我会持续的更新这个文档。一:在IE6 IE7中应用了iframe,再点击了某些链接时,会出现,把头部的内容去掉的原因。 这里因为是锚点的原因才产生这样的情况,解决办法是,把href的#去掉,写上javascript:void(0)。转载 2012-10-19 15:23:33 · 373 阅读 · 0 评论 -
利用localStorage来处理你的Javascript脚本错误
localStorage作为HTML5中的新特性,它的出现可以说对于前端性能体验来讲可以获得相当大的改善。存储一些用户经常用到而又不是涉及隐私和安全的东西,的确是一个非常好的选择。下面分享一下用localStorage来处理客户端代码错误的例子来了解一下它的用途吧。对于Javascript脚本的一些不确定性的错误,做前端的人都知道有时候很难捕获。某些错误错误甚至跟一连串的操作有关,那么如何捕捉转载 2012-10-19 15:42:58 · 530 阅读 · 0 评论 -
JavaScript 定义类
JavaScript 定义类在javascript中定义类或对象有下面几种常用的方式:工厂方式function createCar(color, doors, mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; tempCar.转载 2012-10-19 15:14:09 · 277 阅读 · 0 评论 -
js开发积累
一、在js中遍历数组与其他语言的不同之处for(var x in myvars){ alert(myvars[x]);//注意访问的方式不同 x才是数组下标 0,....}其他语言遍历类似这样的:foreach(数组名 as 键名->值)orforeach (数组名 as 值)二、js定义类以及其成员的方式var Cla转载 2012-11-06 19:59:03 · 372 阅读 · 0 评论 -
session原理总结
一、session是怎么保存的?怎么去查看其内容?session是以文件的形式保存的。php.ini中有个配置项--session.save_path= "";这个里面填写的路径,将会使session文件保存在该路径下。session文件的命名格式是:"sess_[PHPSESSID的值]"。每一个文件,里面保存了一个会话的数据。其实只要使用代码$_SESSION['user_id'] = $原创 2012-11-06 20:02:03 · 555 阅读 · 0 评论 -
Javascript的数组与字典 + 遍历对象的属性
Javascript 的数组Array,既是一个数组,也是一个字典(Dictionary)。先举例看看数组的用法。var a = new Array();a[0] = "Acer";a[1] = "Dell";for (var i in a) { alert(i);}上面的代码创立了一个数组,每个元素都是一个字符串对象。然后对数组进行遍历。注意 i 的结果为 0 和转载 2012-11-06 20:06:01 · 1070 阅读 · 0 评论 -
JS Ajax --- 使用AjaxPro 调用后台方法 操作数据库 .
var apkid = $("#apkid").val(); var FKAId = $("#FKAId").val(); var ItemId = $("#ItemId").val(); var downCount = $("#downCount").val(); var Flag=softintro.Updates(apkid,FKAId,Ite转载 2012-11-26 09:50:39 · 972 阅读 · 1 评论 -
JS+调用word打印功能实现在Webfrom客户端pos机打印小票(58x210mm)
调用Word打印机打印 function doPrint() { viewToWord("房间:903\r\n栋号:6\r\n楼层:9\r\n户型\r\n时间:2011年9月16日"); } var wdapp; var wd转载 2013-07-24 08:26:23 · 868 阅读 · 0 评论