首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chaoccc
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
ES6中单例模式和观察者模式的详细介绍以及模块化案例
单例模式可以保证系统中,应用该模式的类一个类只有一个实例。在JS中的单例 模式,就相当于给一个类中假如一个静态方法,然后使它返回这个类的实例化对象,他返回的这个实例化对象就是唯一的,通过这个单例模式我们就可以在其他js文件中不引用其他js获取到其中的方法,也可以用侦听来得到我们…
函数中的闭包、柯里化以及反柯里化函数介绍、函数种参数和返回值的注意点
1、参数是局部变量 ,优先级高于同名的全局变量。 2、是为了解决函数的抽象化、多态化。具备模块化功能。 3、js因为是弱引用语言,参数可以多样化变化,但也因此造成了函数中需要对参数做大量的判断。 4、参数也可以作为递归中初始设置变量。 5、在多函数中,参数可以被作为中介值来回传…
JS中setter和getter的使用
setter和getter是介于变量和函数之间的第三者,他既可以存储变量,也可以执行函数。 set可以直接修改变量,有且仅有一个参数,参数就是你外部修改时传进来的值,他被放在一个临时变量里存储,这个临时变量一般不会暴露在外部中,只要当你的这个值发生改变,他就会自动调用set中的…
call,apply,bind的区别及用法,以及在不同情况下this的指向问题(详细)
当写入参数时,第一个参数为当前执行函数时this指向,也就是说它可以改变当前的this 指向,如果第一个参数带入的不是对象,会自动转换为对象,想数字类型会转换成Number,字符类型会转换为String等。 bind一般用于回调函数的传参,它可以绑定当前函数中this的指向。 …
带你认识不一样的对象,Object中追加属性以及assign、isPrototypeOf等大多对象方法以及深复制的使用
所以万物皆对象,任何东西最底层的都是对象。 在对象中有三种创建方法。 如果获取时,首先查看对象有没有这个名称的对象属性,如果有则直接返回,如果没有向下查找紧邻的原型链中的属性是否具有该属性名,查找到距离该对象最近的原型链中的属性名后返回其值。 原理就是创建一个新对象,并且将o上…
jQuery的基本介绍和使用(详细)
jQuery就是一个JavaScript库,它就是通过原生JS来进行一些列的封装,它是John Resig在2006年创建的 一个开源项目,随着越来越多的人使用,jQuery已经集成了JS、CSS、DOM、Ajax与一体,他可以使用很少的代码完成复杂困难的功能,主旨:以更少的代…
原生JS中的Ajax以及方法、不同跨域的介绍
ajax最早产生于2005年,Ajax表示Asynchronous JavaScript and XML的简写,这种技术能够向服务器请求额外的数据而无需卸载 (即刷新),会带来更好的用户体验。 Ajax技术核心是XMLHttpRequest对象(简称XHR),这是由微软首先引入…
使用window中storage实现两个页面简单交互
两个页面必须处于同源页面;每个页面的URL由协议、域名、端口和路径组成,如果他们的协议、域名、端口都相同时就属于同源。 第一个页面中写了三个不同按钮,分别注册事件当点击时给当前localStorage添加数据。 第二个页面中放一个div,侦听storage事件,当点击上一个页面…
cookie、xss、localStorage等。。
cookie就是一些信息以文件的形式存储在客户端计算机上,当用户访问某个网站时可以通过cookie向访问电脑上存储数据。 cookie默认是临时存储的,当浏览器关闭时自动销毁。 如果想长时间放入一个cookie,此时需要设置一个过期时间。 cookie也有可能被禁用,当用户非常…
ES6面向对象模块化开发之轮播图
html代码块js中的代码块轮播图的JS主代码图片加载的JS代码用于创建元素的辅助方法
下一页
个人成就
文章被点赞
13
文章被阅读
9,814
掘力值
351
关注了
12
关注者
3
收藏集
0
关注标签
14
加入于
2020-07-06