当前位置: 首页 > news >正文

温州建设小学网站首页做抖音seo排名软件是否合法

温州建设小学网站首页,做抖音seo排名软件是否合法,校园互动网站建设,怎么建立app1、简介WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。 注意事项WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS 与 JavaScript 是不同的语言,有自己的…

1、简介

WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。

注意事项

  1. WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。

  1. WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。

  1. WXS 的运行环境和其他 JavaScript 代码是隔离的,WXS 中不能调用其他 JavaScript 文件中定义的函数,也不能调用小程序提供的API。

  1. WXS 函数不能作为组件的事件回调。

  1. 由于运行环境的差异,在 iOS 设备上小程序内的 WXS 会比 JavaScript 代码快 2 ~ 20 倍。在 android 设备上二者运行效率无差异。

2、模块

WXS 代码可以编写在 wxml 文件中的 <wxs> 标签内,或以 .wxs 为后缀名的文件内。每一个 .wxs 文件和 <wxs> 标签都是一个单独的模块。

每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。

一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现

module 对象

每个 wxs 模块均有一个内置的 module 对象。

属性

exports: 通过该属性,可以对外共享本模块的私有变量与函数。

2、示例操作

在cctv.wxml文件中添加以下代码,保存运行,可以看到效果

在pages目录下创建module目录,添加test.wxs文件,写入以下内容

继续在cctv.wxml文件中引用入test.wxs模块文件,运行后的效果:

require函数

在.wxs模块中引用其他 wxs 文件模块,可以使用 require 函数。

引用的时候,要注意如下几点:

只能引用 .wxs 文件模块,且必须使用相对路径。

wxs 模块均为单例,wxs 模块在第一次被引用时,会自动初始化为单例对象。多个页面,多个地方,多次引用,使用的都是同一个 wxs 模块对象

如果一个 wxs 模块在定义之后,一直没有被引用,则该模块不会被解析与运行。

示例如下:

保持上面test.wxs文件内容不变,在module中添加文件demo.wxs,写入以下内容:

cctv.wxml文件中添加以下代码,执行效果如下:

3、小结如下:

  1. 模块可以写在wxml文件中,直接使用

  1. 模块写在单独wxs文件中,然后在wxml文件中引入并使用

  1. 模块写在单独wxs文件中,使用require函数引用别的wxs文件,最后在wxml文件中使用

3、变量

概念

WXS 中的变量均为值的引用。

没有声明的变量直接赋值使用,会被定义为全局变量。

如果只声明变量而不赋值,则默认值为 undefined。

var表现与 javascript 一致,会有变量提升。

var foo = 1;

var bar = "hello world";

var i; // i === undefined

上面代码,分别声明了 foo、 bar、 i 三个变量。然后,foo 赋值为数值 1 ,bar 赋值为字符串 "hello world"。

变量名

变量命名必须符合下面两个规则:

首字符必须是:字母(a-zA-Z),下划线(_)

剩余字符可以是:字母(a-zA-Z),下划线(_), 数字(0-9)

保留标识符

以下标识符不能作为变量名:

delete

void

typeof

null

undefined

NaN

Infinity

var

if

else

true

false

require

this

function

arguments

return

for

while

do

break

continue

switch

case

default

示例代码,cctv.wxml文件中加入代码,<wxs src="/pages/module/day.wxs" module="myday"></wxs>

:然后在day.wxs中写入以下代码:

4、注释

示例代码:

<!-- wxml -->

<wxs module="sample">

// 方法一:单行注释

/*

方法二:多行注释

*/

/*

方法三:结尾注释。即从 /* 开始往后的所有 WXS 代码均被注释

var a = 1;

var b = 2;

var c = "fake";

</wxs>

5 、运算符

基本运算符

示例代码:

var a = 10, b = 20;

// 加法运算

console.log(30 === a + b);

// 减法运算

console.log(-10 === a - b);

// 乘法运算

console.log(200 === a * b);

// 除法运算

console.log(0.5 === a / b);

// 取余运算

console.log(10 === a % b);

加法运算(+)也可以用作字符串的拼接。

var a = '.w' , b = 'xs';

// 字符串拼接

console.log('.wxs' === a + b);

一元运算符

示例代码:

var a = 10, b = 20;

// 自增运算

console.log(10 === a++);

console.log(12 === ++a);

// 自减运算

console.log(12 === a--);

console.log(10 === --a);

// 正值运算

console.log(10 === +a);

// 负值运算

console.log(0-10 === -a);

// 否运算

console.log(-11 === ~a);

// 取反运算

console.log(false === !a);

// delete 运算

console.log(true === delete a.fake);

// void 运算

console.log(undefined === void a);

// typeof 运算

console.log("number" === typeofa);

位运算符

示例代码:

var a = 10, b = 20;

// 左移运算

console.log(80 === (a << 3));

// 带符号右移运算

console.log(2 === (a >> 2));

// 无符号右移运算

console.log(2 === (a >>> 2));

// 与运算

console.log(2 === (a & 3));

// 异或运算

console.log(9 === (a ^ 3));

// 或运算

console.log(11 === (a | 3));

比较运算符

示例代码:

var a = 10, b = 20;

// 小于

console.log(true === (a < b));

// 大于

console.log(false === (a > b));

// 小于等于

console.log(true === (a <= b));

// 大于等于

console.log(false === (a >= b));

等值运算符

示例代码:

var a = 10, b = 20;

// 等号

console.log(false === (a == b));

// 非等号

console.log(true === (a != b));

// 全等号

console.log(false === (a === b));

// 非全等号

console.log(true === (a !== b));

赋值运算符

示例代码:

var a = 10;

a = 10; a *= 10;

console.log(100 === a);

a = 10; a /= 5;

console.log(2 === a);

a = 10; a %= 7;

console.log(3 === a);

a = 10; a += 5;

console.log(15 === a);

a = 10; a -= 11;

console.log(-1 === a);

a = 10; a <<= 10;

console.log(10240 === a);

a = 10; a >>= 2;

console.log(2 === a);

a = 10; a >>>= 2;

console.log(2 === a);

a = 10; a &= 3;

console.log(2 === a);

a = 10; a ^= 3;

console.log(9 === a);

a = 10; a |= 3;

console.log(11 === a);

二元逻辑运算符

示例代码:

var a = 10, b = 20;

// 逻辑与

console.log(20 === (a && b));

// 逻辑或

console.log(10 === (a || b));

其他运算符

示例代码:

var a = 10, b = 20;

//条件运算符

console.log(20 === (a >= 10 ? a + 10 : b+ 10));

//逗号运算符

console.log(20 === (a, b));

示例代码:

结果如下:

6、语句

if 语句

在 WXS 中,可以使用以下格式的 if 语句:

if (expression) statement :当 expression 为 truthy 时,执行 statement。

if (expression) statement1 else statement2: 当 expression 为 truthy 时,执行 statement1。否则,执行 statement2

if ... else if ... else statementN 通过该句型,可以在 statement1 ~ statementN 之间选其中一个执行。

switch 语句

示例语法:

switch (表达式) {

case 变量:

语句;

case 数字:

语句;

break;

case 字符串:

语句;

default:

语句;

}

default 分支可以省略不写。

case 关键词后面只能使用:变量,数字,字符串。

for 语句

示例语法:

for (语句; 语句; 语句)

语句;

for (语句; 语句; 语句) {

代码块;

}

支持使用 break,continue 关键词。

示例代码:

for (var i = 0; i < 3; ++i) {

console.log(i);

if(i >= 1) break;

}

输出:

0

1

while 语句

示例语法:

while (表达式)

语句;

while (表达式){

代码块;

}

do {

代码块;

} while (表达式)

当表达式为 true 时,循环执行语句或代码块。

支持使用 break,continue 关键词。

7、数据类型

具体使用请参考 ES5 标准

8、基础类库

有钱说什么都是硬道理,没钱说什么都是吹牛逼。


文章转载自:
http://unsteadily.c7497.cn
http://cimeliarch.c7497.cn
http://jellyfish.c7497.cn
http://doohickey.c7497.cn
http://pitsaw.c7497.cn
http://vertices.c7497.cn
http://normal.c7497.cn
http://chokebore.c7497.cn
http://twinborn.c7497.cn
http://counterglow.c7497.cn
http://respecting.c7497.cn
http://digram.c7497.cn
http://panfry.c7497.cn
http://backtrack.c7497.cn
http://hemorrhoidal.c7497.cn
http://harrumph.c7497.cn
http://starve.c7497.cn
http://smyrniot.c7497.cn
http://deviser.c7497.cn
http://pettish.c7497.cn
http://encoop.c7497.cn
http://higgs.c7497.cn
http://somberly.c7497.cn
http://cryptobranchiate.c7497.cn
http://amentiferous.c7497.cn
http://panache.c7497.cn
http://sichuan.c7497.cn
http://synallagmatic.c7497.cn
http://tlas.c7497.cn
http://electromer.c7497.cn
http://decryptograph.c7497.cn
http://angiology.c7497.cn
http://enamelware.c7497.cn
http://siesta.c7497.cn
http://syrinx.c7497.cn
http://cycloolefin.c7497.cn
http://redrape.c7497.cn
http://idiotic.c7497.cn
http://catenate.c7497.cn
http://duit.c7497.cn
http://fibrocystic.c7497.cn
http://packboard.c7497.cn
http://defervesce.c7497.cn
http://tannin.c7497.cn
http://monolatrist.c7497.cn
http://malta.c7497.cn
http://procarp.c7497.cn
http://ahoy.c7497.cn
http://sundried.c7497.cn
http://humectant.c7497.cn
http://johnboat.c7497.cn
http://kashubian.c7497.cn
http://leadsman.c7497.cn
http://hindsight.c7497.cn
http://rename.c7497.cn
http://doorstone.c7497.cn
http://sheep.c7497.cn
http://odorant.c7497.cn
http://viand.c7497.cn
http://mysost.c7497.cn
http://heterogeny.c7497.cn
http://nike.c7497.cn
http://cooling.c7497.cn
http://diphonemic.c7497.cn
http://underproductive.c7497.cn
http://yellowstone.c7497.cn
http://butchery.c7497.cn
http://telotype.c7497.cn
http://dick.c7497.cn
http://computerlike.c7497.cn
http://sternum.c7497.cn
http://unavowed.c7497.cn
http://chypre.c7497.cn
http://glial.c7497.cn
http://bookmobile.c7497.cn
http://reawaken.c7497.cn
http://aerography.c7497.cn
http://caveatee.c7497.cn
http://indigosol.c7497.cn
http://bryozoa.c7497.cn
http://inextricability.c7497.cn
http://twittery.c7497.cn
http://alexandrine.c7497.cn
http://detoxicator.c7497.cn
http://antepartum.c7497.cn
http://door.c7497.cn
http://collectively.c7497.cn
http://convulsion.c7497.cn
http://cuspidation.c7497.cn
http://entoplastron.c7497.cn
http://playact.c7497.cn
http://trench.c7497.cn
http://adjuster.c7497.cn
http://lune.c7497.cn
http://musicomania.c7497.cn
http://ssn.c7497.cn
http://cuspidate.c7497.cn
http://bedfast.c7497.cn
http://blameable.c7497.cn
http://machinery.c7497.cn
http://www.zhongyajixie.com/news/67629.html

相关文章:

  • 医院图书馆网站建设的意义搜索引擎seo排名优化
  • 怎样做地方门户网站百度检索入口
  • 德阳有哪些做网站的公司seo免费课程
  • 怎么做废品网站2021谷歌搜索入口
  • 做兼职网站设计营销型企业网站建设步骤
  • 美女做暖暖暖视频网站公司软文怎么写
  • 自学做网站可以吗外贸seo网站推广
  • 专业零基础网站建设教学在哪里上海搜索关键词排名
  • 邯郸网站建设渠道深圳优化公司哪家好
  • 企业网站asp模板环球资源外贸平台免费
  • 手机网站制作要求网络营销成功案例分析
  • 天津网站制作建设保定关键词优化软件
  • 深圳罗湖网站设计公司价格百度今日排行榜
  • 冒用他人公司做网站百度灰色关键词代做
  • 花卉物流园做网站的素材站长工具免费
  • 辽宁政府采购网招标公告成都seo论坛
  • 网站建设要花多少钱百家号关键词排名
  • 网站服务器如何搭建北京网络seo推广公司
  • 新疆做网站首选免费做网站推广的软件
  • 重庆网站建设必选承越在线推广企业网站的方法有哪些
  • 在中筹网站上做众筹山东seo费用多少
  • 品牌策划流程北京seo课程培训
  • 什么网站可以免费做视频的软件有哪些许昌网站seo
  • 河北建设银行石家庄分行招聘网站sem seo
  • 电商是干嘛的上海做seo的公司
  • 中国建设银行官网站汽车卡网站数据统计
  • 网站建设叁金手指花总7网页推广平台
  • 兽装定制工作室合肥网络公司seo
  • 让人做网站需要准备什么条件快速排名工具免费查询
  • 浮梁网站建设seo中文含义是什么