摘要:说了这么多还没说自己做了什么,我做的是仿知乎,目的在于想通过这次学习对小程序有一个更好的认识,这次的学习也是在前辈的铺垫下进一步的学习,学习到了很多前辈的想法,感觉很不错。 最近的十几天中在接触小程序,从看别人的开源项目,到现在自己做一个项目,整个过程中心情是有起有落,也学到了很多东西,接下来和大家一起分享自己的学习过程,一起交流,一起学习: 选题 在做项目的开始,我们首先要做的事就是...
摘要:我现在从后端获取了一个数组,数组里面有个对象,对象里面又有个数组,当然里面也有对象,可能描述有点混乱,下面有代码可以一目了然,我现在要做的是获取数组里的数组对象的所有个数,然后再获得对象里为的个数,我首先想到的是循环和便利函数,这两种方法都 我现在从后端获取了一个数组,数组里面有n个对象,对象里面又有n个数组,当然里面也有对象,可能描述有点混乱,下面有代码可以一目了然,我现在要做的是获...
摘要:业务场景在里面,输入一个关键词,得到一个搜索结果,这是一个很常见的一个功能场景。滑动页面的时候,就不会存在卡顿的情况方案二让客户端提前预取数据,预取的时机可以根据自己的业务场景判断共享数据业务场景搜索结果页面,点击每一个,可以进入详情页面。 业务场景 在App里面,输入一个关键词,得到一个搜索结果,这是一个很常见的一个功能场景。对于前端而言,有很多事情可以尝试和实践。 优化方案 1. ...
摘要:第一个参数是要修改的对象,第二个参数是属性名,第三个参数是描述,一个可以对属性进行一些设定的键值对。 Object.defineProperty,顾名思义,为对象定义属性,但是疑问是,我们有太多的办法去定义一个对象的属性了,比如foo[bar] = 100,比如foo.bar = 100,为什么还要用它?会不会是自找麻烦呢? 使用Object.defineProperty的原因很简单...
摘要:小明在一个方法内部,是一个特殊变量,它始终指向当前对象,也就是这个变量。原型对象基于原型创建一个新对象初始化新对象小明小明 数据类型 数字字符串布尔:false和true数组对象null——空值undefined——未定义。仅仅在判断函数参数是否传递的情况下使用 字符串 用或者包括的叫字符串。转义字符:toUpperCase()——转换为大写toLowerCase()——转换为小写in...