现在网络上关于小程序的表单验证其实是没有更好的解决方法的,这是由小程序特殊的前端框架模式决定的。也许小程序脚本如果开放js的dom操作的话,会变得简单很多,但这样又会与前端模式相背离,估计是不会开放的。现在最常用的验证插件应该是WxValidate,提供了类似于jQuery Validate 的验证配置模式。使用上也相差不大。WxValidate插件官网:https://github.com/wux-weapp/wx-extend/blob/master/src/pages/validate/index.js#L1WxValidate插件WxValidate插件基本的使用方法如下://验证函数
提示小数精度 series: [{ cropThreshold: 0, id: 'AAPL', name: 'AAPL', data: [], tooltip: { valueDecimals: 2 } }]设置均线 tooltip: { split: false,valueDecimals: 2 }, series: [{ t
HTML<div id="container" style="min-width:400px;height:400px">图表加载中...</div>JavaScript$(function () { Highcharts.setOptions({ lang: { rangeSelectorZoom: '', months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], week
chosen.jquery提供了下拉选择的实现,包含单选与多选,多选采用了tag标签的方式展示,与传统html select 多选列表展现方式更美观,且可与bootstrap完美融合。官网提供的案例,说明文字很少,此处就这些基本用法作以记录。先看效果插件引入 <link rel="stylesheet" href="bootstrap-chosen.css"> <!-- <link rel="stylesheet" href="chosen.css"> --> <script src="http://cdn.bootcss.com/jquery/
<div class="main_R_list01"> <h3><span>准备工作要做些什么?</span><a href="#" target="_blank">全部</a></h3> <dl class=""> <dt>两个房间</dt> <dd class="mRlist_content"> 在冲刺室里(活动室),团队将一起观看实时采访。另外一个小房间进行测试访谈。确保访谈室舒适整洁。<a
要用到判断时间区间的情况,网上找的都是时间日期计算理论方法,都不实用。所以简单的写了一个,虽然几行代码,但涉及到日期及数组等几个需要较真的地方,所以记录下来,留存。有需要的就可以直接用了。function isRightTime() { var timeRange = ["9:15", "11:30", "13:00", "15:00"]; var dt = new Date(); if ((dt > this.getTime(timeRange[0]) && dt < this.getTime(timeRange[1])) || (dt >
(function () { var pic = 1; oReq = [], ofile = {}, picname = '', url = '/Upload/UploadFile'; $(document).on('change', '.file', function (event) { event.preventDefault(); var num = 0, if
XMLHttpRequest 的同源策略看起来是如此的变态,即使是同一个公司的产品,也不可能完全在同一个域上面。还好,网络设计者在设计的时候考略到了这一点,可以在服务器端进行一些定义,允许部分网络访问。CORS 的全称是 Cross-Origin Resource Sharing,即跨域资源共享。他的原理就是使用自定义的 HTTP 头部,让服务器与浏览器进行沟通,主要是通过设置响应头的 Access-Control-Allow-Origin 来达到目的的。这样,XMLHttpRequest 就能跨域了。值得注意的是,正常情况下的 XMLHttpRequest 是只发送一次请求的,但是跨域问题下
在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 constructor 属性,该属性指向的就是构造函数;而实例对象上有一个 _proto_ 属性,该属性也指向原型对象,并且该属性不是标准属性,不可以用在编程中,该属性用于浏览器内部使用。 // _proto_ 在函数里有一个属性prototype 由该函数创建的对象默认会连接到该属性上 //prototype 与 _pr
MVC Pager 控件用以实现数据分页,配合对象为@model PagedList。使用方式按照场景主要分为两类,ajax方式与非ajax方式。非Ajax方式 @if (postList.Any()) { foreach (var post in postList) { //... } <nav class="text-center"> @Html.Pager(Model, new PagerOptions { Pa