摘要:
array 字面量或者构造函数声明数组 new Array(100),长度100的空 获取数组长度,是一个属性,arr.length 获得元素,通过索引值,arr[0] 修改数组,arr[0] = 0 用 alert 方法打印数组,会自动隐藏大括号,因为转换成字符串输出 trailing comma 阅读全文
摘要:
Promise 回调地狱,服务器请求数据,掉回调函数,然后在回调函数里面发请求,回调函数里面套回调函数,形成回调地狱。 错误是js引擎抛出的,也可以自己抛出,throw new Error('错误信息'),抛什么都可以,一般是抛错误对象,错误对象包括message和stack。捕获错误方法:try{ 阅读全文
摘要:
字符串,加入特殊的符号比如引号,需要用\转义 字符串长度.length是一个属性 访问字符串中的某个字符或多个字符 ,str[index],str.charAt(index),不接受负值,index超出范围时,[]返回undefined,charAt返回'' for in 迭代对象的属性名,for 阅读全文
摘要:
数组解构 var names = ["abc", "cba", undefined, "nba", "mba"] 基本使用 var [name1, name2, name3] = names 顺序问题: 严格的顺序 var [name1, , name3] = names 解构出数组 var [na 阅读全文
摘要:
先有了null,但是null是一个对象,而且它会自动隐式转化为0,所以设计了undefined,会隐式转化为NaN。 阅读全文
摘要:
虚拟dom和diff算法 1.虚拟dom是一个能代表DOM树的对象,通常含有标签名,标签上的属性、事件监听和子元素们和子元素们的属性 2.虚拟dom优点,能减少不必要的DOM操作,能跨平台渲染。比方添加节点的时候,不用一次次的添加,直接一次添加完。domdiff可以省掉多余的操作,比方讲新加10个节 阅读全文
摘要:
rem 以html中设置的font-size为单位,r是root的意思 em 以父元素的font-size为单位 媒体查询的作用,可以在屏幕在不同情况下,对屏幕中的元素设置不同的样式 在不同的屏幕宽度下,用不同的css文件,用引入资源方法,在link里面加media判断是否调用此css less需要 阅读全文
摘要:
底部的tab栏切换,文档=》框架=》小程序配置=》全局配置tabBar 发网络请求,文档=》API=》网络=》发起请求=》wx.request 封装网络请求,根目录创一个文件夹server,用class来聚合好几个方法,用return Promise的方法来返回数据,封装一层请求方法,创建 一个cl 阅读全文