随笔分类 -  JS

上一页 1 ··· 3 4 5 6 7 8 下一页

JS获取当前日期时间
摘要:1.YYYY-MM-DD function formatDate(date, pattern) { if(typeof pattern == 'undefined'){ pattern = 'yyyy-MM-dd';} var str = '';if (date instanceof Date) { 阅读全文

posted @ 2017-07-31 13:29 ranyonsue 阅读(1387) 评论(0) 推荐(0) 编辑

js中的事件委托详解
摘要:概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 阅读全文

posted @ 2017-04-28 11:25 ranyonsue 阅读(1618) 评论(0) 推荐(1) 编辑

JS window对象的top、parent、opener含义介绍 以及防止网页被嵌入框架的代码
摘要:1.top该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。 2.openeropener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中 阅读全文

posted @ 2017-04-17 14:03 ranyonsue 阅读(1893) 评论(0) 推荐(0) 编辑

js事件监听器用法实例详解
摘要:本文实例讲述了js事件监听器用法。分享给大家供大家参考。具体分析如下: 1、当同一个对象使用.onclick的写法触发多个方法的时候,后一个方法会把前一个方法覆盖掉,也就是说,在对象的onclick事件发生时,只会执行最后绑定的方法。而用事件监听则不会有覆盖的现象,每个绑定的事件都会被执行。如下: 阅读全文

posted @ 2017-04-11 10:42 ranyonsue 阅读(2794) 评论(0) 推荐(0) 编辑

JS中this关键字详解
摘要:this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。 下面分 阅读全文

posted @ 2017-04-10 13:52 ranyonsue 阅读(475) 评论(0) 推荐(0) 编辑

JS回调函数
摘要:回调函数 回调函数是一种以参数形式传递给另一个函数的函数。 所谓的回调函数就是指将一个函数的指针(地址),也就是JavaScript中函数的函数名(JavaScript没有像C那样的指针)作为参数传递给另一个函数,当在调用这个参数时,就是调用这个参数指向的函数,这就是回调函数。我就用生活中的一个例子 阅读全文

posted @ 2017-04-07 15:50 ranyonsue 阅读(920) 评论(0) 推荐(0) 编辑

js如何获得局部变量的值
摘要:方法一: <script> var a; //全局变量 function test(){ var b=20; //局部变量 return b; //返回局部变量的值 }; a=test(); //将函数返回值赋给全局变量a alert("全局变量a的值是: "+a); </script> 方法二: 阅读全文

posted @ 2017-03-31 18:03 ranyonsue 阅读(12103) 评论(0) 推荐(0) 编辑

JS的局部变量和全局变量
摘要:两段JS代码的区别: <script type="text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World"; alert(a); } </script> <script type="text/ja 阅读全文

posted @ 2017-03-31 16:18 ranyonsue 阅读(827) 评论(0) 推荐(0) 编辑

深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 e 阅读全文

posted @ 2017-03-29 16:38 ranyonsue 阅读(541) 评论(0) 推荐(0) 编辑

javascript中apply()和call()方法及区别
摘要:call()和apply()方法 1.方法定义 call方法: 语法:obj.call(thisObj, arg1, arg2, ...); 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初 阅读全文

posted @ 2017-03-22 14:08 ranyonsue 阅读(331) 评论(0) 推荐(0) 编辑

JavaScript 运行机制详解
摘要:代码块: JS中的代码块是指由<script>标签分割的代码段。JS是按照代码块来进行编译和执行的,代码块间相互独立(即就算代码块1出错,但不影响代码块2的加载和执行),但变量和方法共享。 案例:2个代码块 <script type="text/javascript"> console.log("这 阅读全文

posted @ 2017-03-16 18:22 ranyonsue 阅读(294) 评论(0) 推荐(0) 编辑

javascript运行机制之执行顺序详解
摘要:JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我们先来认识几个重要的术语: 1、代码块 JavaScript中的代码块是指由<script>标签分割的代码段。例如: <script type="text/javascript"> alert("这是代码块一"); 阅读全文

posted @ 2017-03-16 18:13 ranyonsue 阅读(1304) 评论(0) 推荐(0) 编辑

js常见错误类型
摘要:(1)SyntaxError SyntaxError是解析代码时发生的语法错误 // 变量名错误 var 1a; // 缺少括号 console.log 'hello'); (2)ReferenceError ReferenceError是引用一个不存在的变量时发生的错误。 unknownVaria 阅读全文

posted @ 2017-03-16 16:29 ranyonsue 阅读(5053) 评论(0) 推荐(1) 编辑

原生JS添加类名 删除类名
摘要:为 <div> 元素添加 class: document.getElementById("myDIV").classList.add("mystyle"); 为 <div> 元素添加多个类: document.getElementById("myDIV").classList.add("mystyl 阅读全文

posted @ 2017-03-10 10:00 ranyonsue 阅读(81971) 评论(0) 推荐(5) 编辑

innerHTML、innerText和outerHTML、outerText的区别
摘要:区别描述如下: innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式 innerText 设置或获取位于对象起始和结束标签内的文本 outerText 设置(包括标签)或获取(不包括标签)对象的文本 示例代码 <!DOCTY 阅读全文

posted @ 2017-03-07 09:47 ranyonsue 阅读(364) 评论(0) 推荐(0) 编辑

javascript中的for in循环和for in循环的使用陷阱
摘要:javascript中的for循环和for...in循环还是有些区别的,比如定义一个数组,然后用for..in循环输出 var array=[1,2,3,4,5,6]; for(var s in array) { console.log(s+' '); } 输出的结果是0 1 2 3 4 5 竟然不 阅读全文

posted @ 2017-03-01 15:22 ranyonsue 阅读(517) 评论(0) 推荐(0) 编辑

JS操作DOM节点大全
摘要:1.Javascript删除节点 在Javascript中,只提供了一种删除节点的方法:removeChild()。 removeChild() 方法用来删除父节点的一个子节点。 语法:parent.removeChild(thisNode) 例子1 var list=document.getEle 阅读全文

posted @ 2017-02-28 17:47 ranyonsue 阅读(762) 评论(0) 推荐(0) 编辑

JS中for循环里面的闭包问题的原因及解决办法
摘要:我们先看一个正常的for循环,普通函数里面有一个for循环,for循环结束后最终返回结果数组 function box(){ var arr = []; for(var i=0;i<5;i++){ arr[i] = i; } return arr; } alert(box()) //正常情况不需要闭 阅读全文

posted @ 2017-02-24 17:50 ranyonsue 阅读(1430) 评论(0) 推荐(0) 编辑

使用sessionStorage、localStorage存储数组与对象
摘要:先介绍一下localStorage localStorage对象是HTML5的客户端存储持久化数据的方案。为了能访问到同一个localStorage对象,页面必须来自同一个域名(子域名无效),使用同一种协议,在同一个端口上。 过期策略:localstorage永久存储,不过期,除非手动删除,sess 阅读全文

posted @ 2017-02-15 18:10 ranyonsue 阅读(66321) 评论(0) 推荐(0) 编辑

JS中substr和substring的用法和区别
摘要:substr 和 substring都是JS 截取字符串函数,两者用法很相近,下面是两者的语法很示例: substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文 阅读全文

posted @ 2017-02-08 09:29 ranyonsue 阅读(53076) 评论(0) 推荐(2) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航