html+9宫格+app+首页,一种方便手机app九宫格、列表开发的js组件的制作方法-程序员宅基地

技术标签: html+9宫格+app+首页  

一种方便手机app九宫格、列表开发的js组件的制作方法

【技术领域】

[0001]本发明涉及软件技术领域,尤其涉及一种方便手机app九宫格、列表开发的js组件,主要是应用于手机app开发中实现九宫格、列表页的相应开发。

【背景技术】

[0002]互联网已经进入到了成熟的时代,现在也越来越重视与用户之间的交流,这就必不可少需要通讯工具,因此,智能手机逐渐成为绝大部分网民的必备品。无论是10S还是Android系统,用户期望的依然是更方便的浏览方式,因此app就被人们所期待。

[0003]九宫格和列表作为了大多数手机app中必有的部分,方便九宫格、列表开发的js组件也就成为了一种能被经常使用的组件,具备了一定的使用价值。

【发明内容】

[0004]为了解决该问题,本发明提出了一种方便手机app九宫格、列表开发的js组件,提供了 app页面快速完成九宫格页面和列表页面的方法。

[0005]本发明的技术方案是:

通过将html九宫格及其列表代码提前封装到js函数中,用户根据参数的规定格式,组成参数,通过调用组件中的相关函数进行html代码自动生成并填充到相应的位置,从而达到九宫格和列表代码编写的功能。

[0006]组件的程序代码如下:

1)九宫格组件speedDial.js代码如下 funct1n apeedDial (h,1,list, divid, backFun){ var html = ’ ’ ; for (var i=0;i〈h;i++){

html +=

for (var j=0;j〈l;j++){ var shu = i木j + j; if (shu

html += 〃〈div class=’anxia’ οnclick=’〃+backFun+〃(〃+shu+

"),style:,height:100%;width:"+(100/1)+"%,>"+

〃〈div style=iheight:70%;display:〃+

〃-webkit-box!important;display: box!important;posit1n:relative;〃+

〃-webkit-box-align: center;box-align: cent

er;,,+

〃〈div style=iposit1n:relative;-webkit-bo

x-flex: 〃+ 〃l;box_flex: 1;J >

//+〃〈div style=’height:70%;’>〃+

,,〈img name=’tb’ src=’"+list [sum].tb+

〃’ style=’ height: 100%; ’ alt=’ pic’ />〃+

〃〈/div>"+

〃〈div style=iposit1n:relative;-webkit-bo

x-flex: 〃+ 〃l;box_flex: 1;J >

//+
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29748637/article/details/118347140

智能推荐

INNODB_BUFFER_POOL_SIZE:设置最佳内存值_innodb buffer pool size-程序员宅基地

文章浏览阅读3.4w次,点赞6次,收藏23次。什么是INNODB BUFFER POOL计算机使用它们的大部分内存来提升对经常访问的数据的性能。这就是我们所知的缓存,是系统的一个非常重要的组成部分,因为访问硬盘的数据可能会慢到100到100000倍,这取决你访问的数据量。MyISAM是使用操作系统的文件系统缓存来缓存那些经常被查询的数据。然而InnoDB使用的是一种非常不同的方法。不依赖操作系统的缓存,InnoDB自己在InnoDB ..._innodb buffer pool size

IC芯片老化测试以及方案详解_芯片老化测试监测-程序员宅基地

文章浏览阅读879次。此外,为了确保测试结果的准确性和可靠性,建议在设计和执行芯片老化试验时,遵循相关的国际标准和行业规范。5. 监测和记录数据:在测试过程中,软件将持续监测芯片的运行状态和性能参数,如温度、电流、功耗等。- 选择适当的测试负载:根据芯片的应用场景和预期使用条件,确定合适的测试负载,包括电压、频率、温度等参数。- 制定测试计划:根据测试需求和时间限制,制定详细的测试计划,包括测试开始时间、持续时间、测试参数等。- 监测和记录数据:在测试过程中,持续监测和记录芯片的运行状态和性能参数,如温度、电流、功耗等。_芯片老化测试监测

基于深度学习的安全帽识别检测系统(python OpenCV yolov5)_基于深度学习的安全帽识别系统-程序员宅基地

文章浏览阅读3.2k次,点赞3次,收藏31次。在本课题的研究与实现过程中,遇到了许多困难在设计这个系统之前,例如,算法调用失败的经历就多次遇到,图像显示、参数传递出现的问题更是数不胜数,在浏览各大网站之后慢慢摸索,逐渐改善了研究,解决了问题,经过了这一系列的努力,不仅懂得了学习一项技术最重要的是能够脚踏实地,勇敢面对失败才能更加靠近成功,而且提高了自身的专业能力,赋予自己面对将来挑战的信心。下面是该Python程序的源代码。在以往的机械学习实现实际任务时,通常依赖专家对描述样本的特征进行设计,这使得专家对样本特征设计的好坏,直接影响了实际系统的性能。_基于深度学习的安全帽识别系统

python笔记本分析_如何用Python在笔记本电脑上分析100GB数据(下)-程序员宅基地

文章浏览阅读82次。发动引擎!在本文的前一部分中,我们简要介绍了trip_distance列,在从异常值中清除它的同时,我们保留了所有小于100英里的行程值。这仍然是一个相当大的临界值,尤其是考虑到Yellow Taxi公司主要在曼哈顿运营。trip_distance列描述出租车从上客点到下客点的距离。然而,人们经常可以选择不同的路线,在两个确切的接送地点之间有不同的距离,例如为了避免交通堵塞或道路工程。因此,作为t..._python笔记本分析

java怎样按字典排序数组_ArrayList内元素按照字典排序-程序员宅基地

文章浏览阅读628次。package day08;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;public class Test_ArrayList {/*** @param args*/public static void main(String[] args) {// TODO Auto-gene..._java list根字典称排序

(可证实的稳健的)基于分数扩散模型的后验采样——即插即用图像重建-程序员宅基地

文章浏览阅读25次。本文的目标是开发一种实用、一致且稳健的算法,将基于得分的扩散模型作为图像先验,并结合通用(可能是非线性的)前向模型完成图像的重构。并且这种方法不需要从头开始训练或为每个新的成像任务进行端到端训练的即插即用方法。

随便推点

周志华 机器学习 Day24_数据集中的每个样本对应于图中的一个节点,若两个样本之间的相似度很高或相关性很-程序员宅基地

文章浏览阅读302次。图半监督学习给定一个数据集,我们可将其映射为一个图,数据集中每个样本对应于图中一个结点,若两个样本之间的相似度很高(或相关性很强),则对应的结点之间存在一条边,边的“强度”正比于样本之间的相似度(或相关性)。我们可将有标记样本所对应的结点想象为染过色,而未标记样本所对应的结点尚未染色。于是,半监督学习就对应于“颜色”在图上扩散或传播的过程。由于一个图对应了一个矩阵,这就使得我们能基于矩阵运算来..._数据集中的每个样本对应于图中的一个节点,若两个样本之间的相似度很高或相关性很

MDK 创建.lib 文件并使用_mdk创建lib-程序员宅基地

文章浏览阅读384次。首先使用MDK创建一个工程文件,同时编写需要封装的源程序xx.h/xx.c文件,如下:commLib.c#include "commLib.h"void Test_Print(void){ printf("test_Print\r\n");}commLib.h#ifndef __COMMLIB__H#define __COMMLIB__H#include <stdio.h>#ifdef __cplusplusextern "C"{#endife.._mdk创建lib

小程序input组件事件tap、input、focus、blur触发顺序_input tap-程序员宅基地

文章浏览阅读2.1w次,点赞10次,收藏25次。  微信小程序表单组件中的input组件应该是很常用的一个组件了,经常用到难免会要用上各种事件,这里说几个最常用的和执行顺序问题,这个没弄清楚很容易出现意料之外的结果。  先来看看这几个事件。tap事件:这个是小程序中的点击事件,绑定语法是bindtap,微信小程序中每个组件都是有tap事件的;input事件:是键盘输入事件,绑定语法是bindinput;focus事件:输入框聚焦事件,绑定语法..._input tap

Butterknife8.8.1 gradle3.0错误 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;-程序员宅基地

文章浏览阅读935次。在gradle3.0.1的情况下,使用butterknife8.8.1会报错,错误如下Error:Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'.网上的很多解决方案都有点问题,有些是让你降级gradle版本的,有些是让你降级butterknife版本的。。。J..._com.android.build.gradle.api.basevariant.getoutputs()ljava/util/list;

Win10下通过自带的Hyper-V虚拟机装CentOS总结。_在hyper-v中正确退出centos-程序员宅基地

文章浏览阅读5.4k次,点赞6次,收藏16次。因为工作需要用到Docker容器,所以先自己装来玩玩,本身docker官方提供了windows版本的,但是身为java开发,怎么能用windows平台呢(虽然一直在windows平台完成编码工作),所以,上虚拟机了。 Windows默认关闭Hyper-V功能的,我们需要到:控制面板----程序-----启用或关闭Windows功能,统一选中Hyper-V,然后点击确定,过个半分钟会提示您重启计算..._在hyper-v中正确退出centos

使用curl出现gnutls_handshake() failed: Error in the pull functio_curl: (35) gnutls_handshake() failed: error in the-程序员宅基地

文章浏览阅读4.7w次,点赞2次,收藏22次。问题系统:Ubuntu 16.04 LTS (amd64)上来安了:sudo apt-get install gitsudo apt-get install curl然后想下载repo工具:mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bi..._curl: (35) gnutls_handshake() failed: error in the pull function.