微信小程序-记账小应用 github地址: https://github.com/HowName/account-notevar util = require("../../utils/util.js"); //获取应用实例 var app = getApp(); Page({data: {userInfo: {},buttonLoading: false,accountData:[],accountTotal:0},onLoad: function () {console.log(onLoad)var that = this;// 获取记录var tempAccountData = wx.getStorageSync("accountData") || [];this.caculateTotal(tempAccountData);this.s...
App() 函数用来注册一个小程序,注意必须在 app.js 中注册,且不能注册多个。 使用方式也跟Android中的Application中初始化一些全局信息以供使用。 方法:应用生命周期代码:相关文章: hello WeApp icon组件 Window text组件 switch组件 tabBar底部导航 progress组件 action-sheet 应用生命周期 ...
快速了解微信小程序的使用,一个根据小程序的框架开发的todos app微信官方已经开放微信小程序的官方文档和开发者工具。前两天都是在看相关的新闻来了解小程序该如何开发,这两天官方的文档出来之后,赶紧翻看了几眼,重点了解了一下文档中框架与组件这两个部分,然后根据简易教程,做了一个常规的todo app。这个app基于微信小程序的平台,实现了todo app的常规功能,同时为了让它更接近实际的工作场景,也用到了loading与toast这两...
Demo 预览演示视频(流量预警 2.64MB) GitHub Repo 地址仓库地址:https://github.com/zce/weapp-demo 使用步骤将仓库克隆到本地:bash $ git clone https://github.com/zce/weapp-demo.git weapp-douban --depth 1 $ cd weapp-douban 打开微信Web开放者工具(注意:必须是0.9.092300版本)必须是0.9.092300版本,之前的版本不能保证正常运行不需要所谓的破解,网上所谓的破解只是针对之前的0.9.092100版本,新的官方版本不需要破...
本文实例讲述了javascript cookie基础应用之记录用户名的方法。分享给大家供大家参考,具体如下: 前面有一篇关于cookie基础的文章,封装了 cookie.js,下面我们通过一个实例来应用这个 js。 最常见的就是记住用户名,当用户登录过一次后,通过 cookie 记录下该用户的账号和密码,这样下次打开页面的时候不用再次输入账号密码了。附上代码: <!DOCTYPE HTML> <html lang="en-US"> <head><meta charset="UTF-8"><title>cookie的应用...
如下所示: //实现枚举类型,扑克牌应用 function creatEnum(p){//构造函数var Enumeration = function(){throw can not Instantiate Enumerations;};//重写原型并将原型赋值给变量protovar proto = Enumeration.prototype = {constructor:Enumeration,toString:function(){return this.name;},valueOf:function(){return this.value;},toJSON:function(){return this.name;}};//添加类属性,方法Enumeration.values = [];for(var n ...
setTimeou的t应用var ids = []; function foo1(i) {this.i = i;console.log(i = +i);ids[0] = setTimeout((function () {foo1(i);}),1000); } function foo2(j) {this.j = j;console.log(j = +j);ids[1] = setTimeout((function () {foo2(j);}),1000); } foo1(2); foo2(3); clearTimeout(ids[0]); clearTimeout(ids[1]);当 setTimeout(f,n) 被调用时,它会返回一个 ID 标识并且计划在将来大约n毫秒后调用f函数。 f函数只会被执行一...
真正的模块化 前端模块化很早就开始了,无论是 require.js,browserify 进行模块化打包, 还是 Angular 进行依赖注入,我们都可以把JS代码分成一个个小的模块并组装起来。然后我们还会通过 less 或者 sass 来把CSS文件也拆成一个个小的模块来写,甚至我们在CSS代码中感受到了 封装,继承,多态 等面向对象的特性。 然而,在 webpack 出来之前,我们所谓的模块化根本不能算作模块化。为什么这么讲,因为我们存在一个重要的问题没有解...
前言 经过之前的文章 《浅谈Nodejs应用的主文件index.js的组成部分》 ,终于认识了 Node 妹子的容颜,然后好像上呀<( ̄︶ ̄)>。呦西~这次让本屌在她胴体上游走一番,想想也是不错滴。嗯哼,YY到此为止。 正文 这篇文章主要以组成部分为单位了解一下 index.js 这个主文件...皮肤有多滑( ̄▽ ̄)~ 既然之前说过了index.js的组成部分,那么这次就一个组一个组的说。没错!本帅的手,怎么能放过你的每一寸肌肤! 一、引入依赖模块...
indexOf()方法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。注释:indexOf() 方法对大小写敏感!注释:如果要检索的字符串值没有出现,则该方法返回 -1。 用之前的charAt()方法 var str =www.webclks.com/archives/3309; for(var i=0; i<str.length; i++){if(str.charAt(i)===/){alert(i);} }indexOf()方法 var str =www.webclks.com/archives/3309; alert(str.indexOf(/)); // 从第0个开始查 alert(str.ind...
js 获取当前web应用的上下文路径实现方法 //js webcontext var webroot=document.location.href;webroot=webroot.substring(webroot.indexOf(//)+2,webroot.length);webroot=webroot.substring(webroot.indexOf(/)+1,webroot.length);webroot=webroot.substring(0,webroot.indexOf(/));rootpath="/"+webroot; 以上这篇js 获取当前web应用的上下文路径实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多...
本文实例为大家分享了经典的jQuery过滤选择器应用,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>过滤选择器</title><style type="text/css">#txt_show {display:none; color:#00C;}#txt_hide {display:block; color:#F30;}</style><script src="js/jquery-1.8.3.js"></script><script language="JavaScript">$(document).ready(function () {$("[name=show]").click(function ...
一直用EL表达式${pageContext.request.contextPath}来传递应用名,在用到JS中时,很麻烦,虽然也可以用,但是加大了代码复杂度,因此这里推荐用JS获取应用名 function getContextPath() { var contextPath = document.location.pathname; var index =contextPath.substr(1).indexOf("/"); //这个地方可能有问题,要根据具体项目适当修改contextPath = contextPath.substr(0,index+1); delete index; return contextPath; } 以上这...
时钟最简单的时钟制作办法是通过正则表达式的exec()方法,将时间对象的字符串中的时间部分截取出来,使用定时器刷新即可<div id="myDiv"></div> <script> myDiv.innerHTML = /\d\d:\d\d:\d\d/.exec(new Date().toString())[0]; setInterval(function(){ myDiv.innerHTML = /\d\d:\d\d:\d\d/.exec(new Date().toString())[0]; },500); </script> 倒计时【1】简易倒计时简易倒计时就是每1s通过setInterval将设置的时间减去1来达到要...
在项目中遇到这也一个问题:有a.html和b.html。1.a页面已经打开,b页面尚未打开,我希望在a页面设置好一些列参数,比如背景色,宽度等参数,传递给b页面,好让b页面在打开就能应用。2.a页面已经打开,b页面无论是否打开。在a页面需要获取到b页面的一些元素甚至变量,以便于应用到a页面。注意:不涉及跨域问题。想了很久,终于想到了解决方案。第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面这是a页面代码:...