小编Red*_*Red的帖子

自PHP 7.0.0起,不推荐使用password_hash?

我正在使用php for visual studio,我正在创建一个注册表单.当我打算使用password_hash 内置 PHP函数时,它向我展示了以下注释:

在此输入图像描述

但是在执行该功能时,它可以正常工作.

没有关于它在PHP手册中被弃用的信息.

(PHP 5> = 5.5.0,PHP 7)
password_hash - 创建密码哈希

我错过了什么吗?

php php-7

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

React - 将对象转换为具有属性的对象数组

我有以下对象

"data":{  
         "name 1":"a",
          "name 2":"b",
          "name 3":"b",
        },
Run Code Online (Sandbox Code Playgroud)

如何转换为同时保留名称和数据“a”、“b”的对象数组,以便我可以为每个传入名称和数据的组件映射和渲染?

javascript reactjs

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

使用很多AngularJS和JavaScript对网站来说是一种不好的做法吗?

我正在开发一个庞大的项目.该项目是一个网上商店,其中大部分是动态的.因此,我决定使用AngularJS框架并添加jQuery库.

但是,经过3个多月的发展.我看到我有很多AngularJS代码.

我的角度结构目前是:

  • 34个控制器 - 大小约为6kb(非缩小,我仍然可以节省一些空间)*
  • 1个文件,包含超过21个角度服务.- 11KB大小(未缩小)
  • 1个文件,带有44个自定义角度过滤器 - 大小为24KB(非缩小)
  • 1个文件,带有32个自定义角度指令 - 大小为18KB(非缩小)

除此之外,我还使用:

我并没有列出所有AngularJSjQuery/ JavaScript库我包括在该项目中.这将获得一个很长的列表,这将是无关紧要的.

*并非所有控制器都立即加载.大多数控制器一次是5.
**当一个单词拼写错误时,它显示一个单词校正.就像google.com一样.当用户搜索某些内容并且未找到任何结果时,也会生成建议.它显示了具有结果的等效单词建议.

该项目使用$http来自的服务进行了大量的AJAX调用AngularJS.例如; 自动完成搜索,页面,用户信息,购物篮数据 .. 等等.

它在我眼中的好处是:"感觉非常顺畅".如果它是同一页面的一部分,则所有数据都会加载到同一页面中.

例如:

网店商品加载在页面/分类/上.搜索时,搜索结果显示在同一页面上,而不是重定向到/ search / page.

我的问题是:

使用这么多JavaScript不好的做法?这会影响较慢的计算机吗?或者差异不明显?或者我是否必须改进代码,因此它不会影响较慢的PC?

我要提一下,我还不能在不同的计算机上测试它.所以我不知道它在其他PC上的表现如何.

我在SO上找到了一个带有类似问题的话题:使用过多JavaScript的缺点是什么?

但问题本身更直接; '使用图书馆'

javascript jquery angularjs

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

在原始JavaScript中正确获取偏移量

如何获得元素相对于右侧的偏移量window

我只能找到jQuery解决方案,但我需要使用香草JavaScript的解决方案。

这是使用jQuery的解决方案

var rt = ($(window).width() - ($whatever.offset().left + $whatever.outerWidth()));
Run Code Online (Sandbox Code Playgroud)

如何将其转换为原始JavaScript?

javascript jquery

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

Php,数组打印

我有一个数组:

Array ( 
  [0] => Array ( 
      [userid] => 5 
      [0] => 5 
      [firstname] => DALPA 
      [1] => DALPA 
      [lastname] => DALPA 
      [2] => DALPA 
  )
)
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 foreach 循环打印这个时,我收到一个错误

<?php
include('../conn.php');

$q = $_GET['q'];
$adress = $conn->prepare("SELECT * FROM user WHERE firstname= :q ");
$adress->bindValue(':q', $q, PDO::PARAM_STR);
$adress->execute();
$result = $adress->fetchAll();
 
foreach($result as $item){
  echo $item . "\n";

}
?>
Run Code Online (Sandbox Code Playgroud)

错误:Array to string conversion in C:\xampp\htdocs\admin\adres\adres.php on line 13

被问了很多次,但他们都没有解决我的问题,我该怎么办?

php arrays

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

标签 统计

javascript ×3

jquery ×2

php ×2

angularjs ×1

arrays ×1

php-7 ×1

reactjs ×1