源起: 代码如下:text1text2text3想取得span element 里面的文本, 发现$("#test1 span")[0]取出来的不是jQuery object, 只能用$($("#test1 span")[0]).text()转为jQuery再取了,但是两个$一起总感觉怪怪的,退而求其次便用了取值$("#test1 span")[0].textContent or $("#test1 span")[0].innerHTML jQuery object and DOM elementjQuery object是一种类数组对象(array-like),可以包含一个或者多个DOM element(s)。而jQuery funct...
代码如下: $.post("queryTIciptBaseAuxType",{},function(data){ 此处返回的 data 为 obejct 对象 } $.post("queryTIciptBaseAuxType",function(data){ 此处返回的 data 为 字符串 } 区别,中间少了一个{} ,只明结果不知道原因,欢迎大虾拍砖!
代码如下: var strCert=“ssssss”; var fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.CreateTextFile("C:\\abc.cer",true); //可随意选择后缀名 f.write(strCert); f.Close();
今天一个程序员给了一个excel表,里面有一百多条数据,叫我一个一个数据的复制到系相应的函数里面比如 put("gaga1","gaga2"),这样一句话,要我复制一百多遍,fuck。我就说你自己用java读取不就可以啦!他就说用java要运行半个小时以上,我就心里想fuck,是你不怎么懂java吧!此时自己心中的几百万头草泥马在奔腾!!!!!! 于是自己就去找了一个js方法来读取excel里面的数据,加以修改都不用半个小时!真是fuck! execl里面的数据大概是...
有时候我们会遇到这样的情况:在一些前端控件要提交数据到服务器端的数据验证过程中,需要判断提交的数据是否为空。如果是普通表单的字符串数据,只需要在 trim 后判断 length 即可,而这里需要的数据可以是各种不同的类型(数字、字符串、数组、对象等等),通过 JSON.stringify(data) 进行序列化后再传递。 在这里定义如下的数据值为“空值”: ?undefined?null?空字符串及纯空白字符串:、 等。?空数组:[]?空对象:{} 对于除...
每个function有个prototype属性,称为原型。每个对象也有个原型,Firefox/Safari/Chrome/Opera 中可以通过__proto__来访问,IE6/7/8中没有提供相关接口。 代码如下:function Person(){ this.method1 = function(){} } Person.prototype.method2 = function(){} function Man(){} Man.prototype = new Person(); Man.prototype.m1 = function(){} Man.prototype.m2 = function(){} var m = new Man(); for(var a in m.__proto__...
最近遇到一个问题: 代码如下: var obj = {"name1":"张三","name2":"李四"}; var key = "name1"; var value = obj.key;//得到了"undefined" value = obj.name1;//得到了"张三" 其实我是想动态给key赋值,然后得到key为多少所对就的值。但这种做法行不通,obj.key会去找obj下key为"key"所对应的值,结果当然是找不到喽。 于是,我想到了js中遍历对象属性的方法: 代码如下: function printObject(obj){ //obj = {"cid":"C0","cte...
什么是 ActiveX 控件? ActiveX 控件广泛用于 Internet。它们可以通过提供视频、动画内容等来增加浏览的乐趣。不过,这些程序可能出问题或者向您提供不需要的内容。在某些情况下,这些程序可被用来以您不允许的方式从计算机收集信息、破坏您的计算机上的数据、在未经您同意的情况下在您的计算机上安装软件或者允许他人远程控制您的计算机。考虑到这些风险,您应该在完全信任发行商的情况下才安装这些程序。 当 Windows 阻止 Active...
在Windows平台上, js可以调用很多Windows提供的ActivexObject,本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍.代码如下: New Document function readFolder(){ var filePath = "d:\\test\\"; var fso = new ActiveXObject("Scripting.FileSystemObject"); //加载控件 var f = fso.GetFolder(filePath); var underFiles = new Enumerator(f.files); //文件夹下文件for (;!underFiles.atEnd();underFiles.move...
公司自己内部的程序,通过调用外部协议来正常使用,但外部协议必须配合一个客户端才可以,所以想通过js来判断是否安装了客户端,如果未安装,跳转到下载的地址,就类似网上一些迅雷、快车下载链接。查了查方法,实现方法如下:代码如下:function checkClient(obj){ try{ var a = new ActiveXObject("suncloud.app"); obj.href = obj.path; }catch(e){ alert("请先安装客户端"); obj.href="http://xxxx...
Javascript中的每个对象(object)都会有 prototype 。试一下: 代码如下: var Richard = new Object(); alert(typeof(Richard.prototype)); 结果令人郁闷,浏览器弹出来的是 undefined…… 到底是怎么回事呢? 再看一个例子: 代码如下: function Richard(){} alert(typeof(Richard.prototype)); 上面的例子似乎说明,只有 function 对象才有 prototype, 而一般的 Object 对象是没有 prototype 的,事实怎样呢? 我们再来执行一...
今天反馈过来一个BUG,说一个页面的功能用不了。打开控制台发现报错:object is not a function。 感觉很奇怪,这块的功能最新没动过怎么会突然出问题了呢?上线时主流浏览器都测试过了呀。 虽然奇怪,但是还的解决问题。看着代码发现一个radio对象的name属性和一个function name重名了。代码如下:function test(){ alert("11"); }修改了函数名称,解决了问题。但是没找到根源,因为这个函数名以前就是这样的,可以正常使用。修...
创建对象 ?对象直接量var o = {foo : "bar"}?构造函数var o = new Object();?原型继承var p = Object.create(o);类继承 Javascript对象拥有自有属性和继承属性。?在查询对象o的属性x时,先查找o中的属性x,如果没找到,则查找o的原型对象中的x属性,直到查找到x或者一个原型是null的对象为止?在给对象o的x属性赋值时,如果o中已经有一个自有属性x,则改变x的值,若o中不存在属性x,则为o创建一个x属性并赋值?也就是说,只有在查询时...
本文简要讲述了JsRender for object的基本语法。分享给大家供大家参考。具体如下: JsRender 作为一款JavaScript模版引擎,必不可少的会有循环功能,也就是for,但由于JsRender过于灵活,for竟然可以接受object作为循环对象。 {{for Array}}和{{for Object}}都是允许的,{{for Array}}大家都能理解,就是遍历一个数组,逐个取出每个元素。但{{for Object}}就有点让人匪夷所思了,而且官方文档只是举了个没什么帮助的例子,其他无任...
这个也不会,回家种田去吧你代码如下: delete thisIsObject[key] or delete thisIsObject.key顺便我们来谈谈delete的用法 几个礼拜前, 我有了个机会去翻阅Stoyan Stefanov的 Object-Oriented Javascript 一书. 这本书在亚马逊上拥有很高的评价(12篇评论, 5颗星), 所以我很好奇地想看看它到底是不是那么值得推荐的一本书, 于是我开始阅读函数的那章. 我非常欣赏这本书解释事物的方式, 例子们被以一种非常漂亮, 渐进的方式被组织起来...