小编Kiy*_*ash的帖子

type ="text/ecmascript"vs type ="text/javascript"

我正在读一本关于学习JavaScript的书,有这些段落:

... 1997年中期,微软和Netscape与欧洲计算机制造商协会的合作伙伴

发布了第一个标准版ECMAScript或者官方形式 的标准ECMA-262......

就像我在本书中发现的那样,JavaScript和ECMAScript是相同的,并且在名称上是不同的.

另一方面,在Dreamweaver,支架和其他一些编辑器中,有一些自动完成建议如下:

在此输入图像描述

当我想在我的页面添加脚本标签时.

我想知道是否有差异ECMAScript以及Javascript什么时候应该使用text/javascripttext/ecmascript

javascript ecmascript-5

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

用css画一条曲线

我想用css创建一个模拟波浪运动的动画.
我需要为此更改一行或div-曲线...
我熟悉的CSS规则使整个div变为半圆形或更改元素边界.
例如: border-radiusperspectiveborder-top-radius...
此图片告诉你我想要什么: 曲线

你对此有经验吗?还是可能的?
提前致谢...

css curve

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

使用干预图像和laravel 5.4的圆形图像角落

我需要使用干预图像和laravel将一些图像插入另一个图像.

这是我的主要形象:

主要形象

这些是我要插入主图像的图像:

r1图像

r2图像

最后这个图片插入后:

最终图像样本

好吧,我使用这段代码来做到这一点:

    $img        = Image::make(asset('images/cover.png' ) )->encode('jpg', 15);

    $token      = Session::get('_token');

    $imgWidth   = $img->width();
    $imgHeight  = $img->height();

    $coverImages = Storage::allFiles('public/' . $token . '/cover');

    $r1 = Image::make(asset('storage/' . $token . '/cover/r1.png') );
    $r2 = Image::make(asset('storage/' . $token . '/cover/r2.png') );

    $r1->resize(80, 180, function ($constraint){
        $constraint->aspectRatio();
    });

    $r2->resize(80, 180, function ($constraint){
        $constraint->aspectRatio();
    });

    $img->insert($r1, 'top-left', 190, 175);
    $img->insert($r2, 'top-left', 290, 175);

    $img->save( public_path("storage/{$token}/111111.png"));
Run Code Online (Sandbox Code Playgroud)

现在我需要圆r1.pngr2.png角落,以适应main image.

你知道我怎么能这样做吗?

提前致谢

注意 :

谢谢@Pascal Meunier …

php image laravel-5 intervention laravel-5.4

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

链式方法能力无需使用php的新关键字

我正在编写一个必须像这样调用的脚本:

$father = Father::firstName('Esaaro')->lastName('Ozaaraa')->age(42);

Person::firstName("Soobaasaa")->lastName( "Ozaaraa")->age(17)
  ->setFather( $father )-> toArray();
Run Code Online (Sandbox Code Playgroud)

所以我们有两个名为Person和的类Father.

firstName两个类的static方法是方法和其他方法public.

这是我的文件结构

<?php

class Person
{
    protected static $name;
    protected $lastName, $age, $father, $result;

    public static function firstName($name = null)
    {
        self::$name = $name;
    }

    public function lastName($lastName = null)
    {
        $this->lastName = $lastName;
    }

    public function age($age = null)
    {
        $this->age = $age;
    }

    public function toArray()
    {

    }

    public function setFather(Father $father)
    {

    }
}


    /* …
Run Code Online (Sandbox Code Playgroud)

php method-chaining

10
推荐指数
2
解决办法
208
查看次数

Laravel Beyondcode websockets 无法连接

我正在使用这个Laravel websockets 包来拥有我自己的 websocket 服务器。

正如包文档中提到的,我有这个配置:

.env 环境:

PUSHER_APP_ID=761772
PUSHER_APP_KEY=qwerty
PUSHER_APP_SECRET=secret
PUSHER_APP_CLUSTER=ap2
Run Code Online (Sandbox Code Playgroud)

广播.php:

    'pusher' => [
        'driver' => 'pusher',
        'key' => env('PUSHER_APP_KEY'),
        'secret' => env('PUSHER_APP_SECRET'),
        'app_id' => env('PUSHER_APP_ID'),
        'options' => [
            'cluster' => env('PUSHER_APP_CLUSTER'),
            'encrypted' => true,
            //'host' => '105.208.174.8', <--I did test this too
            'host' => '127.0.0.1',
            'port' => 6001,
            'scheme' => 'https'//<--Tested with http
        ],
    ],
Run Code Online (Sandbox Code Playgroud)

websockets.php:

'apps' => [
    [
        'id' => env('PUSHER_APP_ID'),
        'name' => env('APP_NAME'),
        'key' => env('PUSHER_APP_KEY'),
        'secret' => env('PUSHER_APP_SECRET'),
        'enable_client_messages' …
Run Code Online (Sandbox Code Playgroud)

php websocket laravel

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

导航器振动在 ios 浏览器上破解代码

我想navigator.vibrate在我的页面上使用。

这是我的代码:

    var canVibrate = "vibrate" in navigator || "mozVibrate" in navigator;
    if (canVibrate && !("vibrate" in navigator))
    {
        navigator.vibrate = navigator.mozVibrate;
    }

    $(document).on('click', '.answer', function (eve) {
        $this = $(this);

        navigator.vibrate(222);

        // some other code ...
Run Code Online (Sandbox Code Playgroud)

这适用于Android设备,但在 iOS 上(我在某些 iOS 设备上的 Firfox、Chrome 和 Safari 上进行了测试),代码将在这一行被破坏。

这是为什么?

javascript vibration

9
推荐指数
2
解决办法
6809
查看次数

动态地将数据和系列添加到Echarts

我正在努力学习和使用echarts.

我学会了如何使用echarts创建静态图表,现在我需要动态地将数据和系列添加到我的图表中.

有类似addSeriesaddDataAPI 的方法但是当我尝试使用这些方法时,有一些奇怪的情况!

假设我有一些无线电频道,他们在一段时间内有一些节目.我不知道要检查多少个频道,所以我必须从我的数据库中获取频道列表,然后计算每个频道的节目.我试过这个:

        $.ajax({
            type: 'POST',
            url: "my url",
            data: event,
            error: function (jqXHR, textStatus, errorThrown) {
                alert('ERROR');
            },
            beforeSend: function (xhr) {
                $(document).find('.loaderWrapper').find('.loader').html('<img src="<?= base_url() ?>global/templates/default/desktop/assets/images/globe64.gif" width="76"><br /><span class="farsi">wait</span>');
            },
            success: function (data, textStatus, jqXHR) {

                //console.log(JSON.parse(data), $.parseJSON(data));

                var chartData = eval( $.parseJSON(data) );

                if(data === 'eventError')
                {
                    $(document).find('.loaderWrapper').find('.loader').html('<span class="alert alert-danger farsi">choose event</span>');
                    return false;
                }//if eventError

                if(data === 'dbError')
                {
                    $(document).find('.loaderWrapper').find('.loader').html('<span class="alert alert-danger farsi">error</span>');
                    return false;
                }//if eventError …
Run Code Online (Sandbox Code Playgroud)

javascript echarts

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

当psiphon3在客户机中运行时,Socket.io崩溃

我正在开发一个传统的php网络应用程序,以使其实时使用socket.io.

每件事都运行正常,但现在我确实运行了psiphon3,用不同的方式测试我的app行为ip addresses并更改我的ip地址.

我想通了socket.io不会对来自运行psiphon3的机器的请求做出反应.

似乎所有请求都在队列中,当我在客户端计算机中停止psiphon3时,请求将出现在我的服务器上.

你知道为什么吗?

我认为这是因为psiphon3使用不同的套接字用于代理隧道,如果这是重点,我怎么能弄清楚哪个用户正在使用psiphon3 - or may be another programms like this- 我应该如何面对这些程序?

提前致谢

proxy socket.io

7
推荐指数
0
解决办法
132
查看次数

使用 Laravel 5 干预图像为图像添加空白以制作方形图像

假设我有一个最喜欢的正方形尺寸,在这种情况下它有2236 px宽度和高度。

我需要使用php intervention package.

用户的图像尺寸是多少并不重要,但关键是图像必须以新尺寸保存,但用户图像必须位于正方形的中心和中间,如果图片小于我最喜欢的尺寸,则必须被拉伸,如果图像更大,它必须压缩到我的尺寸

请看一下这张照片: 我的计划

这些是一些真实的例子: 示例 1 例子2

有没有人在这种情况下有任何经验,你知道我该怎么做吗?

提前致谢

php image laravel-5 intervention

6
推荐指数
2
解决办法
3665
查看次数

Illuminate\Broadcasting\BroadcastException 无消息

我正在使用由 beyoundcode 编写的 Laravel websocket

几天后,我已经连接myDomain.com/laravel-websockets并解决了第一步。

但是现在,当我触发时event,laravel 在这一点上出现错误:

/public_html/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php 
**at line 117-(in my case)-**
Run Code Online (Sandbox Code Playgroud)

这是我的堆栈跟踪屏幕截图:

堆栈跟踪

我阅读了这些问题和问题,但没有对我有用:

Laravel Pusher 异常:“Illuminate\Broadcasting\BroadcastException”

例外:Illuminate \ Broadcasting \ BroadcastException PusherBroadcaster.php:119 中没有消息

Laravel pusher Illuminate\Broadcasting\BroadcastException 无消息

但他们都没有帮助我。

我也看到了这些issue

在队列中运行时,PusherBroadcaster 异常“无法连接到 Pusher”

并根据此评论,我用以下内容更新了我的php.ini文件:

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo ="/etc/pki/tls/certs/ca-bundle.crt"

these options tested too:

curl.cainfo ="/etc/pki/tls/cert.pem"
curl.cainfo ="/etc/pki/tls/certs/ca-bundle.crt"
Run Code Online (Sandbox Code Playgroud)

我确实在 localhost 中测试了这个场景,一切似乎都很好,我想我的 ssl …

php ssl websocket laravel

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