JS注意事项

1、如果数组中的某一项的值是null 或者undefined,那么该值在join()、 toLocaleString()、toString()方法返回的结果中以空字符串表示。

2019-05-15 14:44:08

阅读数 29

评论数 0

js中bind的模拟实现

bind的作用 bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于 MDN ) var key = "windowK"; var obj = { ...

2019-06-04 10:24:31

阅读数 23

评论数 0

js中call和apply的模拟实现

看到该文章,表示你对call和apply的使用已经有所了解,call和apply的调用都是用于改变函数的this指向的。 call模拟实现 call和apply功能一样,我们就不一一举例,这里以call的正常使用和模拟实现为例。 示例:call的正常使用 var key = "windo...

2019-06-02 20:23:05

阅读数 18

评论数 0

call、apply和bind的区别

call、apply和bind都是用于改变方法中this指向的。 var x = "window_x"; var obj = { x : "obj_x", fn : function(y){ console.log(this....

2019-05-30 00:40:10

阅读数 29

评论数 0

对象拷贝

对象拷贝包括浅拷贝和深拷贝,修改浅拷贝的对象会影响原对象;修改深拷贝的对象对原对象没有影响。 1、浅拷贝 方式1:对象赋值 新对象变量和原对象变量存储的是相同引用地址,它们指向同一对象,故改变任一对象,另外一对象都会改变。 var person = { name : "Lucy&quo...

2019-05-28 18:49:56

阅读数 30

评论数 0

数据表拷贝

数据表拷贝可分两步执行: 步骤1 - 拷贝表:【CREATE TABLE tablename_bak LIKE tablename】 步骤2 - 拷贝数据:【INSERT INTO tablename_bak SELECT * FROM tablename】

2019-05-28 17:44:54

阅读数 39

评论数 0

ES6与ES5的差别

1、顶层对象 顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象。 ES5 之中,顶层对象的属性与全局变量是等价的。 var x1=1; console.log(window.x1); //1 ES6 为了改变这一点,一方面规定,为了保持兼容性,var命令和fu...

2019-05-28 10:52:36

阅读数 23

评论数 0

如何查看nginx启动时报错信息

开发中偶尔遇到nginx启动失败情况,解决该问题首先得定位的失败原因。那么问题来了,如何获取nginx启动报错信息呢? 很简单,执行如下命令即可: 【service nginx configtest】该命令可查看nginx启动时的报错信息 ...

2019-05-09 10:28:40

阅读数 26

评论数 0

js如何判断当前页面是否处于激活状态

可通过document.hidden来判断当前页面是否处于激活状态,具体实现方式如下: var hiddenProperty = 'hidden' in document ? 'hidden' : 'webkitHidden' in document ? 'webkitHidden...

2019-05-08 18:12:48

阅读数 43

评论数 0

linux命令重启nginx后出现nginx的pid丢失的解决方案

问题描述: 重启nginx服务时报nginx.pid丢失,报错信息如下截图所示 解决方案: 执行命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf,可解决该问题。 若执行命令后仍然无效,尝试关闭nginx服务后,再...

2019-05-07 14:04:05

阅读数 11

评论数 0

window.performance.memory

window.performance.memory可查看jsHeapSizeLimit大小

2019-05-05 12:30:32

阅读数 9

评论数 0

linux查看用户登录数

【who】查看机器的用户登录信息 【who | wc -l】查看机器的用户登录数

2019-04-25 16:39:23

阅读数 33

评论数 0

如何隐藏页面来源(referrer)

referrer是浏览自动发送的,但有时我们需要隐藏来源信息。譬如我们站点显示了其它站点的图片,而图片来源站点对图片访问进行了域名限制,禁止其它站点访问。 需求有了,问题就来了,那么该如何隐藏页面来源信息呢? 解决办法很简单,在页面头部添加如下代码即可 <meta name=&quo...

2019-04-25 14:46:50

阅读数 72

评论数 0

java mkdir()和mkdirs()区别

1、区别 mkdir(): 只能创建一级目录,如果父目录不存在,则当前目录创建失败。 mkdirs() :能创建多级目录,会同时创建不存在的祖辈目录和当前目录。 2、示例 分别用mkdir()和mkdirs()为一个不存在的目录testDir创建子目录childDir,执行结果如下图: ....

2019-04-25 12:37:37

阅读数 193

评论数 0

eclipse中如何将普通工程转为Maven工程

右键工程名,在弹出的菜单中选择"Configure" 》"Convert to Maven Project"即可

2019-04-24 19:06:55

阅读数 18

评论数 0

canvas.toDataURL报错: Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement'

报错 用canvas的 toDataURL 方法将图片转为base64时报错,报错信息如下所示: 原因 度娘了下发现是 图片和网站域名不一致,导致跨域出现的问题; 解决办法 图片设置 crossOrigin属性:img.setAttribute(“crossOrigin”,‘anonymous’...

2019-04-23 18:16:54

阅读数 81

评论数 0

Python 字符编码判断

法一: isinstance(s, str) 用来判断是否为一般字符串 isinstance(s, unicode) 用来判断是否为unicode 或 if type(str).__name__!="unicode": str=unicode(str,"utf-8...

2019-04-16 18:12:01

阅读数 26

评论数 0

servlet没有做地址映射什么时候运行呢

web.xml配置文件中只注册但没有做地址映射的servlet,在服务启动时会运行

2019-04-15 15:34:16

阅读数 9

评论数 0

linux命令删除文件换行符

linux命令删除文件换行符:【sed -i ‘:a;N;s/\n/ /g;ta’ filename】

2019-04-09 17:07:34

阅读数 62

评论数 0

js中使用btoa和atob进行Base64的编码和解码

window.atob(string) 用来解码一个已经被base-64编码过的字符串。(参数string: 必需是一个通过 btoa() 方法编码的字符串) window.btoa(string) 用来创建一个 base-64编码的字符串。 示例: //编码示例 window.btoa('&am...

2019-03-08 18:09:35

阅读数 22

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭