JavaScript
bokestudy
何必一直走,跑起来也是一种生活态度
展开
-
功能强大,使用简单的表单校验(jQuery)
前言:这个基于query的表单校验js文件是我18年写的,当时开发一个政府项目,技术算是老旧。后来换了公司,vue这些当下流行的框架用上之后,在我的观念里,jQuery纯粹dom操作的时代过去了,之前写的东西已经过时,所以弃之。 然而万万没想到,两年内几经周折,再一次进了一家传统的与政府合作的公司,技术老旧不是,连公用的常用的功能都没有封装,纯粹代码堆砌,完成功能就行,这让我整夜辗转反侧,为自己的未来担忧。 我的事情就说到这里,下面介绍一下一个简单实用的js...原创 2020-08-05 20:41:43 · 548 阅读 · 2 评论 -
select下拉框多选,超级好用!十分强大!
正文: 先说点废话:一个需求,想把select变成下拉多选,网上查找了半天,给出的方案都是自定义一个标签,或者弄个什么ul下面li进行选择,看起来就繁琐,本人只想在select上面做文章,不得已,自己写了一个,只需要在select上加个属性即可,方便实用! 2019.11.30之前,算是selectMultip的第一个版本,没想到用的人还不少,自然也...原创 2019-05-13 17:49:15 · 105671 阅读 · 151 评论 -
彻底理解vue底层运用的核心函数Object.defineProperty
一个函数诞生一个框架! vue就是得益于javaScrit的原生函数Object.defineProperty而诞生的。 那么Object.defineProperty到底是什么?它的用法又是怎样的呢?很简单,它就是用来为对象定义属性的。(从字面上就能理解)既然是一个方法,那就要有:语法:Object.defineProperty(obj, prop, ...原创 2019-04-26 17:08:03 · 469 阅读 · 0 评论 -
添加标签属性就搞定的js表单校验(基于jquery)
使用步骤:1、首先新建一个js ,将一下代码复制进去,然后在需要校验的页面中引入。/* * required 必填字段 并为字段添加*号标识 例:<input required> * validType="phone" 手机校验 例:<input validType="phone"> * * 标签属性加完后 调用 validForm(formids)方法即...原创 2019-02-25 11:43:37 · 317 阅读 · 0 评论 -
js实现简单的二级联动(使用Vue实现)
点开Vue官网,看了看Vue的介绍,感觉这框架不错!其实,自己就是小白,对于这个框架可以说只闻其声不见其形,更别说熟悉或者掌握了。朋友说面试的时候让他写一个二级联动,我想到Vue的双向数据绑定,于是,就有了以下代码:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title&g...原创 2018-03-30 16:30:07 · 3046 阅读 · 0 评论 -
js不能使用浏览器调试的时候debug解决方案,打印错误信息
下面三个方法,复制粘贴即可!//debug函数,msg可以自定义调试提示信息,variable这个可以添加需要查看的变量等其他值function debug(msg,variable) { if(typeof variable=="object"){ variable = JSON.stringify(variable); } var $ = function(id) { return typ...原创 2018-03-22 13:20:50 · 2331 阅读 · 0 评论 -
关于$.ajax 中complete方法重复多次(4次)调用的浅显研究
做项目的时候遇到过这样的一个问题:var url = 'http://www.xxx.com?sss=xx&dd=ss';$.ajax({ url : url, dataType : "json", success : function(data) { console.log(data); }, complete: function(XMLHttpRequest, textStatus)...原创 2018-03-02 17:59:11 · 9327 阅读 · 0 评论 -
cookie笔记
cookie是储存在用户本地终端上的数据(可以叫做浏览器缓存)。在我们不设定它的生命周期expires时,它会跟随浏览器的关闭而销毁。如果设定了它的生命周期expires,即使关闭浏览器之后,它也不会销毁,直到设定的过期时间。 cookie的几种常见属性:document.cookie="key=value;expires=失效时间;path=路径;domain=域名;sec...原创 2018-01-04 17:53:19 · 208 阅读 · 0 评论