Chang1ng

Chang1ng 查看完整档案

北京编辑  |  填写毕业院校Baidu  |  FE 编辑 cnblogs.com 编辑
编辑

芝兰生于深谷,不以无人而不芳。
君子修身养德,不以穷困而改志。

个人动态

Chang1ng 赞了回答 · 5月9日

如何在HTTPS 网页中引入HTTP资源: Mixed Content?

如果目标有https资源,就是用https方式能打开连接,可以直接用相对路径例如//baidu.com,如果不想改,而且确定连接有https资源,也可以用楼上的<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">,不过如果目标本身没有https资源,无论你用jsonp还是meta标签还是相对路径都无法解决的,唯一能解决的方法是自己在后端抓取目标页面的内容然后以https形式输出给前端,就像代理页一样,不过这样影响效率,如果是api接口类可以尝试,如果是图片视频类恐怕比较慢

关注 27 回答 6

Chang1ng 赞了回答 · 4月30日

解决vue本地跨域设置不生效

devServer: {
    proxy: {
      '/api': {
        // 测试服务器地址
        // target: 'http://10.17.31.17:8888',
        target: 'http://localhost:8888/test/',
        // target: 'http://10.17.18.155:8888/test',
        changeOrigin: true,
        ws: true,
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  }

关注 4 回答 3

Chang1ng 赞了回答 · 4月30日

解决vue本地跨域设置不生效

firefox安装扩展 CORS Everywhere
https://addons.mozilla.org/zh...

chrome 启动在终端,输入以下命令启动跨域模式 (mac)必须先彻底关闭之前打开的chrome浏览器
open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security

关注 4 回答 3

Chang1ng 赞了回答 · 4月30日

解决vue本地跨域设置不生效

  1. 看看是不是远程服务器返回的 404。 'http://ddemo.com/ 改成 https://www.lilnong.top/cors/ 试试。
  2. 换成 127 试试。防止你访问的服务器不对。

关注 4 回答 3

Chang1ng 提出了问题 · 4月29日

解决vue本地跨域设置不生效

1.环境配置如下:

module.exports = {
  // 开发环境设置为根路径
  publicPath: '/',
  productionSourceMap: false,
  filenameHashing: true,
  // 这里写你调用接口的基础路径,来解决跨域,如果设置了代理,那你本地开发环境的axios的baseUrl要写为 ''
  devServer: {
    port: 80,
    disableHostCheck: true,
    proxy:{
      '/api': {
        target: 'http://ddemo.com/',
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/'
        }
      },
    },
  },

2.baselUrl设置为空

axios.defaults.baseURL = ''

3.使用时不带前缀

      return http.post('/api/coinRpcService/getCoinCount', data, reqPayload, true)

4.本地访问的时候不提示跨域,提示接口404,后端单独可以访问到这个接口。
image.png

回答需要的截图。
image.png
image.png

找不出问题在哪。。

关注 4 回答 3

Chang1ng 收藏了问题 · 3月7日

并发情况下 connection: keep-alive 和 http/2 多路复用谁快?

背景

我知道,并发情况下 http/2 有多路复用机制,无论多少个 http 请求,都只暂用一个 tcp。所以不会有请求阻塞。

下图一个 tcp 连接中多个 http 请求,,左边是 http/1.1, 右边是 http/2
clipboard.png

问题

但是,左边的图是在存在请求阻塞的情况下,才会先下载 style.css, 再下载 script.js

我们知道,浏览器在 http/1.1 中最大请求并发量一般是 6 个,6个请求以下的情况不存在阻塞。

那么,如果有 6 个 http 资源请求,

  1. http/1.1 6个 tcp 并发下载
  2. http/2 多路复用1 个 tcp,同样并发下载

哪一种下载会更加快,以及为什么?

Chang1ng 赞了回答 · 3月7日

并发情况下 connection: keep-alive 和 http/2 多路复用谁快?

首先http1.1同域请求限制6个tcp连接建立,但是,每个http1.1的TCP都是线头阻塞的
而http2是基于流进行数据请求的,几百个请求都是可以基于一个tcp连接传递,然后通过流id进行拼接返回到每个请求上,不存在线头阻塞并且只会用到一个tcp,对于服务器的并发量提高了6倍
并且http2还有头压缩对状态行和头信息进行哈弗曼编码压缩,还有静态字典动态字典相关等技术处理节省头信息优化传输浪费流量

关注 3 回答 1

Chang1ng 赞了回答 · 2月27日

setTimeout/setInterval的第三个参数?

setTimeout(func, delay, param1, param2, ...)

第三个参数及以后的参数都可以作为func函数的参数

举个例子:

function a(x, y) {
    console.log(x, y) // 2 3
}


setTimeout(a, 1000, 2, 3)

关注 8 回答 3

Chang1ng 赞了问题 · 2月26日

Vue的单向数据流和双向数据绑定不是冲突的吗?

vue有单项数据流和双向数据绑定的概念,但是这两种不是冲突的吗?即然能用v-model双向数据绑定,不应该就是双向数据流了吗?

关注 4 回答 2

Chang1ng 赞了文章 · 2月25日

【译】理解JavaScript:new 关键字

由于存在海量的库和工具,以及各种各样简化你开发的玩意儿,很多程序员开始在不深入了解底层的情况下开发应用。JavaScript就是这种现象的代言人。JavaScript作为一种最复杂的且流传最广泛的语言,很多的开发者被高层次库的使用吸引,同时将糟粕抽离。

尽管你在不深入理解的情况下仍可以开发值得称道的应用,但深入JavaScript绝对让你收益。对“怪异部分”的理解可以让高级开发者在芸芸众生中脱颖而出,另外,虽然JS的生态日新月异,但对“怪异部分”的理解依旧是所有其他工具的基础。理解了这些就会拓展你的视野,并且改变你看待开发过程的方式。

在我 之前的文章 中稍微提到过new关键字,它创建了一个对this的绑定。在面向对象语言中,new关键字总是用于实例化一个类。

var dog = new Dog();

原理是类的构造函数被调用,并且实例化了新的对象。尽管JavaScript的语法非常相同,但使用new在底层还是会引发不同行为

没有构造函数

首先,我们并不是必须要用一个类来生成对象。在JavaScript中我们可以用方法(function)就能实现此目标。构造函数只不过是在调用时new关键字放在其前面的普通方法而已。你可以说没有构造函数-只有构造函数调用,因为实际上所有的函数都可以被调用去创建对象。这并不是对象或者类或者任何特殊定义方式的一部分。

这里有几个构造函数调用经历的步骤,但我们只关注现在讨论的事项:

1.一个新对象被创建

2.this被绑定到新对象上面

3.除非函数返回它自己的对象,否则调用将返回已构造的对象

function Person(name) {
    this.name = name
}

var person = new Person("Alex")
console.log(person.name) // Alex

总结

总结一下,这并不是一个难懂的概念。要点就是要始终记得,任何方法(function)都可以像构造函数一样被调用,并且会创建一个this的绑定。

非常感谢阅读,期待你的反馈。

查看原文

赞 1 收藏 0 评论 0

认证与成就

  • 获得 42 次点赞
  • 获得 111 枚徽章 获得 3 枚金徽章, 获得 34 枚银徽章, 获得 74 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2015-04-17
个人主页被 1.5k 人浏览