web
不忘初心_jzy
一位java 开发者
展开
-
ckeditor 粘贴图片,粘贴截图
我们在ckeditor 中有上传图片,但是实际使用中这种手动上传图片方式并不是很方便,而是复制或者截图粘贴图片。 这里我们实现主要是获取对应的粘贴事件。CKEDITOR.instances["editor1"].on('instanceReady', function(e) { this.document.on("paste", function(e) { var原创 2017-07-15 20:55:20 · 9461 阅读 · 12 评论 -
js 将完整的浏览器型号判断
转载于小米某平台js/** * * @desc UA判断 * 1.设备判断: * 1) IPhone_IPod * 2) IPad * 3) Android(包括非小米Android判断) * 4) MIPhone * 5) MIPad * 6) PC...转载 2018-03-04 16:59:21 · 1865 阅读 · 0 评论 -
js 的常用工具类库
转载于小米某平台js/** * * @desc 常用工具类库,为widget、plugin等功能性库提供依赖 * */;(function (root) { "use strict"; var _util = root.util = {}; //缓存原型句柄 var ArrayProto = Array.prototype, ObjProto...转载 2018-03-04 16:54:46 · 1698 阅读 · 1 评论 -
js 实现获取来访人地区信息
一般要获取访问人的地区信息可以直接获取到访问ip 然后在通过ip信息库解析 我们也可以直接使用js 直接解析获取代码如下:<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js" charset="GB2312"></script><script type=text...原创 2018-03-01 09:38:20 · 1414 阅读 · 0 评论 -
js 判断dom 元素是否显示在屏幕中
在混合app 开发使用apiCloud 时候我们需要对dom 元素进行是否显示在屏幕中检查时候该方案也可以适用于pc端或者其他移动端先创建事件if (api.systemType == "ios") { document.addEventListener('touchmove', function() { checkScroll(); }, ...原创 2018-03-08 10:46:24 · 7095 阅读 · 1 评论 -
关于IOS设备window onscroll滚动条滚动事件不触发的问题
http://blog.hooperui.com/%E5%85%B3%E4%BA%8Eios%E8%AE%BE%E5%A4%87window-onscroll%E6%BB%9A%E5%8A%A8%E6%9D%A1%E6%BB%9A%E5%8A%A8%E4%BA%8B%E4%BB%B6%E4%B8%8D%E8%A7%A6%E5%8F%91%E7%9A%84%E9%97%AE%E9%A2%98/这...转载 2018-03-08 10:37:09 · 15262 阅读 · 4 评论 -
浏览器打开qq 聊天窗口
浏览器实现打开指定聊天窗口 var qqSrc = "";var qqnum = "1593503371";if(/Android|webOS|iPhone|iPod|BlackBerry|Windows CE|Windows Phone/i.test(navigator.userAgent)) { if(window.location.href.indexOf("?pc")原创 2018-01-28 15:55:58 · 1355 阅读 · 0 评论 -
js 控制 history 返回事件2
http://blog.csdn.net/jiangzeyin_/article/details/79186305上篇博客提供了一种方案去拦截用户返回事件,这里用另一种方案来实现window.setTimeout(function() {var m=4;backfun(m);window.onpopstate = function() { m--; if(m==3){原创 2018-01-28 14:09:50 · 570 阅读 · 0 评论 -
js 控制 history 返回事件
我们拦截用户点击返回时,跳转到指定页面,而是来源页可以通过如下代码控制window.onhashchange = function() { jp();};function hh() { history.pushState(history.length + 1, "message", "#" + new Date().getTime());}function jp()原创 2018-01-28 13:50:41 · 2643 阅读 · 0 评论 -
js 通过浏览器的user-agent 判断访问来源
以下代码可以判断目前大部分浏览器类别var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1原创 2017-11-25 23:52:22 · 6264 阅读 · 0 评论 -
jquery 计算页面滚动到某个元素的速度
在网页中,有些元素不是在第一屏显示,那么我们需要滚动才能看到对应的元素。这里就根据此来动态计算滚动到某个元素所有的速度,以此来分析用户是否“认真”阅读网页上的内容。计算思路是:滚动距离+屏幕高度>元素距顶部的距离 然后在用 (滚动距离/滚动时间)*1000在这里滚动距离和高度以及元素距顶部高度比较容易获取 ,其中的滚动时间一般是从开始滚动到以及页面显示出目标元素位置的时间差 但是这里会出现一种用原创 2017-11-24 13:24:56 · 1135 阅读 · 0 评论 -
js 查找标签属性
<html> <head> <title></title> </head> <body> <span id="test" flag="wx">ss</span> <span id="test" flag="wxss">wxss</span> <span id="test">ss</span> </body>原创 2017-10-13 15:04:35 · 1985 阅读 · 0 评论 -
canvas 实现声呐发声效果
<!doctype html><html> <head> <meta charset="utf-8"> <title>声纳</title> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <style> b转载 2017-09-27 17:49:00 · 834 阅读 · 0 评论 -
qq 发送链接自动解析描述
我们在qq 聊天中有时候给朋友发一个链接,我们看到的是卡片类型 如图:但是我们可不可以自定义qq 聊天链接信息呢,答案是可以的如图:要实现这个自定义很简单,我们就只需要在html head 中增加如下代码:<meta itemprop="name" content="这里是标题" /><meta itemprop="description" content="这里是描述" /><meta it原创 2017-09-27 15:49:46 · 4683 阅读 · 8 评论 -
解析JavaScript 标签的data-xxx 属性值(解析script 标签上属性)
在JavaScript 中我们通常在引入外面js 或者内嵌js 都是通过写 script 标签来实现&lt;script type="text/javascript"&gt; console.log(1-2);&lt;/script&gt;// 或者&lt;script src="//a.com/tools.min.js"&原创 2018-08-27 23:25:40 · 5793 阅读 · 0 评论