封装:我只需要提供我必须提供的,其他的都帮我搞定(所谓搞定就是 写个函数,就是把一段代码起个名字)。一句话搞定一个功能,至于功能细节我不管。这就叫封装。
方法:1.面向对象语言体系里,对函数的另一种称呼。
2.如果一个函数,是另外一个对象的属性。那么这个函数,又叫做方法。(函数依附于一个对象)
Axios:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
this:call 的第一个参数。
debug:排查错误
----------------------------------------------
常用代码:
if(['aaa', 'bbb', 'ccc'].indexOf(name)>=0){
// 判断 name 在前面的数组中
}
id 或 class 不能以 ad 开头,因为会被浏览器插件屏蔽,所以一般把广告的 class 写成 art。因为艺术是不会被屏蔽的。
-------------------
Notepad++ 编译中文出现乱码:
1.设置-首选项-新建-ANSI
2.编码-转为ANSI编码格式
-----------------------------
git 使用 ping 时,中文变乱码
解决方法:
1.右键,点options
2.Text 里把 UTF-8 换成 GBK 即可。
另外,字符集导致的乱码问题,是无法解决的。就默认用UTF-8就好了。
----------------------------------
《JS 里的数据类型》
JS有7种数据类型:
简单类型:number、string、boolean、symbol、undefined、null
复杂类型:object
所以下面这句话是错的!!!
JS一切皆对象
object 就是几种基本类型(无序地)组合在一起
推荐书籍:《编码》
----------------------
微信自带浏览器页面,点击按钮关闭当前页面
这段代码,放在JS中即可。
WeixinJSBridge.call('closeWindow');