小编ben*_*mer的帖子

在JavaScript开始时启动半冒号的目的是什么?

可能重复:
JavaScript库中的前导分号有什么作用?

我注意到很多jQuery插件都是以

;(function(){ /* something in here */ })();
Run Code Online (Sandbox Code Playgroud)

我只是想知道开始的分号是什么,以及最后的空括号.

javascript jquery

101
推荐指数
2
解决办法
2万
查看次数

可以将远程资源与 ParcelJS 捆绑在一起

是否可以使用 Parcel 将使用绝对 URL 链接的外部资源捆绑到 dist 文件夹?

这个捆绑和散列很好

<img src="./image.jpg" /><img src="image.f83j2f.jpg" />

我想做的事

<img src="http://example.com/image.jpg" /><img src="image.f83j2f.jpg" />

我知道这是预期的行为,但我的理由是我想使用 Cloudinary 或 Uploadcare 等资产 CDN 进行图像转换,然后将它们复制到构建目录。

我很想复制 Gatsby 图像功能,其中在构建期间完成转换,但我找不到任何可以使用 Parcel 在本地进行图像转换的内容。

在 Parcel 捆绑程序将文件下载到 src 并更新对本地文件的引用之前,是否可以从外部触发某些内容?任何想法将不胜感激

node.js webpack parceljs

6
推荐指数
0
解决办法
352
查看次数

调整大小时GD应该需要这么多内存吗?

我有一个用PHP制作的调整大小脚本使用GD(我的VPS没有安装imagemagick)来调整图像大小,我最近开始出现内存错误,所以我将memory_limit增加到50Mb仍然会出现内存错误.

我试图调整大小的图像只有2Mb,对于PHP图像来说这是正确的,对我来说听起来有些不对劲.

php

5
推荐指数
1
解决办法
593
查看次数

如何使用 jQuery 获取当前项相对于父元素的索引?

我正在尝试获取当前项目的索引

<ul id="navbar">
    <li><a href="#a">Link</a></li>
    <li><a href="#b">Link</a></li>
    <li><a href="#c">Link</a></li>
    <li><a href="#d">Link</a></li>
    <li><a href="#e">Link</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我正在使用 jQuery 并且通过简单地使用就得到了总数

$('ul#navbar').children().length;
Run Code Online (Sandbox Code Playgroud)

如何获取相对于父元素的当前索引?

例如。单击第三个链接,返回 3,如果是数组则返回 2。

我已尝试以下操作,但始终返回 -1 表示未找到

$('ul#navbar a').click(function(){
    var curPos = $(this).parent().parent().index($(this).parent());
});
Run Code Online (Sandbox Code Playgroud)

编辑:将 javascript 中的 ul.navbar 更改为 ul#navbar,抱歉

jquery parent parent-child css-selectors jquery-selectors

3
推荐指数
1
解决办法
1万
查看次数

如何检测元素是否已滚出,但只有一次?

我试图检测一个元素是否已滚动并完成以下代码

$(window).bind('scroll', function(){
    var $btn = $('#intro div.summary a[href=#top]');
    if($(window).scrollTop() > ($btn.offset().top+$btn.height())){
        console.log('out');
    }
});
Run Code Online (Sandbox Code Playgroud)

我在一些正文中有一个锚点,我希望克隆并在div.intro滚动出来后制作一个固定的导航.

我的问题是,只要元素不在视图中,代码就会触发,但会一直触发.所以我不能再做了,因为任何更多的东西会继续射击.

有没有办法在它出局后"开出"并且一旦出现就"开启"?除了设置一个变量.

jquery events scroll event-handling

3
推荐指数
1
解决办法
6205
查看次数

为什么我不能下载用PHP上传的文件?

我用PHP创建了一个自定义CMS,它将文件上传到一个具有777权限的目录.当文件上传时,它们被赋予600,其中apache是​​所有者,因此我不能通过FTP作为主FTP用户下载它们.

有人有什么想法吗?我已经尝试更改权限但由于所有者是apache而没有权限.

php apache file-permissions file-upload chmod

1
推荐指数
1
解决办法
1300
查看次数