小编Lew*_*wis的帖子

performance.now()vs Date.now()

performance.now()和之间有什么区别Date.now()

我应该考虑performance.now()作为替代品,Date.now()因为performace.now()它更加一致和独立吗?

javascript time

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

服务工作者与共享工作者

Service Worker和Shared Worker有什么区别?

什么时候应该使用Service Worker而不是Shared Worker,反之亦然?

javascript html5 web-worker service-worker

31
推荐指数
3
解决办法
7573
查看次数

如何调整大小然后用画布裁剪图像

我已经知道怎么做了

- >调整图像大小:

var image = document.getElementById('myImage'),
    canvas = document.createElement('canvas'),
    ctx = canvas.getContext('2d');
ctx.drawImage(image,0,0,400,300);
Run Code Online (Sandbox Code Playgroud)

- >或裁剪图像:

var image = document.getElementById('myImage'),
    canvas = document.createElement('canvas'),
    ctx = canvas.getContext('2d');
ctx.drawImage(image,50,50,image.width,image.height,0,0,50,50);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何调整大小然后裁剪图像.我怎么能这样做?谢谢.

javascript html5-canvas

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

如何使用正则表达式验证文化代码?

我真的不懂正则表达式,我也找不到任何正则表达式规则来验证文化代码:en-GB,en-UK,az-AZ-Cyrl,其他.

如何使用正则表达式验证这些代码?

regex

17
推荐指数
2
解决办法
7003
查看次数

在Promise中攻击与捕获

之间有什么区别catchthen(_,onRejected)ES6 Promise?我只知道onRejected不处理被拒绝的内心状态Promise.

Promise.resolve().then(() => {
    return new Promise((resolve,reject) => {
      throw new Error('Error occurs');
    }); 
},er => console.log(er)); //Chrome throws `Uncaught (in promise)`

Promise.resolve().then(() => {
    return new Promise((resolve,reject) => {
      throw new Error('Error occurs');
    }); 
}).catch(er => console.log(er)); //Error occurs
Run Code Online (Sandbox Code Playgroud)

javascript promise es6-promise

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

防止服务工作者自动停止

服务工作者似乎在某个时候自动停止.此行为无意中关闭在activate上建立的WebSocket连接.

什么时候停止?如何以编程方式禁用此意外操作以使Service Worker保持运行?

javascript service-worker

15
推荐指数
2
解决办法
6168
查看次数

php - 问号冒号运算符的含义

是什么?:在这条线是什么意思?

$_COOKIE['user'] ?: getusername($_COOKIE['user']);
Run Code Online (Sandbox Code Playgroud)

谢谢.

php operator-keyword

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

密码存储在内存中是否安全?

我倾向于将用户密码存储在内存中供以后使用.

var credentials = {};
function register(username,password){
    //when users click sign up
    credentials.username = username;
    creadentials.password = password;
}
function login(){
    //Users can click login at anytime. Or they just don't.
    ajax('/User/login',credentials).then(function(){
        credentials = {};
    });
}
Run Code Online (Sandbox Code Playgroud)

我应该担心这种方法的安全任务吗?如果这是一个坏主意,攻击者将如何检索密码?

javascript security password-encryption

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

ServiceWorker范围中的页面URL

如何获取在ServiceWorker范围内注册ServiceWorker的页面的URL?

main.js

console.log(window.location.pathname); // /user
navigator.serviceWorker.register('/app/sw.js',{scope : '/user'}).then(function(){
    console.log('Service Worker initialised');
}).catch(function(er){
    console.log('er.message);
});
Run Code Online (Sandbox Code Playgroud)

sw.js

console.log(self.location.pathname); // /sw.js
// How can I get the `/user` URI?
Run Code Online (Sandbox Code Playgroud)

javascript url service-worker

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

jQuery - 检查是否第一次单击

我有2个函数(A和B)在单个div点击时调用.我需要在第一次单击时调用函数A,并在单击时调用函数B. 我怎么能这样做?

jquery events click

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