介尘部落

文学|音乐|休闲娱乐|计算机技术|地球科学|社会学——知识成就命运


现在网络上关于小程序的表单验证其实是没有更好的解决方法的,这是由小程序特殊的前端框架模式决定的。也许小程序脚本如果开放js的dom操作的话,会变得简单很多,但这样又会与前端模式相背离,估计是不会开放的。现在最常用的验证插件应该是WxValidate,提供了类似于jQuery Validate 的验证配置模式。使用上也相差不大。WxValidate插件官网:https://github.com/wux-weapp/wx-extend/blob/master/src/pages/validate/index.js#L1WxValidate插件WxValidate插件基本的使用方法如下://验证函数
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 >
XMLHttpRequest 的同源策略看起来是如此的变态,即使是同一个公司的产品,也不可能完全在同一个域上面。还好,网络设计者在设计的时候考略到了这一点,可以在服务器端进行一些定义,允许部分网络访问。CORS 的全称是 Cross-Origin Resource Sharing,即跨域资源共享。他的原理就是使用自定义的 HTTP 头部,让服务器与浏览器进行沟通,主要是通过设置响应头的 Access-Control-Allow-Origin 来达到目的的。这样,XMLHttpRequest 就能跨域了。值得注意的是,正常情况下的 XMLHttpRequest 是只发送一次请求的,但是跨域问题下
在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 constructor 属性,该属性指向的就是构造函数;而实例对象上有一个 _proto_  属性,该属性也指向原型对象,并且该属性不是标准属性,不可以用在编程中,该属性用于浏览器内部使用。 // _proto_ 在函数里有一个属性prototype 由该函数创建的对象默认会连接到该属性上 //prototype 与 _pr
×