V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JCZ2MkKb5S8ZX9pq  ›  全部回复第 28 页 / 共 120 页
回复总数  2398
1 ... 24  25  26  27  28  29  30  31  32  33 ... 120  
2020-06-13 00:30:51 +08:00
回复了 Liutos 创建的主题 问与答 中文编程语言会不会更适合老年人入门时使用?
78 年恢复高考的那一届,现在差不多 60 岁。
再憋个几年,老年人英文也不至于太差,特别还是有志于学习编程的。
@also24 定位到了,果然是语言识别的问题。

html 头部加一个 meta
<meta http-equiv="content-language” content=”en-us”>

强制浏览器按指定语言来识别就可以了。腾讯云又自作聪明地加了一个语言信息。
不过的确有点意外,语言会导致默认字体指向不同的字型。
但回想起来,iOS 下系统语言改变,港台使用的繁体字型的确是有细微区别的。
2020-06-13 00:10:27 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 问与答 一个关于网址解析的问题
@also24 额,最后这个方法很骚,但可能导致几个问题。
1. 腾讯云可能会直接下载非 html/图片等某几个特定类型以外的文件。
2. 这个文件和项目目录重名。
3. 这个文件在项目目录以外,是兄弟关系,不太好 git 。
@also24

诡异的部分就在这里,request header 除了 Host 完全一致。

response 的话。

# 本地
Content-Length: 744
Content-type: text/html
Date: Fri, 12 Jun 2020 16:00:19 GMT
Last-Modified: Sat, 06 Oct 2018 08:55:42 GMT
Server: SimpleHTTP/0.6 Python/3.8.1

# 腾讯云 cos
Accept-Ranges: bytes
Content-Language: zh-CN
Content-Length: 744
Content-Type: text/html
ETag: c????????????????????????????????a
Last-Modified: Sat, 23 Feb 2019 01:09:13 GMT
Server: TencentCOS
x-cos-object-type: normal
x-cos-storage-class: STANDARD

感觉唯一有可能的,也许是 Content-Language 这个部分。
有可能是不同文字对应的默认字体不同。
我加个 meta 试试看哦。
@cydian 请问字体跨域头是啥?我调用的都是默认字族名称,没有涉及具体字体。
2020-06-12 23:10:57 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 问与答 一个关于网址解析的问题
@xiri 我本地开个子目录放一下 demo,将来要迁移到人家域名根目录下的,最好能有统一的写法省得搬家时候再改。
2020-06-12 22:27:20 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 问与答 一个关于网址解析的问题
@jugelizi 可是如果像这种在下级目录的时候,都从"/"开始引用,等于自己要打目录名了吧,这样就变成还是要用绝对路径了是吗?
我一开始写的就是"./index.css",但因为腾讯云引用的时候没有加最后那个 /,所以它的"./index.css"也是从域名跟目录去引用的,所以还是失败。
@SilentDepth 发现那个 httpVueLoader 只认 module.export,改了一下之后这个也跑通了,而且它好像默认解决了 safari 的问题。考虑到这个 js 有可能长期维护,转用这个了。
@SilentDepth 的确我 mac 的 safari 也不认 lookbehind,测起来倒方便了。。。
后来加了一步,先找再替换了。
@SilentDepth 找到原因了,挺诡异的,是 safari 不认 util.js 开头的正则表达式。
搜了一下可能是这个原因,不认后视。第一次碰到,等会儿改了看看。

[javascript - Works in Chrome, but breaks in Safari: Invalid regular expression: invalid group specifier name /(?<=\/)([^#]+)(?=#*)/ - Stack Overflow]( https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group)
@SilentDepth 好的,我去试试。
@SilentDepth 我试了下,的确可以了。
昨天死活不行,编译就出错。
现在就用这个标准的写法就通过了。
created() {
fetch('views/home.json').then(res => res.json())
.then(json => { this.message = json.members }) },

再额外请教一个问题,我在 pc 端的 chrome,及 chrome 模拟的 mobile 页面都能成功显示,但是在 ios 的 safari/chrome 中都载入失败(一片空白),移动端请求桌面模式也一样空白。请问移动端有没有什么查看工具?( xcode 好像可以连移动 safari 但太绕了)
@SilentDepth 谢谢,我学习一下。
@SilentDepth 那从最上面我博客园提到的那个文章里就能看到了。反正是挺搞的一个问题,看代码比较清晰。
其实最简单的测试就是我提到的那个范例,文章最后含一个 zip 打包范例。
https://files.cnblogs.com/files/aning2015/VueTest.zip
(不知道有没有防盗链)

把里面的 views/menu 拿一个出来改改看,加载一个 json 试试就知道了。
文件很少,比我解释起来更清晰,毕竟这个用法有点特殊。
直接在单文件里 fetch 是放在 created 里面的,但在组件里是直接返回 data,不知道怎么异步,返回的是函数不是处理后的结果。
另外上面提到的两个 parser,一个是我提到的范例,一个是一楼提到的,我记得在解析的时候就直接报错了,可能是不支持。
2020-06-11 14:41:43 +08:00
回复了 ecnelises 创建的主题 程序员 请谨慎购买人体工学椅,尤其是网购
爱否那个我看了就觉得不符合我的情况。
之前选椅子试坐过很多,金豪其实靠背下去,能感受到那个横的分栏。另外头枕也不舒服。
最低坐高对我来说也有点高,导致大腿底部压力比较大。
@SilentDepth 是想在组件里加载 json,而且是静态页不编译的写法。
@finalwave 嗯,直接在 html 里 fetch 是可以的,但不编译直接 parser 好像就不行了。我本来先撸了个首页,就是用的 create > fetch,然后一路直接赋值是可以的。
而且发现我看的那个范例,在 PC 端 chrome 下模拟 mobile 显示得出,到 iOS 真机显示都显示不出了。

感觉要踩的坑还挺多的,有空再从头看看 npm 啥的。
打算先放弃 router,直接先单文件走 href 直接跳转,先跑起来再说了。
之前写过几个小程序,感觉页面跳转简单点。component/template 也没碰到这些问题,看来还需要摸索。
@toesbieya 另外现在那个 parser 认 template 也卡过一个问题。
一开始我写 template>div1,div2 兄弟级的就不行,一定要 template>div#frame>div1,div2 这样先套到一个 div 里,这个是 template 的规定还是它自己 parser 的特例啊?我好像教程也没看到这部分。
1 ... 24  25  26  27  28  29  30  31  32  33 ... 120  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1015 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 20:47 · PVG 04:47 · LAX 12:47 · JFK 15:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.