scrolllistview_学习笔记

本文是关于ScrollListView JavaScript第三方库的学习笔记,详细介绍了tpl.js模板引擎的语法和使用方法,包括如何进行字符串转换。同时,解析了scrollViewList.js中的onscroll事件处理函数,并在example.js中展示了如何初始化、赋予数据以及实现Cell的循环利用赋值。
摘要由CSDN通过智能技术生成

ScrollListView(JS第三方库) 学习笔记

github地址 https://github.com/ryanseddon/ScrollListView

tpl.js (JS的模板引擎)

就是帮我们把带有JavaScript代码的伪html语句翻译为html的东西

(function(){ })();

当一个匿名函数被括起来,然后再在后面加一个括号,这个匿名函数就能立即运行起来!

模板的语法

  • 用正常的方式书写html
  • 用<% %>嵌套JavaScript语句
  • 用<%= %>嵌套JavaScript 变量值

字符串转换

想得到预期html字符串,我们必须设法让模板内部的javascript变量置换、javaScript语句执行,也就是把JavaScript代码剥离出来执行,把其它html语句拼接为一个字符串

  • 把<%=xxx%> 替换为 ‘);p.push(xxx);p.push(‘
html=html.replace(/<%=(.*?)%>/g,"');p.push(xxx);p.push('");
  • 把<%替换为 ‘);
html=html.replace(/<%/g,"');");
  • 把%> 替换为 p.push(‘

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值