我正在读一本关于学习JavaScript的书,有这些段落:
... 1997年中期,微软和Netscape与欧洲计算机制造商协会的合作伙伴
发布了第一个标准版ECMAScript或者官方形式 的标准ECMA-262......
就像我在本书中发现的那样,JavaScript和ECMAScript是相同的,并且在名称上是不同的.
另一方面,在Dreamweaver,支架和其他一些编辑器中,有一些自动完成建议如下:

当我想在我的页面添加脚本标签时.
我想知道是否有差异ECMAScript以及Javascript什么时候应该使用text/javascript或text/ecmascript?
我想用css创建一个模拟波浪运动的动画.
我需要为此更改一行或div-曲线...
我熟悉的CSS规则使整个div变为半圆形或更改元素边界.
例如:
border-radius或perspective或border-top-radius...
此图片告诉你我想要什么:

你对此有经验吗?还是可能的?
提前致谢...
我需要使用干预图像和laravel将一些图像插入另一个图像.
这是我的主要形象:
这些是我要插入主图像的图像:
最后这个图片插入后:
好吧,我使用这段代码来做到这一点:
$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.png和r2.png角落,以适应main image.
你知道我怎么能这样做吗?
提前致谢
注意 :
谢谢@Pascal Meunier …
我正在编写一个必须像这样调用的脚本:
$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) 我正在使用这个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) 我想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 上进行了测试),代码将在这一行被破坏。
这是为什么?
我正在努力学习和使用echarts.
我学会了如何使用echarts创建静态图表,现在我需要动态地将数据和系列添加到我的图表中.
有类似addSeries和addDataAPI 的方法但是当我尝试使用这些方法时,有一些奇怪的情况!
假设我有一些无线电频道,他们在一段时间内有一些节目.我不知道要检查多少个频道,所以我必须从我的数据库中获取频道列表,然后计算每个频道的节目.我试过这个:
$.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) 我正在开发一个传统的php网络应用程序,以使其实时使用socket.io.
每件事都运行正常,但现在我确实运行了psiphon3,用不同的方式测试我的app行为ip addresses并更改我的ip地址.
我想通了socket.io不会对来自运行psiphon3的机器的请求做出反应.
似乎所有请求都在队列中,当我在客户端计算机中停止psiphon3时,请求将出现在我的服务器上.
你知道为什么吗?
我认为这是因为psiphon3使用不同的套接字用于代理隧道,如果这是重点,我怎么能弄清楚哪个用户正在使用psiphon3 - or may be another programms like this- 我应该如何面对这些程序?
提前致谢
假设我有一个最喜欢的正方形尺寸,在这种情况下它有2236 px宽度和高度。
我需要使用php intervention package.
用户的图像尺寸是多少并不重要,但关键是图像必须以新尺寸保存,但用户图像必须位于正方形的中心和中间,如果图片小于我最喜欢的尺寸,则必须被拉伸,如果图像更大,它必须压缩到我的尺寸。
有没有人在这种情况下有任何经验,你知道我该怎么做吗?
提前致谢
我正在使用由 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 ×5
javascript ×3
image ×2
intervention ×2
laravel ×2
laravel-5 ×2
websocket ×2
css ×1
curve ×1
echarts ×1
ecmascript-5 ×1
laravel-5.4 ×1
proxy ×1
socket.io ×1
ssl ×1
vibration ×1