JavaScript
路飞sky
专注软件开发
展开
-
Js apply 和 call 方法 详解
我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享..如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和call的区别在哪里 2.什...原创 2020-02-26 15:51:52 · 376 阅读 · 0 评论 -
zTree树插件的使用
1、html页面增加tree列表ul <ul id="treeDemo" class="ztree" hr-self-height="$(window).height()-160"></ul> 2、设置setting 对象json var setting = { view: { dblClickExpand: dblClickExpand, showIcon...原创 2019-11-27 11:01:07 · 283 阅读 · 0 评论 -
JavaScript日期加减
JS中的日期加减使用以下方式: varcurrentDate = new Date(); 对日期加减: date.setDate(date.getDate()+n); 对月加减: date.setMonth(date.getMonth()+n); 对年加减: date.setFullYear(date.getFullYear()+n); 对小时、周等,都可以使用类似的方式修改。 ...原创 2019-11-26 16:58:48 · 1225 阅读 · 0 评论 -
详解Javascript中prototype属性
在典型的面向对象的语言中,如java,都存在类(class)的概念,类就是对象的模板,对象就是类的实例。但是在Javascript语言体系中,是不存在类(Class)的概念的,javascript中不是基于‘类的',而是通过构造函数(constructor)和原型链(prototype chains)实现的。但是在ES6中提供了更接近传统语言的写法,引入了Class(类)这个概念,作为对象的模板。...原创 2019-11-01 14:45:27 · 111 阅读 · 0 评论 -
关于javascript中this的那点事
this可谓是JavaScript中的开发神器,使用得当的话不仅有事半功倍的效果,而且代码的逼格也更高。但是既然是神器,如果你没有足够的功力的话,那么就不要使用它,否则就有可能自毁身亡。曾几何时,我偶然得到这个神器,之后,,,自残,,,自残,,,再自残...再自残了那么多次后,终于可以拥有强大功力持此神器行走江湖了。接下来,我就为大家来传授传说中神器的使用秘诀。 咳咳。。 入正题。 this...转载 2019-11-01 14:42:18 · 111 阅读 · 0 评论 -
javascript变量提升详解
js变量提升 对于大多数js开发者来说,变量提升可以说是一个非常常见的问题,但是可能很多人对其不是特别的了解。所以在此,我想来讲一讲。 先从一个简单的例子来入门: a = 2; var a; console.log(a); 你觉得以上的代码会输出什么?是输出undefined吗?如果是按照程序的自上而下执行的话,那么这一段代码确实是输出undefined。然而,javascript并不...原创 2019-11-01 14:34:56 · 106 阅读 · 0 评论 -
js中window. location. search的用法和作用
用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性 描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号...原创 2019-08-24 14:20:09 · 1982 阅读 · 0 评论 -
正则表达式解析url中的查询参数
正则表达式的使用 ^ :开头 $ :结尾 | :或者 (^|&) : &或者字符串的开头 ([^&]*) :任意个不含&的字符 (&|$) :&或者字符串的结尾 如:获取网址中的code参数: 解析url中的查询参数 字符串开头或者&符号开头,加上参数变量的内容,再加上任意个不含&的字符,以&或字符...原创 2019-08-24 14:28:43 · 918 阅读 · 0 评论