
javascript
廖圣平
高级技术经理 +v:juzhen321
展开
-
Eslint 在PhpStorm /Webstrom 中配置自动修复
在用PHPStrom中,如果有安装eslint,但是没有执行修复,会出现红色的警告标志,在vscode 中自动修复eslint格式:可选项=》设置=》右上角配置 "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "eslint.format.enable": true,在phpstrom 中如果版本大于2020.3.1 会有自动修复的按钮,如图:但在之前的版本则要用到phpstro..原创 2022-03-14 16:57:27 · 2226 阅读 · 0 评论 -
php正则验证是否为中文的方法
验证用户名是否中文 if (preg_match("/^[A-Za-z0-9]+$/", $data['username']) == false) { return ["status" => 202, "msg" => "用户名不能含有中文"]; }原创 2018-01-17 09:31:52 · 4788 阅读 · 0 评论 -
js 正则判断快三中三个数是否为顺子
js判断是否为顺子var str = 123; reg=/^(0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){2}\d$/; if(!reg.test(str)){ alert("不是顺子");//请将“字符串类型”要换成你要验证的那个属性名称! }else { alert('是顺子');原创 2018-01-17 09:26:37 · 2327 阅读 · 0 评论 -
js冒泡排序,数组从小到大排序
function bubbleSort(arr) { var len = arr.length; for (var i = 0; i < len; i++) { for (var j = 0; j 1 - i; j++) { if (arr[j] > arr[j+1]) { // 相邻元素两两对比原创 2018-01-17 09:25:43 · 6746 阅读 · 0 评论 -
js获取城市,城市名字json
下载链接原创 2018-01-16 09:32:38 · 3611 阅读 · 0 评论 -
ajax 在html 的操作,获取表单的所有表单内容
$(document).ready(function () { $('#submit').click(function () { var data = $("#form").serializeArray(); var url = "{:url('save')}"; var jump_url = "index"原创 2017-05-08 18:12:49 · 679 阅读 · 0 评论 -
网站怎么整个用windows扒下来,网站模仿精灵免费下载
软件首页为什么值得下载有浏览器下载一个一个点样式,点js下载,太麻烦了。这个只要放入地址,点->开始模仿,再点立即下载就可以下载到相应的目录下载地址点击下载原创 2017-11-11 10:25:03 · 2731 阅读 · 0 评论 -
js获取,url后面附带的参数的方法
直接上方法GetUrlPara : function() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split原创 2017-11-11 10:26:37 · 633 阅读 · 0 评论 -
div里面的文字自动转行
文字出界了额, 就尴尬了。在该div加上样式:word-wrap: break-word;word-break: break-all;overflow: hidden;原创 2017-11-11 10:20:00 · 2198 阅读 · 0 评论 -
php提交表单时弹出请稍等,或者是一直转的图片,处理成功之后跳转的js代码
点击之后,生成笼罩层,用户就不能点击其他的, 也增加了用户体验度。总的代码:下面来再分析 test 提交试试 $('#createfrom').ajaxsubmit({success:function(ret){ window.location.href=原创 2017-10-12 17:13:21 · 1813 阅读 · 1 评论 -
原声js 设置cookie
cookie js设定 以天来计算/*设置cookie */function setCookie(cname,cvalue,exdays){ var d = new Date(); d.setTime(d.getTime()+(exdays*24*60*60*1000)); var expires = "expires="+d.toGMTString();原创 2018-01-17 09:32:29 · 400 阅读 · 0 评论 -
js截取 数字的后四位
js截取后面的四位:str.substr(str.length-4)原创 2018-01-19 09:29:02 · 23418 阅读 · 0 评论 -
js定时器,每5秒操作程序
js定时器$(function () { funkaishi();})var i = 4;var intervalid;function funkaishi() { intervalid = setInterval("fun()", 1000);}function fun() { if (i == 0) { clearInterval(inte原创 2018-01-19 09:36:29 · 6294 阅读 · 0 评论 -
jquery ,AJAX封装resultfull风格方法,put,post,get,delete
var Request = { /** * 获取数据ajax-get请求 * @author liaosp */ get: function (url, data, callback) { $.ajax({ url: url, type: "get", cont...原创 2019-05-06 11:23:34 · 1650 阅读 · 1 评论 -
vue 分页demo || vue分页插件
<!DOCTYPE html><html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <meta ...原创 2019-05-05 17:52:50 · 589 阅读 · 0 评论 -
如何动态加载js文件|| 延迟2秒加载js 文件并执行||加载完数据之后加载js文件并执行方法
function load() { var script=document.createElement("script"); script.type="text/javascript"; script.src="/html/js/contabs.js";//你要加载的js路径 document.getElementsByTag...原创 2019-04-28 11:25:27 · 1285 阅读 · 0 评论 -
js 删除移除数组中的元素
js 删除移除数组中的元素 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.p...原创 2019-03-12 20:29:13 · 5286 阅读 · 1 评论 -
javascript 添加,修改 url中的参数
var url = 'http://mp.test/admin/MpStatistics/firmList.html?sldf=2323&page=2323'; console.log(changeURLArg(url,'page','laji')) function changeURLArg(url,arg,arg_val){ var patt...原创 2019-03-08 10:46:13 · 790 阅读 · 0 评论 -
百度地图点击获取经纬度,地点名称,标注
功能介绍1,自动定位当前位置;(可能要等一会儿)2,搜索功能3,点击地图 小红点标记,4,点击地图获取当前位置,和当前坐标代码:https://github.com/liaoshengping/myJsNote/blob/master/map/map3.htmldemo:https://liaoshengping.github.io/demo/map3.html...原创 2019-03-15 16:03:28 · 3741 阅读 · 0 评论 -
js 替换变量
在开发中我们发现如果用原始的替换,无法替换变量。<script type="text/javascript">var str="Visit Microsoft!"document.write(str.replace(/Microsoft/, "liaosp"))</script>用两条/ 注释着里面的值。所以我们用正则的方式, 替换。 v...原创 2018-07-05 09:10:52 · 796 阅读 · 0 评论 -
js 获取列表中的chekbox的值, 并获取同一个行列表中相应的值
点击商品时把已选择的id 和标题获取到js中 function add_selected_goods(obj) { var select_html = ''; var selected_goods_ids = new Array(); $('#select-goods-table tbody')....原创 2018-05-25 13:44:27 · 848 阅读 · 0 评论 -
nodejs基本操作学习分享会 3月
了解nodejsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。学习的目的之前项目用php高频的采集和结算,让我们php的效率大大的降低,而且php阻塞让我们的网页无法正常的运行。所以找一种...原创 2018-03-06 10:08:34 · 674 阅读 · 0 评论 -
兼容苹果ihone js 复制 功能clipboard.js demo
旧方法—不兼容iosscript type="text/javascript">function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令alert("已复制好,可贴粘。");}scri原创 2018-02-06 15:21:27 · 6315 阅读 · 0 评论 -
百度编辑器实例化,相当于from表单中的内容,直接post到后台
ueditor demo 这里写你的初始化内容 var ue = UE.getEditor('container');原创 2017-09-07 22:26:20 · 1117 阅读 · 0 评论 -
js显示当前系统的时间
http://www.jb51.net/article/75711.htm原创 2017-06-14 10:05:30 · 1146 阅读 · 0 评论 -
json 转化为数字,字符分割
bb= {1,2,3,} var strs= new Array(); //定义一数组 strs=bb.split(","); //字符分割原创 2017-05-16 15:41:44 · 1338 阅读 · 0 评论 -
每秒向服务器请求,获取剩余时间?服务器压力会很大,用伪剩余时间每五秒获取时间
var game_data, flag = 0;var $t, fp, at, xz;function endtime(iTime) { if (iTime <= 0) { $(".app-btn").removeClass('flipTurn'); $('.open-radius').removeClass('hide');原创 2017-05-12 15:41:11 · 713 阅读 · 0 评论 -
thinkphp ,json数据转化为对象,打点调用的方法
如果直接用json.id 会提示找不到。 $.ajax( { type : "post", url : "{:U('Home/dan/getdata')}", success : function (json) {原创 2017-05-12 10:39:06 · 1288 阅读 · 0 评论 -
js 和ajax 提交给服务器端的代码, 验证输入值符不符合,验证服务器传递过来的值 thinkphp
function save_lan(lan, desc) { var post_flag = 1; if (desc.length > 32) { post_flag = 0; alert("输入的描述超过32字节,请重新输入!"); } else if (desc == "" || de原创 2017-04-20 19:28:48 · 581 阅读 · 0 评论 -
thinkphp点击删除,或者修改,附带id 跳转到相应的页面的js 代码
$('#zhongjiantang-table #zhongjiantang-edit').on('click',function(){ //点击 修改触发的事件 var id = $(this).attr('attr-id'); //利用jquery 获取attr - id 的值 var url =原创 2017-04-19 09:41:37 · 2148 阅读 · 0 评论 -
openwrt 机器检测不是是重启成功的js
var tries = 0; function ok() { window.location = '/admin'; } function check() { if (tries++ < 12) window.setTimeout(ping, 5000); else alert(''); } function ping() { var img = doc原创 2017-03-16 09:40:50 · 1102 阅读 · 0 评论 -
关于修改openwrt 的界面,优化ui内存进度条
原始的openwrt 画面不怎么完美, 所以尝试着修改了下, 练练手, 这次修改下内存的进度条:我是用radialindicator.js 修改的进度条, 这个插件的好处就是修改方便, 额且拓展性很强:首先先贴一个在自己本地的htm实现这个效果 radialIndicator.defaults.initVal原创 2017-03-13 11:40:51 · 3633 阅读 · 0 评论 -
js写圆形动态进度条圆形指示器,动画怎么实现,进度条变色,radialIndicator.js的使用说明用法
刚开始接触了radialIndicator.js 的时候由于位置放错了, 把script 语句放在了加载这个文件的上方, 以至于加载的时候读取我的 js 代码没有效果,这个小毛病在开发的过程中要注意的。下面我把我的代码贴出来, 同学们直接在本地, 就可以使用测试了 , 不要忘记了, 加载radiaindeicator 的位置哦原创 2017-03-13 11:29:47 · 3651 阅读 · 0 评论 -
jqury 实现点击一个菜单,其他展开的子菜单隐藏
jqury 实现点击一个菜单,另一个展开的子菜单隐藏原创 2016-12-08 17:41:45 · 7921 阅读 · 0 评论 -
网页上javascript禁止让用户复制内容
在做一些公司的网站的时候, 往往会导入一段材料,材料往往很容易被其他相关的网站给偷走了, 所以在javascript代码中加入如下代码, 就复制不了啦: <!--document.oncontextmenu=new Function('event.returnValue=false;');document.onselectstart=new Function('event.return原创 2016-12-05 13:53:21 · 1134 阅读 · 0 评论 -
layer.js 封装使用, 运用在thinkphp
v层:(还没实现功能的) 添加 教室名称: teacher: {volist name="teacher" id="teacher"} getData('id')}">{$teacher->getData('name')} {/volist}原创 2017-05-08 17:13:06 · 2526 阅读 · 0 评论 -
js怎么监控键盘事件,js代替ctrl +F5刷新
首先定义 一个方法 function aa(e){ if(e.keyCode==116){ alert("你点击了F5,即将为你刷新页面"); window.location.reload(true);}} document.onkeydown = aa;先定义,当点击键盘的任何按键之后,原创 2017-04-27 12:05:27 · 8870 阅读 · 0 评论 -
js 获取当前时间 格式为 刷新成功2017-06-13 11:3:48
缺点为不能没有表达01 ,而是1function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.get转载 2017-06-13 11:06:05 · 1080 阅读 · 0 评论 -
js 显示时间戳转化为几分钟之前多久之前方法函数
function getDateDiff(data) { //var str = data; //将字符串转换成时间格式 var timePublish = new Date(data); var timeNow = new Date(); var minute = 1000 * 60; var hour = minute * 60; var原创 2017-08-04 13:52:01 · 1717 阅读 · 0 评论 -
js截取一段文字,省略一段文字,后面加上省略号“。。。”js发表说说
.r-advInfo-itemText{ padding: 25px 20px; background: pink; color: #000; border-radius: 40px; width: 200px; } .r-advInfo-item原创 2017-08-04 11:40:55 · 3838 阅读 · 1 评论