简介WXS和javascript的区别
WXS(weixinscript)
WXS(weixinscript)是小程序的一套脚本语言,集合WXML,可以构建出页面的结构。
WXML中无法调用页面的js中定义的函数,但是wxml可以调用wxs中定义的函数,所有说vxs的应用场景就是过滤器
wxs和javascript的关系
wxs类似于javascript,但是wxs和javascript是完全不同的两种语言
wsx有自己的数据类型
namber数值类型 script字符串 boolean布尔值 function函数 Array数组 date日期 object对象 regexp正则
wxs不支持ES6以上的语法
不支持let const 解构赋值 扩展运算符 箭头函数 对象属性的简写
支持var定义的遍历,普通的function
wxs遵循commjs规范
module对象
module.exports
require导入
内嵌vxs脚本
wxs代码可以编写在wxml文件中的<wxs>标签内
<wxs>标签必须提供module属性,用来指定当前wxs的模块名称,wxml中访问模块中的成员
<view>{{ml.toUpper(username)}}</view> <view>{{username}}</view> <wxs module="ml">module.exports.toupper=function(str){return str.toUpperCasec()} </wxs>
外联的wxs
.wxs为后缀名的文件内
utils/tool.wxs
var toFix=function(val){return val.toFixed(2) } module.exports.toFix = toFix <view>{{tools.toFix(price)}}</view> <wxs src="../../utils/tool.wxs" module="tools"/>
简介WXS和javascript的区别相关推荐
- JS中的函数概念和C语言的概念是类似的,c语言和JavaScript的区别有哪些?
c语言和JavaScript在语法结构上有很多相似(例如if条件语句.while循环.switch语句.do-while循环等),那么它们之间有什么不同?下面本篇文章就来给大家介绍一下c语言和Java ...
- java和javascript的区别(html和javascript的区别)
java与javascript有什么区别 java是高级的面向对象语言.. javascript只是浏览器的一种脚本语言 两者差别很大,根本不是一个概念!不要被里面包含"java" ...
- [JavaScript] script type=text/javascript /script 和script language=javascript /script区别
language="javascript" 和type="text/javascript"的区别 (1)<script language="ja ...
- git简介,git和SVN区别
1.git简介 ,git与SVN区别 Git是目前世界上最先进的分布式版本控制系统(没有之一). 那什么是版本控制系统? ...
- 空链接,a标签herf属性,href=“#” 或者 href=“javascript:void(0);” 或者href=“javascript:;“ 区别
目录 # 包含了一个位置信息,默认的锚是 #top 也就是网页的上端. href="javascript:void(0);" 和 href="javascript:;&q ...
- C语言、JAVA与JavaScript的区别
一.C语言和JavaScript的区别 1.什么是C语言 C语言是一门面向过程.抽象化的通用程序设计语言,广泛应用于底层开发.C语言能以简易的方式编译.处理低级存储器.C语言是仅产生少量的机器语言以及 ...
- 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...
一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...
- python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)...
一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...
- jquery和javascript的区别(转载自脚本之家)
jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较 jquery 就对j ...
最新文章
- 爬虫 - requests模块
- 我的360破解考题答案
- javascript基础入门_javascript基础入门学习第一篇
- 调节树莓派终端窗口的字体大小
- 大数据相关从业_如何在组织中以数据从业者的身份闪耀
- LINQ 的标准查询操作符
- python标注工具_Python labelImg 图像标注工具安装及使用教程windows版(亲测有效)
- 教你如何Mac上手动配置静态IP上网
- python中pickle模块无法导入_python pickle模块
- linux 快速合并文本文件,Linux-Linux中高效合并文本文件的方法
- 通俗易懂的图解机器学习之机器学习概论
- Openwrt 安全模式failsafe分析
- 基于nodejs的excel表格合并工具
- 电磁场知识回顾——求解方法汇总
- Atom汉化之Atom-Simplified-Chinese-Menu
- C++第33课--C++中的字符串类
- 1微秒等于多少皮秒_秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)
- ModuleNotFoundError: No module named ‘pip‘;ERROR: Could not find a version that satisfies the requir
- 医保局:医保政策性利好消息!
- 个人培训项目-环境搭建