var方法

jQuery的其他静态方法

ⅰ亾dé卋堺 提交于 2020-03-01 22:01:27
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>11-jQuery中的其他静态方法</title> <script src="../js/jquery-3.4.1.js"></script> <script> /* var str=" Inj "; var res= $.trim(str); console.log("===="+str+"====="); console.log("===="+res+"=====");*/ //trim去除字符串两端的空格 //参数:需要去除空的字符串 //返回值:去除空格之后的字符串 //数组 var arr=[1,3,5,7,9]; //伪数组 var arrlike={0:1,1:3,2:5,3:7,4:9,length:5}; //对象 var obj={"name":"Inj",age:"33"}; var fn=function(){}; var w=window; var res= $.isWindow(w); /* console.log(res);*/ var res1=$.isArray(arrlike); /* console.log(res1);*/ var res2=$.isFunction(jQuery); console.log

js 颜色16进制转RGB方法

纵饮孤独 提交于 2020-03-01 15:04:50
//颜色16进制转RGB方法 String.prototype.colorRgb = function(){ var sColor = this.toLowerCase(); //十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; // 如果是16进制颜色 if (sColor && reg.test(sColor)) { if (sColor.length === 4) { var sColorNew = "#"; for (var i=1; i<4; i+=1) { sColorNew += sColor.slice(i, i+1).concat(sColor.slice(i, i+1)); } sColor = sColorNew; } //处理六位的颜色值 var sColorChange = []; for (var i=1; i<7; i+=2) { sColorChange.push(parseInt("0x"+sColor.slice(i, i+2))); } return "[" + sColorChange.join(",") + ",0.6]"; } return sColor; }; 来源: https://www.cnblogs.com/Byme/p/9455709.html

AS3操作WebService

一世执手 提交于 2020-02-29 23:17:17
AS3操作WebService Posted in ActionScript on 24. 二, 2010 以在线天气预报为例 地址: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 方法:getWeatherbyCityName 一、直接操作 GET import flash . net . URLLoader ; import flash . net . URLRequest ; var loader : URLLoader = new URLLoader ( new URLRequest ( " http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName?theCityName=上海 " )) ; loader . addEventListener ( Event . COMPLETE , completeHandler ) ; function completeHandler ( ev : Event ) : void { trace ( loader . data ) ; } POST import flash . net . URLLoader ; import flash . net .

jQuery对象只能使用jQuery提供的方法,不能使用原生js提供的方法

为君一笑 提交于 2020-02-29 17:27:50
var img=$(".img"); img.attr("src",url); 这个img是jQuery对象,因此使用jQuery提供的方法.attr来操作属性 var img=new Image();//创建一个<img>标签,这个是原生的js对象 img.src=url; 这个img是原生的js对象,可以使用原生js提供的方法.src 来源: https://www.cnblogs.com/chenyingying0/p/12383838.html

javascript数组的知识点讲解

怎甘沉沦 提交于 2020-02-29 16:35:30
阅读目录 数组的基本方法如下 concat() join() pop() push() reverse() shift() sort() splice() toString() unshift() slice() 判断一个数组中是否有相同的元素; 计算一个数组中每个元素在数组中出现的次数; Javascript删除数组重复元素的操作 Javascript删除数组里面的某个元素。 在javascript中求出2个数组的相同的元素及不同的元素 Javascript检测2个数组是否相似 如何判断该对象是否为数组。 js将类数组对象转换成数组对象 查找数组中最大值与最小值 回到顶部 数组的基本方法如下 1. concat() 该方法用于连接2个或者多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 语法:arrayObject.concat(array1,array2,....arrayx); 连接多个数组,使用逗号隔开; 比如如下代码演示: var arr1 = [1,2,3], arr2 = [4,5,6], arr3 = [7,8,9,1,2,3]; console.log(arr1.concat(arr2,arr3)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3] console.log(arr1); // [1,2,3]

Dart类的继承

六眼飞鱼酱① 提交于 2020-02-29 13:48:24
//定义一个父类 class Person { var name ; var age ; Person ( this . name , this . age ) ; getInfo ( ) { print ( "${this.name},${this.age}" ) ; } } //定义Web类继承Person类,可以使用Person中的所有成员 //使用super关键字可以对父类进行传参 class Web extends Person { var sex ; Web ( name , age , sex ) : super ( name , age ) { this . sex = sex ; } // 在子类可以延伸方法 run ( ) { super . getInfo ( ) ; //子类调用父类的方法 print ( "${this.name},${this.age},${this.sex}" ) ; //子类调用父类的属性 } // 覆写父类的方法, @override //建议写上 getInfo ( ) { print ( "姓名:${this.name},年龄:${this.age}" ) ; } } main ( ) { var w = new Web ( "张三" , '20' , '男' ) ; w . getInfo ( ) ; w . run ( )

效率!效率!效率!

烈酒焚心 提交于 2020-02-29 09:08:34
原著:Mark Davis 翻译: onefi 2004年4月21日 /*--> */ /*--> */ 摘要: 此篇文章包括了一些在网页设计中时常用到的脚本。我们可以清晰的体会到其中的执行速度。这将有助于提高您的动态网页的速度。 导言: 自从有了 IE4.0 以后,我们所看到的网页一天一天的栩栩如生。可以说IE4时代的到来,是我们的眼界更加的宽广了。我们应用IE4,从中我们得到的好处是,可以在自己的个人站点上加入更多的图片、动画、网页特效,以此来体现我们的个性。强大的 DHTML 技术使得网页会有非同寻常的变化。甚至在某些时刻,运用这项技术可以我们可以模仿很多东西---比如说Windows的界面、Flash的动态效果---当然前提是您需要掌握这项技术。DHTML还有一个非常有意思的地方就是,通常同一种功能,它提供了不止一种的实现形式。换句话说也就是我们可以用不同的代码来实现同样的功能。但这就有执行效率的问题了,而这篇文章,我们讨论的就是这个东西。 DHTML网页中的变化: 一条最基本的更新动态网页的方法改变你网页上的内容。客户端的脚本,您可以使用 DHTML object model 或者 W3C document object model(DOM) 来为网页上添加新的元素。无论您何时改变动态网页,浏览器总是首先来识别网页内在的表示

BOM介绍以及方法

血红的双手。 提交于 2020-02-29 03:37:49
BOM介绍和window对象的方法 一、BOM对象 (浏览器对象模型 BOM) 1、window alert() confirm() prompt() setInterval() ​ setTimeout() 2、location ​ herf ​ hash ​ url ​ ... 3、screen 4、history ​ go() 二、window方法 1、alert() 1 alert('派大星'); 2、confirm() 1 var a = window.confirm('你确定要离开网站吗?'); 2 console.log(a); 3、prompt() 1 var name = window.prompt('今天吃了什么?','海绵宝宝'); 2 //前面是输入,后面是默认 3 console.log(name); 定时器方法 一、setTimeout() 延迟性操作 1 window.setTimeout(function(){ 2 console.log('派大星');//延迟了4秒 3 },4000); 4 console.log('海绵宝宝'); 5 6 //定时器 异步运行 7 function hello(){ 8 alert("hello"); 9 } 10 11 var t1 = window.setTimeout(hello,1000);/

JavaScript数组常用操作

痞子三分冷 提交于 2020-02-28 18:35:28
前言 相信大家都用惯了jquery或者underscore等这些类库中常用的数组相关的操作,如$.isArray,_.some,_.find等等方法。这里无非是对原生js的数组操作多了一些包装。 这里主要汇总一下JavaScript数组操作的常用API。相信对大家解决程序问题很有帮助。 1、性质 JavaScript中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为JavaScript对象中的属性名必须是字符串。 2、操作 2.1 判断数组类型 var array0 = []; // 字面量 var array1 = new Array(); // 构造器 // 注意:在IE6/7/8下是不支持Array.isArray方法的 alert(Array.isArray(array0)); // 考虑兼容性,可使用 alert(array1 instanceof Array); // 或者 alert(Object.prototype.toString.call(array1) === '[object Array]'); 2.2 数组与字符串 非常简单:由数组转换为字符串,使用join;由字符串转换为数组,使用split。 // join - 由数组转换为字符串,使用join console.log([

对象数组中的indexOf方法?

岁酱吖の 提交于 2020-02-27 01:57:31
获取包含对象的数组的索引的最佳方法是什么? 想象一下这种情况: var hello = { hello: 'world', foo: 'bar' }; var qaz = { hello: 'stevie', foo: 'baz' } var myArray = []; myArray.push(hello,qaz); 现在,我想拥有 indexOf 对象,该对象的 hello 属性为 'stevie' ,在本示例中为 1 。 我是JavaScript的新手,我不知道是否有一个简单的方法,或者是否应该构建自己的函数来做到这一点。 #1楼 或原型: Array.prototype.indexOfObject = function arrayObjectIndexOf(property, value) { for (var i = 0, len = this.length; i < len; i++) { if (this[i][property] === value) return i; } return -1; } myArr.indexOfObject("name", "stevie"); #2楼 我认为您可以使用 map 函数在一行中解决它: pos = myArray.map(function(e) { return e.hello; }).indexOf('stevie')