摘要:
小程序组件的使用: 小程序组件包含四个文件,wxml,json,js,wxss 1、在json中声明 { "component": true } 2、在wxml中编写组件模板的内容结构,在wxss中编写组件的样式,组件中的样式不会污染页面的样式 注意事项:在wxss中不应该使用ID选择器和标签选择器 阅读全文
摘要:
{ //对象的扩展}{ //1、属性的简洁表示法 let fruit = 'fruit'; let animal = 'animal'; //变量名为属性名,变量值为属性值 let foo = { fruit, animal, }; let fish = { method() { console.l 阅读全文
摘要:
{ //学习Symbol}{ //1、Symbol叙述 /* * ES5 的对象属性名都是字符串,这容易造成属性名的冲突。 * 比如,你使用了一个他人提供的对象,但又想为这个对象 * 添加新的方法(mixin 模式),新方法的名字就有可能与 * 现有方法产生冲突。如果有一种机制,保证每个属性的名字 阅读全文
摘要:
{ //1、constructor 类的构造函数 //构造函数是类的默认方法,通过new命令生成对象实例, //如果类中没有显式声明constructor,会生成一个空的constructor方法 class Person{ constructor(name="guaguaerhao"){ this 阅读全文
摘要:
首先,起初的将json转换为js对象,都是使用 eval(),但是,后来ECMAScript 5对 JSON做出了一些规范,定义了全局的JSON对象。所以就有了以下那两个方法JSON.parse():将 json 格式的数据解析为 js对象JSON.stringify():将 js 对象序列化为 j 阅读全文
摘要:
一、输入框类型的值 使用事件对象 e.detail.value 二、html5标签属性data-* 使用e.currentTarget.dataset 三、页面加载时,onLoad函数中获取其他页面传过来的参数 使用 options 阅读全文
摘要:
将本地的项目上传到码云 1、码云上创建一个项目 testgit (名字随你) 2、本地创建一个文件夹D:/testgit,然后使用git bash 3、cd 到本地文件夹中D:/testgit, 4、使用 git init 命令 ,初始化一个git 本地仓库(项目),会在本地创建一个 .git 的文 阅读全文
摘要:
newslist: <view> <view data-news-id='1' catchtap='showThisNews'> <text>1</text> </view> <view data-news-id='2' catchtap='showThisNews'> <text>1</text> 阅读全文
摘要:
引入模板(wxml): 模板的引用分为两种:<include src='wxml文件路径' />,<import src='wxml文件路径' /> 绝对路径和相对路径都是可以的; 两种方式的区别: 引入的模板,如果也引入了其他模板,include和import有不同的操作 1、include: 不 阅读全文
摘要:
setInterval 的堆调用 setTimeout 只会执行回调函数一次,不过 setInterval - 正如名字建议的 - 会每隔 X 毫秒执行函数一次。 但是却不鼓励使用这个函数。 JavaScript 秘密花园 其它 45 当回调函数的执行被阻塞时, setInterval 仍然会发布更 阅读全文