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