我对这一切或多或少都是陌生的。我正在尝试使用 SVG 创建一个应用程序(因为我宁愿拥有可以缩放而不损失质量的矢量形状)。使用网络技术,后来迁移到反应原生。
有什么方法可以让我找出一个点(x,y,也由 CSS 的left和top属性确定)是否位于高度复杂的、不规则的矢量形状内?
我知道我的问题充满了限制,这使得它很难回答,即使指出正确的文档也会有所帮助。
PS:我尝试了 elementFromPoint() 方法,但它返回 DOM 在我的 SVG 周围放置的边界矩形。这完全违背了我的目的,我想确保仅在 SVG 路径内检测到该点并自行塑造。感谢任何帮助,谢谢!
这里是业余编码员,这个问题超出了我的工资等级。我正在尝试构建一个动态 html / css 日历,其中的单元格是根据今天的日期填充的。我获取今天的日期,然后尝试添加天数来填充另外 13 天(通过 html elements.innerHTML 循环)。
如果我尝试 setDate(30 + 2) 然后 getDate()。该代码运行良好。Javascript 计算出 6 月在第 30 天结束,结果为所需的 2(7 月 2 日)
但这仅在只有一次调用时才有效,如果我有一个循环,或者多次调用此代码,那么结果会有所不同。是否有一些异步的东西阻碍了工作?代码如下:如果您留下“result2”调用并评论其他调用,效果很好,但多次调用时,事情会崩溃并且数字会重复。请帮忙!
const theDate = new Date();
const todaysDate = 30;
theDate.setDate(todaysDate + 1);
let result1 = theDate.getDate();
theDate.setDate(todaysDate + 2);
let result2 = theDate.getDate();
theDate.setDate(todaysDate + 3);
let result3 = theDate.getDate();
theDate.setDate(todaysDate + 4);
let result4 = theDate.getDate();
console.log(result1);
console.log(result2);
console.log(result3);
console.log(result4);Run Code Online (Sandbox Code Playgroud)