小程序学习日记4

1.750rpx
解析:小程序规定所有设备的屏幕宽高均为750rpx。

2.webviewId变量
解析:记录页面在几号webview进程之中进行渲染的。

3.事件
解析:事件分为冒泡事件和非冒泡事件:
[1]冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。
[2]非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。

4.bindtap和catchtap区别
解析:
[1]bindtap:冒泡事件。
[2]catchtap:非冒泡事件。

5.wx.showNavigationBarLoading(Object object)
解析:在当前页面显示导航条加载动画。

6.云开发基础能力支持
解析:
[1]云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码[无需自建服务器]
[2]数据库:一个既可在小程序前端操作,也能在云函数中读写的JSON数据库[无需自建数据库]
[3]存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理[无需自建存储和CDN]
[4]云调用:基于云函数免鉴权使用小程序开放接口的能力,包括服务端调用、获取开放数据等能力[原生微信服务集成]

7.Object对象属性模型相关方法
解析:
[1]Object.getOwnPropertyDescriptor():获取某个属性的描述对象。
[2]Object.defineProperty():通过描述对象,定义某个属性。
[3]Object.defineProperties():通过描述对象,定义多个属性。

8.Object控制对象状态的方法
解析:
[1]Object.preventExtensions():防止对象扩展。
[2]Object.isExtensible():判断对象是否可扩展。
[3]Object.seal():禁止对象配置。
[4]Object.isSealed():判断一个对象是否可配置。
[5]Object.freeze():冻结一个对象。
[6]Object.isFrozen():判断一个对象是否被冻结。

9.Object原型链相关方法
解析:
[1]Object.create():该方法可以指定原型对象和属性,返回一个新的对象。
[2]Object.getPrototypeOf():获取对象的Prototype对象。

10.Object实例对象方法
解析:
[1]Object.prototype.valueOf():返回当前对象对应的值。
[2]Object.prototype.toString():返回当前对象对应的字符串形式。
[3]Object.prototype.toLocaleString():返回当前对象对应的本地字符串形式。
[4]Object.prototype.hasOwnProperty():判断某个属性是否为当前对象自身的属性,还是继承自原型对象的属性。
[5]Object.prototype.isPrototypeOf():判断当前对象是否为另一个对象的原型。
[6]Object.prototype.propertyIsEnumerable():判断某个属性是否可枚举。

11.Object.prototype.toString方法返回值
解析:
[1]数值:返回[object Number]。
[2]字符串:返回[object String]。
[3]布尔值:返回[object Boolean]。
[4]undefined:返回[object Undefined]。
[5]null:返回[object Null]。
[6]数组:返回[object Array]。
[7]arguments 对象:返回[object Arguments]。
[8]函数:返回[object Function]。
[9]Error 对象:返回[object Error]。
[10]Date 对象:返回[object Date]。
[11]RegExp 对象:返回[object RegExp]。
[12]其它对象:返回[object Object]。

扫描二维码关注公众号,回复: 9321665 查看本文章

12.节点类型
解析:
[1]Document:整个文档树的顶层节点
[2]DocumentType:doctype标签[比如]
[3]Element:网页的各种HTML标签[比如<body><a>等]
[4]Attribute:网页元素的属性[比如class=“right”]
[5]Text:标签之间或标签包含的文本
[6]Comment:注释
[7]DocumentFragment:文档的片段

参考文献:
[1]云开发:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html
[2]zhongkai/wxtodo-client:https://github.com/zhongkai/wxtodo-client
[3]zhongkai/wxtodo-server:https://github.com/zhongkai/wxtodo-server
[4]tencentyun/wafer2-quickstart-nodejs:https://github.com/tencentyun/wafer2-quickstart-nodejs
[5]JavaScript标准参考教程:http://javascript.ruanyifeng.com/
[6]

发布了364 篇原创文章 · 获赞 422 · 访问量 36万+

猜你喜欢

转载自blog.csdn.net/shengshengwang/article/details/104395406