Javascript
holiday_lwh
脚踏实地,仰望星空
展开
-
call,apply,bind的区别和使用场景
call()、apply()、bind()都是函数对象的一个方法,它们的作用都是改变函数的调用对象。它的使用极大的简化了代码的调用。一、方法定义call方法语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数,那么 Gl.转载 2020-08-12 12:59:30 · 1155 阅读 · 0 评论 -
Unicode与JavaScript
Unicode是一个字符集表示:U+0000 用U+4个十六进制数表示,这个是码点U+597D = 好U+0000 = nullUnicode的字符是分区定义的,每个区是一个平面,一共17个平面最常见的字符都在第一个平面,他被称为基本平面一个码点对应一个字符,但是每个码点需要一个字节序在计算机中表示,这涉及到了编码方式最直观的编码方式是UTF-32...原创 2019-07-07 17:55:44 · 204 阅读 · 0 评论 -
重学前端第6课 关于JS数据类型的细节
这节课讲的是JS数据类型,.众所周知, ES5有5种基本的数据类型, 还有一种引用类型(对象), 在ES6中则新增一种symbol基本数据类型变量, 参数, 返回值到表达式中间结果, 任何JavaScript代码运行过程中产生的数据, 都属于上述7中数据类型的一种尽管数据类型很基础, 但是还是会有一些细节可能还不太清楚的,比如:|● 为什么有些编程规范要求用void 0代表undefin...原创 2019-02-09 20:58:21 · 178 阅读 · 0 评论 -
如何理解JS基本包装类型
基本数据类型有:string,number,boolean基本包装类型也有:string,number,boolean他们有什么区别和联系呢?首先,基本包装类型属于引用类型(也就是对象),存储在堆内存中,他们具有属性和方法,比如String是JS内置对象,原型中有很多方法可以使用。定义的时候用对象定义。同时,基本数据类型不是引用类型,存储在栈内存中,没有属性和方法。定义的时候用字面...原创 2019-01-19 23:42:13 · 479 阅读 · 0 评论 -
JSON和JSONP理解
这是Google排名第一的答案,看完以后非常清晰,在这里标记一下,怕以后找不到http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html总的来说就是:JSON是一种传递数据的数据结构优点:JS原生支持(有这个对象的属性和方法),可读性强,容易编写和解析他和对象有点像,但是在规则或者说格式上...原创 2018-12-18 10:03:21 · 120 阅读 · 0 评论