专注WEB前端开发 javascript对象constructor属性 概述 返回一个指向创建了该对象原型的函数引用。需要注意的是,该属性的值是那个函数本身,而不是一个包含函数名称的字符串。对于原始值(如1,true或 "test"),该属性为只读。 描述 所有对象都会从它的原型上继承一个constructor属性:...
js中对象的constructor属性及其作用 引用javascript 对象中的 constructor属性的作用? var a,b; (function(){ function A (arg1,arg2) { this.a = 1; this.b=2; } A.prototype.log = function () { consol...
简单了解JS中的几种遍历 忙了好一段时间,项目上线后终于有那么一点点空档期静下来整理一些问题了。当我们在开发项目的时候,用到遍历的地方肯定少不了,那么我们有那么多的遍历方法,在不同情况下用那种方法会更优雅而且还没bug呢? 首先,我在这里先列出几种常见的遍历机制,然后针对部分来做一个我对它的理解,有不同看法的老铁也可以分享一下,...
arguments[0]()的详解 var length = 10 ; function fn(){ console.log( this .length); } var obj = { length:5 , method: function (fn){ fn(); arguments[0 ](); } } obj.method(fn,1...
188上发布项目 将dist文件放到指定文件夹中 第一种方法 在自己电脑的文件目录中输入:ftp:192.168.199.188 将修改好的dist文件放进去(dist文件中将除index.html的其他文件放到指定的文件夹中) 第二种方法 在D盘下的wwwroot文件中新建自己项目的目录,将修改好的dist文件直接上传到该文件夹下面 ...
一台Nginx服务器反向代理多个端口服务器,主要是实现公网IP不足的情况 话不多说,直接上代码 修改项目下的vue.config.js,部署环境该文子目录名称 npm run build项目,将dist文件中除index.html文件的其他文件全部放入public文件夹内!!!!!!否则会找不到静态资源 将dist文件替换掉之前发布的d...
反向代理和正向代理的区别就是: 正向代理代理客户端,反向代理代理服务器。 项目: 使用nginx反向代理 199.168.199.203 直接跳转到 199.168.199.188 1. 由于这里是多个端口代理到同一端口的不同目录上,在vue项目的vue.config.js中需要重新配置子路径。 2. 先部署发布到 199.168....
js中的call和apply方法的区别 一、call和apply的说明 1、call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那它...
javascript的23种设计模式(持续更新中...) 1.单例模式 定义:一个类只能有一个实例,即使多次实例化也返回的是第一次实例 意义:共享变量、减少变量、函数命名冲突、减少内存开销 场景:登录框、购物车、redux/Vuex中的store、JQ的$ 实现: class SingletonLogin { constructor(n...
js设计模式-观察者模式来模拟vue的双向数据绑定 vue的双向数据绑定大家应该很熟悉了,当一方的值发生改变时,另一方绑定的值也会随之变化,用起来是挺嗨的。 但是在原生中我们怎么使用这种机制呢? 最近有个需求是通过对接websocket获取后台服务器实时变化的值,推送给web端使用。 基于这个需求,我使用到了js中的设计模式-观察者模式...