javascript
文章平均质量分 55
韭零后程序猿
一个90后程序猿的技术分享
展开
-
漂亮实用的提示框插件SweetAlert
SweetAlert可以替代Javascript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题、提示类型、内容展示图片、确认取消按钮文本、点击后回调函数等。准备工作首先我们必须将SweetAlert插件的js文件和css文件引入到页面中。<script src="sweetalert.min.js"></script> <link原创 2017-05-16 15:45:53 · 1622 阅读 · 0 评论 -
jquery click()方法模拟点击事件对a标签不生效的解决办法
<a href="www.baidu.com"></a>问题分析点击A标签本身,并不会触发跳转到指定链接的事件,就是说,我们平时都是点击的A标签中的文字了。 所以要想用JS模拟点击A标签事件,就得先往A标签中的文字添加能被JS捕获的元素,然后再用JS模拟点击该元素即可。 打印$(“a”)[0],得到的是http://www.baidu.com,但实际上$(“a”)[0]是一个object对象,或许原创 2017-06-05 17:05:29 · 32141 阅读 · 3 评论 -
canvas获取base64图片并上传php服务器
思路 将图片渲染到canvas 使用canvas的toDataUrl()方法获取bse64文件数据 将数据和文件名发送到服务端 服务端收到数据去掉”’,”前面的文件头信息 使用base64_decode()解码 使用file_put_contents()保存文件 前端var canvas = $("canvas"); var cxt = canvas[0].getContext('2d'); var原创 2017-06-05 17:19:48 · 4748 阅读 · 0 评论 -
后台系统无刷新页面记录当前操作位置方法
在后台系统中使用无刷新页面用户体验好,但是一旦刷新页面就会回到首页,很不好,如何记录当前的操作呢?锚点:当点击导航连接时,把当前节点记录到锚点(在url后面加上#xxx),当刷新页面时,获取到锚点对应的dom元素,调用click()方法模拟点击到操作位置即可.window.onload = function () { //获取#后面的内容 var query = lo原创 2017-06-26 16:28:55 · 1285 阅读 · 0 评论 -
thinkphp的page类js无刷新分页page方法
tp中的page类可以生成翻页,但是只能是刷新分页,通过js对a标签进行修改,可以实现无刷新分页 实现方法 1. 通过tp page类生成分页数据和页码 2. 建立table模板并渲染后使用fetch方法获取渲染后的内容并返回 3. 将返回的内容输出到页码并通过js page方法进行翻页 下面是page方法的实现:/** * page方法 * @params * urlquery stri原创 2017-05-11 10:00:16 · 437 阅读 · 0 评论 -
php结合webuploader断点续传的实现
最近公司项目需要用到断点续传,所以记录一下其中的坑 使用到的主要技术 webuploader thinkphp5 断点续传的思路: 客户端: 1.获取文件md5(MD5是文件唯一标识,用来判断是否存在此文件,并且用作分片的文件夹名) 2.将文件分片 3.验证分片是否上传过,上传过直接跳过当前分片 3.上传分片到md5的文件夹(保存文件名建议按分...原创 2018-11-14 10:22:28 · 2906 阅读 · 3 评论 -
js实用方法记录-js动态加载css、js脚本文件
动态加载js文件到head标签并执行回调 方法调用:dynamicLoadJs(‘http://www.yimo.link/static/js/main.min.js’,function(){alert('加载成功’)}); /** * 动态加载JS * @param {string} url 脚本地址 * @param {function} callbac...原创 2019-01-16 17:05:55 · 2583 阅读 · 0 评论