小编Sha*_*eer的帖子

用于响应图像的HTML图片或srcset

对许多人来说,使图像响应一直是响应式网页设计的一个棘手问题.我已经阅读了一些关于相同的文章并且遇到了"srcset"和"picture"作为解决方案.

SRCSET示例

  <img src="flower_500px.jpg"
     srcset="flower_750px.jpg 1.5x, flower_1000px.jpg 2x"
     width="500px" alt="flower">
Run Code Online (Sandbox Code Playgroud)

图片示例

  <picture>
      <source media="(min-width: 45em)" srcset="flower_1000px.jpg">
      <source media="(min-width: 32em)" srcset="flower_750px.jpg">
      <img src="flower_500px.jpg" alt="flower">
  </picture>
Run Code Online (Sandbox Code Playgroud)

我正在尝试决定选择哪两种方法来使图像响应.在这个选择中我应该考虑哪些特征?

html css html5 image responsive-design

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

“格式选择”使用 Prettier 扩展在 VS Code 中格式化整个文档

我正在开发一个打字稿项目,我有 VS code 最新版本(版本:1.68.1(通用))。我在 VS code 中安装了 prettier,当我尝试格式化选定的代码时遇到问题。它不是格式化所选内容,而是格式化整个文档,这使得代码审查变得困难,因为 git diff 数量较多。

我尝试按照一些帖子中提到的方式编辑 settings.json 但没有帮助,并且似乎已被弃用。在 VS 代码中右键单击时,我也没有看到“格式选择”选项。

为什么会出现这种情况?

visual-studio-code prettier

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

JavaScript如何将%20替换为空格

我正在尝试从URL中检索值并使用angular JS在我的网页中显示它.我在做什么

1)将整个url保存到变量并将其拆分,以便我可以过滤到我需要的值.

2)但是当有空格时,它显示为%20.我希望这个%20显示为空格本身.

示例:john doe显示为john%20doe

调节器

function InboxController($scope, $http, $cookieStore, $location) {
    $scope.single_mail = function()
      { 
        var url = $location.url();
        var split_url = url.split('=');
        var mess_id = split_url[1];
        var from =  split_url[2];
        var id_value = mess_id.split('&');
        var inbox_id = id_value[0];
        var from_value = from.split('&');
        $scope.inbox_from = from_value[0];
        $scope.single_message = [];
        $scope.single_message = [];
        var single_inbox_mail ="https://phoe.manage.com/app/inbox/message.html?contactid="+conId+"&token="+token+"&id="+inbox_id;
        $http.get(single_inbox_mail).success(function(response) {
        $scope.single_message = response[0];
       });
Run Code Online (Sandbox Code Playgroud)

HTML视图

<div class="page" data-ng-controller="InboxController">
  <div class="row" ng-init="single_mail()">
    <div class="mail-header row">
      <div class="col-md-8">
        <h3>{{single_message.subject}}</h3>
        <h4>From : <strong>{{inbox_from}}</strong></h4>
      </div> …
Run Code Online (Sandbox Code Playgroud)

javascript urldecode angularjs

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

带有选择,复选框和单选按钮的Angular JS表单

我是角度JS的新手.我用select,checkbox和单选按钮创建了一个简单的表单.我不清楚这些值是如何绑定角度的这些字段.如何最小化我的HTML代码并指定控制器内的值.我想要在我点击计算按钮时添加每个值的结果并显示为总数.我的表格如下.

HTML

  <body ng-app="myApp">
  <div class="container" ng-controller="totalController">
    <form class="form-horizontal" role="form" ng-submit="calculate()">
      <div class="form-group">
        <label for="sel1">Select Model:</label>
        <select class="form-control" id="sel1">
          <option value="40000">Moto turbo</option>
          <option value="20000">Moto X</option>
          <option value="10000">Moto G</option>
          <option value="5000">Moto E</option>
        </select>
      </div>
      <div class="form-group">
        <label for="color" class="color">Select Color:</label>
        <label class="radio-inline">
          <input type="radio" name="optradio" value="400">
          Black </label>
        <label class="radio-inline">
          <input type="radio" name="optradio" value="300">
          Red </label>
        <label class="radio-inline">
          <input type="radio" name="optradio" value="300">
          White </label>
        <label class="radio-inline">
          <input type="radio" name="optradio" value="200">
          Yellow </label>
        <label class="radio-inline">
          <input type="radio" name="optradio" value="250">
    Blue </label>
      </div> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery angularjs

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

在Angular JS中重新启用ng-disabled按钮

我是AngularJS的新手.我创建了一个包含ng-disabled默认情况下禁用的字段的表单.当我点击编辑时,<button>我希望这些字段重新启用.

HTML

  <form class="form-horizontal" role="form" ng-submit="edit_setting()" ng-controller="ExchangeController">
    <div class="form-group">
      <label>Name</label>
      <div class="col-sm-6">
        <input type="text" class="form-control" ng-model="exchange_dt.name" ng-disabled="true">
      </div>
    </div>
    <div class="form-group">
      <label>Host Name</label>
      <div class="col-sm-6">
        <input type="text" class="form-control" ng-model="exchange_dt.host_name" required ng-disabled="true">
      </div>
    </div>
    <div class="form-group">
      <label>Address</label>
      <div class="col-sm-6">
        <input type="text" class="form-control" ng-model="exchange_dt.address" ng-disabled="true">
      </div>
    </div>
  </form>
Run Code Online (Sandbox Code Playgroud)

调节器

  function ExchangeController($scope, $http, $cookieStore, $location) {
    var edit_exchange_setting = "https://pvbp.com/api/settings.html?contactid=292351&exchange_id=7124&clearinghouseid=1&token=e5349652507c0esae86d50fdbdc53222cf97&page=view";
      $http.get(edit_exchange_setting).success(function(response){
        $scope.exchange_dt.exchange_name = response.name;
        $scope.exchange_dt.exchange_host_name = response.host_name;
        $scope.exchange_dt.exchange_last_processed_date = response.address;   
      });

      $scope.edit_exchange_setting_click = (function(){
      // how can i make …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery angularjs

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

在CSS中指定颜色的最佳方法是什么?

在CSS中,我看到不同的开发人员使用各种方法来指定颜色,例如我有像DIV一样

  <div class="container"> </div>
Run Code Online (Sandbox Code Playgroud)

CSS

  .container
  {
   background-color:#FFFFFF;
  }
Run Code Online (Sandbox Code Playgroud)

要么

  .container
  {
   background-color:#ffffff;
  }
Run Code Online (Sandbox Code Playgroud)

要么

  .container
  {
   background-color:#FFF;
  }
Run Code Online (Sandbox Code Playgroud)

要么

  .container
  {
   background-color:#fff;
  }
Run Code Online (Sandbox Code Playgroud)

要么

  .container
  {
   background-color:white;
  }
Run Code Online (Sandbox Code Playgroud)

我想知道在CSS中使用颜色的最佳方法是什么.提前致谢

html css css3

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

将HTML内容添加到角度材质$ mdDialog

我编写了以下代码来显示角度材料对话框中的一些内容.当我向textContent添加纯文本时,它工作正常.当我添加HTML时,它将HTML显示为文本.我如何将HTML绑定到textContent

这个作品

  <a href="#" ng-click="$scope.Modal()">Sample Link</a>

  $scope.Modal = function () {
      $mdDialog.show(
          $mdDialog.alert()
              .parent(angular.element(document.querySelector('body')))
              .clickOutsideToClose(true)
              .textContent('sample text')
              .ok('Ok')
      );      
  }
Run Code Online (Sandbox Code Playgroud)

这不起作用

  <a href="#" ng-click="$scope.Modal()">Sample Link</a>

  $scope.Modal = function () {
      $mdDialog.show(
          $mdDialog.alert()
              .parent(angular.element(document.querySelector('body')))
              .clickOutsideToClose(true)
              .textContent('<div class="test"><p>Sample text</p></div>')
              .ok('Ok')
      );
  }
Run Code Online (Sandbox Code Playgroud)

提前致谢

html modal-dialog angularjs material-design angular-material

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

HTML5自动对焦无法在Firefox中运行

我正在使用和角度JS和HTML5应用程序.我有一个包含用户名和密码字段的登录表单.当登录页面加载时,我希望默认情况下焦点在用户名上.我使用HTML5 autofocus ="autofocus"来实现这一点,而无需编写任何脚本.

 <input name="USER" id="USER" type="email" class="input-control" data-ng-model="login.userName" required autofocus="autofocus">
Run Code Online (Sandbox Code Playgroud)

这适用于Google Chrome,Internet Explorer和Safari.然而自动对焦在Mozilla Firefox中不起作用.对于旧版本的firefox中的自动对焦有一些问题.我使用的是48.0

有解决方案吗 提前致谢

javascript firefox html5 autofocus angularjs

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

使菜单以角度方式激活

在我的应用程序中,我有一个标题,其中包含菜单项。我正在从服务中检索菜单列表并在标题中显示相同的菜单列表。将鼠标悬停在主列表上时,我将显示子菜单。我想在单击子项目并导航到其页面时使父项目处于活动状态(子项目可以处于多个级别)。我希望用户在他们所在的页面下得到通知。

超文本标记语言

<div class="collapse navbar-collapse">
    <ul class="navbar-nav mx-auto">
        <li class="nav-item dropdown" *ngFor="let menu of menus"></li>
        <a class="nav-link dropdown-toggle" href="#" id="{{ menu.label }}" data-toggle="dropdown"
            aria-expanded="false">{{ menu.label }}</a>
        <div *ngIf="menu.items.length > 0" class="dropdown-menu mt-0">
            <span *ngFor="let item of menu.items | SortOptionsBy: 'label'">
                <a routerLink="{{ item.url }}" *ngIf="!item.disabled" class="dropdown-item">
                    {{ item.label }}
                </a>
                <span *ngIf="item.items && item.items.length > 0">
                    <span *ngFor="let submenu of item.items | SortOptionsBy: 'label'">
                        <a href="{{ submenu.url }}" class="dropdown-item" target="_blank">
                            {{ submenu.label }}
                        </a>
                    </span>
                </span>
            </span>
        </div>
    </ul>
</div> …
Run Code Online (Sandbox Code Playgroud)

html javascript angular2-routing angular

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

即使在角度JS中将所需字段留空,表单也会被提交

我是角度JS的新手,我创建了一个表格

HTML

<div data-ng-controller="ReservationController"
    <form class="form-horizontal" role="form">
            <div class="form-group">
              <div class="col-sm-10">
                <label>Guest Name</label>
                <input type="text" class="form-control" placeholder="" ng-model="res_guest_name" required>
              </div>
            </div>

            <div class="form-group">
              <div class="col-sm-10">
                <label>Phone</label>
                <input type="phone" class="form-control"  ng-model="res_member_phone">
              </div>
            </div>
            <div class="form-group">
              <div class="col-sm-10">
                <label>FAX</label>
                <input type="phone" class="form-control"  ng-model="res_member_fax">
              </div>
            </div>
            <div class="form-group">
              <div class="col-sm-10">
                <label>Email</label>
                <input type="email" class="form-control"  ng-model="res_member_email" required>
              </div>
            </div>
          <div class="form-group">
              <div class="col-sm-offset-8 col-sm-10">
                <button type="submit" class="btn btn-success" ng-click="res_save()">Save Changes</button>
              </div>
            </div> 
          </form>
          </div>
Run Code Online (Sandbox Code Playgroud)

CONTROLLER

  function ReservationController($scope, $http,       $cookieStore,$location,$filter) {
     $scope.res_save = function()
      { …
Run Code Online (Sandbox Code Playgroud)

html javascript forms angularjs

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