javascript
文章平均质量分 60
zhanglir333
前端路漫漫其修远兮,,吾将上下而求索
展开
-
js中的各种宽高以及位置总结
转自:http://www.cnblogs.com/myzhibie/p/4256164.htmljs中的各种宽高以及位置总结在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间实现方式不同,常常会造成概念混淆,经转载 2017-10-29 12:00:18 · 497 阅读 · 0 评论 -
JavaScript 中的apply()和call()
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和call的区别在哪里转载 2018-01-18 09:03:35 · 172 阅读 · 0 评论 -
JS中typeof与instanceof的区别
JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function转载 2018-01-16 18:29:08 · 298 阅读 · 0 评论 -
javascript 中的call()和apply()
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和cal转载 2018-01-31 09:41:26 · 190 阅读 · 0 评论 -
客户端js判断文件类型和文件大小即限制上传大小
由于项目需要!需要脚本在客户端判断大小和文件类型!自己网上找资料找的好辛苦!索性自己写了一个并测试 文件上传大小限制的一个例子,兼容ie6,ie7,ie8 ,Google Chrome,ff等浏览器 转自:http://www.jb51.net/article/43498.htm复制代码代码如下: var isIE = /msie/i.test(nav转载 2018-01-15 16:48:29 · 2799 阅读 · 0 评论 -
JavaScript中的&&和||
&&表示“与”,x和y均为true,取值是true,否则取值是false||表示“或”两个布尔值中任何一个值为TRUE(或者两个都为TRUE),则返回值为TRUE。如果两个运算符都是FALSE,则返回值为FALSE。a() && b() :如果执行a()后返回true,则执行b()并返回b的值;如果执行a()后返回false,则整个表达式返回a()的值,b()不执行原创 2018-01-15 16:25:52 · 210 阅读 · 0 评论 -
js中字符串的方法(上)
1.charAt 返回指定索引出的字符 var str='abcd'; var a=str.charAt(0); console.log(a); //'a' console.log(str); //'abcd'2.charCodeAt 返回指定索引出的unicode字符 str.charCodeAt(0); //973.indexof 判断一个转载 2017-11-30 15:25:24 · 177 阅读 · 0 评论 -
js中的时间与日期处理
创建 Date 对象的语法:var myDate=new Date()var end_date=new Date(cur_issue_date.getTime()+1000*60*10*h);注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象方法方法描述Date()返回当日的日期和时间。原创 2017-12-05 18:35:15 · 281 阅读 · 0 评论 -
JS中常用的Math方法
1.min()和max()方法Math.min()用于确定一组数值中的最小值。Math.max()用于确定一组数值中的最大值。alert(Math.min(2,4,3,6,3,8,0,1,3)); //最小值alert(Math.max(4,7,8,3,1,9,6,0,3,2)); //最大值转载 2017-12-02 17:25:06 · 1436 阅读 · 0 评论 -
js中Object对象常用方法和属性
一、属性 Object自带一个prototype的属性,即Object.prototype,Object.prototype本身也是一个对象,也会有一些属性和方法。如下: 1、属性 Object.prototype.writable:默认为false Object.prototype.enumerable:默认为false Object.prototype.configurab转载 2017-12-04 22:16:08 · 4987 阅读 · 0 评论 -
Javascript的异步编程(上)及es6的promise
Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javas原创 2017-11-23 22:13:06 · 341 阅读 · 0 评论 -
e.target与e.currentTarget的区别
e.currentTarget指的是注册了事件监听器的对象,而e.target指的是该对象里的子对象,也是触发这个事件的对象!原创 2017-12-04 17:18:20 · 671 阅读 · 0 评论 -
js中字符串的方法(下)
es6新增加的方法1.codePointAt() 能够正确处理4个字节储存的字符,返回指定索引出一个字符的码点。codePointAt方法是测试一个字符由两个字节还是由四个字节组成的最简单方法。原创 2017-11-30 15:49:38 · 193 阅读 · 0 评论 -
javascript中的数组方法
方法描述concat()连接两个或更多的数组,并返回结果。copyWithin()从数组的指定位置拷贝元素到数组的另一个指定位置中。every()检测数值元素的每个元素是否都符合条件。fill()使用一个固定值来填充数组。filter()检测数值元素,并返回符合条件所有元原创 2017-11-30 22:26:11 · 256 阅读 · 0 评论 -
javascript中this的指向详解
在javascript中this的指向一直是前端同事的心头病,也同时是各面试题的首选,现在我们就来总结一下js中this的指向。首先需要了解一下几个概念:1:全局变量默认挂载在window对象下2:一般情况下this指向它的调用者3:es6的箭头函数中,this指向创建者,并非调用者4:通过call、apply、bind可以改改变this的指向下面我转载 2017-11-29 11:59:06 · 451 阅读 · 0 评论 -
原生js实现ajax方法
转自:http://www.jb51.net/article/93037.htmfunction ajax(){ varajaxData = { type:arguments[0].type ||"GET", url:arguments[0].url ||"", async:arguments[0].async ||"tr转载 2017-10-23 19:15:28 · 1097 阅读 · 0 评论 -
原生js仿jquery一些常用方法
转自:http://m.jb51.net/article/93036.htm现在利用扩展原型的方法实现一些jquery函数:1.显示/隐藏//hide() Object.prototype.hide = function(){ this.style.display="none"; return this; } //show() Object.prototype.sh转载 2017-10-23 19:12:32 · 571 阅读 · 0 评论 -
js实现视频截图
完整代码:html lang="zh-CN"> head> title>测试页title> meta charset="utf-8"> meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no,maximum-scale=1,min转载 2018-01-27 11:00:33 · 6962 阅读 · 0 评论