var image = new Image();
imagesrc = '地址';
imageonload = function(){
alert(imagewidth);
alert(imageheight);
}
string对象的length属性,它表明了字符串中的字符个数包括所有符号。例:
mytest="This is a JavaScript"
mystringlength=mytestlength
最后mystringlength返回mytest字串的长度为20。
精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
eventclientX 相对文档的水平座标
eventclientY 相对文档的垂直座标
eventoffsetX 相对容器的水平坐标
eventoffsetY 相对容器的垂直坐标
documentdocumentElementscrollTop 垂直方向滚动的值
eventclientX+documentdocumentElementscrollTop 相对文档的水平座标+垂直方向滚动的量
实现代码
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN"
">
1、内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能。
2、浏览器上面跑的JS的内置对象有Math, String,Array, Date, 还有刚才的location。
3、时间对象JavaScript的内置对象,使用前必须先声明。
Date对象中处理时间和日期的方法:
4、方 法 种 类 方 法 名 称 功 能 描 述
获得时间或日期 getDate 获得当前的日期
获得时间或日期 getDay 获得当前的天
获得时间或日期 getHours 获得当前的小时
获得时间或日期 getMinutes 获得当前的分钟
获得时间或日期 getMonth 获得当前的月份
获得时间或日期 getSeconds 获得当前的秒
获得时间或日期 getTime 获得当前的时间(毫秒为单位)
获得时间或日期 getTimeZoneOffset 获得当前的时区偏移信息
获得时间或日期 getYear 获得当前的年份
jquery
$(function(){
/调整窗口自动调整宽度/
$(window)resize(function(){
var h = $(window)height();
var w = $(window)width();
consoleinfo("窗口高度:" + h + "; 窗口宽度:" + w);
});
});
数组转换字符串
arrayjoin() // 将数组的值拼接成字符串。
var arr = [1,2,3,4,5]
arrjoin() // 不传参数,默认按,进行拼接
arrjoin("-") // 参数是字符串类型 按-进行拼接
数组的增删 *** 作
arraypush(value,[value[,]]) //将一个或多个元素添加到数组的结尾,并返回新的长度。
arraypop() //从数组中删除最后一个元素,并返回该元素的值,改变了数组的长度
arrayunshift(value,[value[,]]) //将一个或多个元素添加到数组的开头,并返回新的长度。
arrayshift() //从数组中删除第一个元素,并返回该元素的值,改变了数组的长度
数组的翻转与排序
arrayreverse() // 翻转数组,返回翻转过的数组
arraysort() // 默认排序顺序是根据字符串Unicode码点,比如如果是数字的话,排序结果是10小于2,因为比较的是第一位
var arr = [1,3,10,2,4,40,5]
arrsort() // [1, 10, 2, 3, 4, 40, 5]
// sort方法可以传递一个函数作为参数,这个参数用来控制数组如何进行排序
var arr = [1,2,10,4,40,5]
arrsort(function(a,b)
return a-b; //按照正序
return b-a //按照倒序
})
数组的拼接与截取
concat:数组合并,不会影响原来的数组,会返回一个新数组。
var arr = [1,2,3]
var arr1 = ["a","b","c"]
var newArray = arrconcat(arr1) //[1,2,3,"a","b","c"];
slice:复制数组的一部分到一个新数组,并返回这个新数组,原来的数组不受影响,包含头,不包含尾
var newArray = arrayslice(begin, end)
var arr = [1,2,3,4,5]
arrslice(0,3) //[1,2,3]
arrslice(-3,-1) //[3,4]
splice: 以新元素来替换旧元素,以此来修改数组的内容,返回被替换的内容,原数组被改变
start:开始位置 deleteCount:删除的个数 items:替换的内容
arraysplice(start, deleteCount, [items[,items])
var arr = [1,2,3,4,5]
var newArray = arrsplice(0,3,"a","b","c","d")
consolelog(newArray) //[1, 2, 3]
consolelog(arr) // ["a", "b", "c", "d", 4, 5]
数组查找元素
indexOf方法用来查找数组中某个元素第一次出现的位置,如果找不到,返回-1
arrayindexOf(search, [fromIndex])
lastIndexOf()从后面开始查找数组中元素第一次出现位置,如果找不到,返回-1
arraylastIndexOf(search, [fromIndex])
链接:>
以上就是关于js 中,已知图片路径,如何获取图片的长度和宽度,在线等,急全部的内容,包括:js 中,已知图片路径,如何获取图片的长度和宽度,在线等,急、js中判断字符的长度代码是什么、js怎么取得文本框的宽度与高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)