我正在通过输入文件上传格式化文件,并且可以通过 event.target.files[0] 访问它。如何使用 js 将文件对象转换为 blob 以将其转换为 base64(例如,通过 btoa)?
Anton Bogomolov's questions
我通过 API 获取 HTML 内容。内容中有链接,例如:
<a href="/path/request_name">Ссылка</a>
如何在 React 中使用 JS 方法停止此类链接上的过渡,在request_name
单击链接时提取并输出到控制台?
我有 4 个街区:
<div class="row">
<div class="col-md-3">
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
</div>
<div class="col-md-3" >
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
This is some text within a card body.
</div>
</div>
</div>
</div>
如何在无限循环中页面加载后使用 JS 或 CSS 使这 4 个块自动水平滚动?例如,Tinkoff在这里怎么样
如何导入 JS 文件并使用它的方法?
聊天工具包.js:
function test() {
window.console.log("TEST CHAT SUCES:");
}
export {test}
组件.vue
<script>
import {test} from 'chatkit.js'
export default {
data: () => ({
loading: true,
teamLoading: true,
team: [],
chat: {},
messages: [],
dialog: {
status: false,
message: ''
}
}),
methods: {
testium: function () {
test();
}
},
mounted() {
}
}
</script>
我收到一个错误:
找不到模块:错误:无法解析“chatkit.js”
js文件和组件在同一个目录下:
C:\Users\User\vue_project\src\views\my\pages\chat
如何在for循环中执行连续的axios请求?
for (let i=0; i < this.files.items.length; i++) {
let params = new FormData();
params.set('file', this.files.items[i].blob );
const options = {
headers: {
'Content-Type': 'multipart/form-data',
'ProjectId' : this.$route.params.hash
},
};
this.$http
.post(`${this.$serverApiLink}docs/changes/create`, params, options)
.then(
response => {
}
)
.catch(
error => {
}
);
}
一个循环中的新请求必须在前一个请求结束后执行,而不是一次全部执行。
如何使用 php 方法确保生成的 base64 字符串是 jpeg 图像?
如何使用 Vuetify 将卡片分成两列并为右侧提供 100% 高度的图像背景?
是否有关于单个 PHP 函数中的最大行数的任何标准或指南?当一个函数中有 100 行时,是否存在性能差异,或者这些行是否分为两个函数,每个函数 50 行?
我有一条线:
Здесь аудио и фото[ATTACHMENT]jpg/c2cbd77405f5802457bff4ff07c23cc76a6ca4f9291ef99b23bd0570dc23de30/1572189798_7c3bb82d9ace96a798ca.jpg[/ATTACHMENT][ATTACHMENT]mp3/f97aa34259401559d4592f42f5a0b04a162f1c46b05f4c17e5cb79ee0a3ccd94/abba_-_happy-new-year.mp3[/ATTACHMENT]
如何获取 [ATTACHMENT][/ATTACHMENT] 之间的字符串内容并转换为带有 js 方法和 PHP 方法的数组?
我有一个文件和文件夹系统。在这种情况下,文件夹和文件是数据库中的一些结构化值。我想删除一个文件夹。为此,我需要找出可能位于已删除文件夹内的所有文件和文件夹的 ID。
我的文件夹表:
id folder_id 1 0
我的文件表
id folder_id 1 0
例如,文件夹folder_id 90 可能在folder_id 100 中,而该文件夹又可能在其他几十个中。
如何使用php方法从mySQL表中获取所有以这种方式相关的值?
如何正确构建大型验证条件?
例如代码:
if ($test['status'] == 1) {
if ($test['id'] == 2) {
if ($test['user'] == 4) {
if ($test['auth'] == true) {
if ($test['map'] == 'russia') {
if ($test['name'] == 'john') {
$result = 1;
} else {
$result = 2;
}
} else {
$result = 2;
}
} else {
$result = 2;
}
} else {
$result = 2;
}
} else {
$result = 2;
}
} else {
$result = 0;
}
看起来不是很好,读起来不太好,如果条件多的话,代码就变成圣诞树了。
如何正确形成海量的测试条件,并为每个条件分配一定的结果,即避免OR条件?
我使用 CURL 复制一个远程 html 文件并获取包含页面整个布局的 $content 变量。我需要在标签之后插入我自己的标签到这个内容变量<head>
中。我这样做:
$substr = '<head>';
$attachment = '<base href="https://example.com" target="_blank">';
$newstring = str_replace($substr, $substr.$attachment, $content);
问题是例如某些页面具有非固定标签<head>
-<head xmlnsog="http://ogp.me/ns#">
在这种情况下,我的代码不起作用。
如何评估这个未定义的标签<head>
并插入我的字符串?
我在本地存储中保存了一个数组:
var myLikes = [];
myLikes[0] = {'slide':slide_id}
localStorage.setItem("myCollection", JSON.stringify(myLikes));
接下来,我需要检查新值是否唯一,如果不是,则将其添加到 myCollection 数组中。我正在尝试这样做:
var slide_id = $$('#likes').attr('slide_id');
var arrayLikes = JSON.parse(localStorage.getItem('myCollection'));
for (var i = 0; i < arrayLikes.length; i++) {
if (slide_id == arrayLikes[i].slide) { // dublicate
console.log('Dublicate');
} else {
console.log('New' + arrayLikes[i].slide);
arrayLikes.push({'slide':slide_id});
localStorage.setItem("myCollection", JSON.stringify(arrayLikes));
}
}
结果,检查不起作用,所有值都被添加到本地存储中,包括重复项 + 数组开始呈指数增长。
我做错了什么,我该如何正确检查?
我创建一个数组并将其保存在本地存储中:
var myLikes = [];
myLikes[0] = {'slide':'1'}
localStorage.setItem("myCollection", JSON.stringify(myLikes));
然后我想将新数据添加到数组中。我正在尝试这样做:
var arrayLikes = localStorage.getItem('myCollection')
arrayLikes = [];
arrayLikes.push({'slide':'26'});
但我只得到数组的更新,即 删除先前的值。
如何正确地将新值添加到数组中?
我是新手,正在尝试使用 php 方法创建一个数组。您需要获取以下数组:
Array ( [text] => dns, [select] => Me remember, [email] => justwalletpw@gmail.com, )
我正在使用代码:
foreach ($form_elements as $data) {
$validate_array[] = array($data->prefix => $json_array[$data->prefix],);
}
结果,我得到了一个数组:
Array ( [0] => Array ( [text] => dns ) [1] => Array ( [select] => Me remember ) [2] => Array ( [email] => justwalletpw@gmail.com ) )
如何获得第一个示例中的数组?
有一个代码:
<select name="select"><option value="One option">One option</option><delimiter><option value="Me remember">Me remember</option><delimiter>
代码片段是动态的。如何从这个 HTML 代码片段中提取 value 的内容并使用 php 方法将其添加到数组中?
我无法弄清楚语法。
我有以下代码:
$element = '<select name="'.$prefix.'">'.foreach($values as $option) {.'<option value="'.$option['value'].'">Male</option>'.}.'</select>';
我收到一个错误
遇到未捕获的异常类型:ParseError
消息:语法错误,意外的“foreach”(T_FOREACH)
如何正确执行foreach?
如何在块内设置滚动?我正在使用引导程序。像这样尝试过,但是没有用。
.div {
background-color: #e2e5e8;
max-height: calc(100vh - 56px);
}