
学习笔记
来年又来年
这个作者很懒,什么都没留下…
展开
-
JavaScript获取远程的html到当前页面中
function clientSideInclude(id, url) { var req = false; // Safari, Firefox, 及其他非微软浏览器 if (window.XMLHttpRequest) { try { req = new XMLHttpRequest(); } catch (e)转载 2017-02-16 15:40:23 · 4091 阅读 · 1 评论 -
切换标签离开当前页面时改变title提示
切换标签离开当前页面时改变title提示<script> document.addEventListener('visibilitychange', function () { if (document.visibilityState == 'hidden') { normal_title = document.title; document.titl原创 2017-03-18 14:46:04 · 3588 阅读 · 0 评论 -
js监测关闭当前页面、关闭浏览器和取消监测
<p>一、非正常退出考试页面:关闭浏览器、关闭页面提示</p><p>js监测关闭当前页面、关闭浏览器和取消监测</p><button onclick="unbindunload()">取消提示</button><!--非正常退出考试页面--><script> window.onbeforeunload = function () { return "退出?";原创 2017-03-18 14:44:59 · 12575 阅读 · 0 评论 -
Git推送报错:The remote end hung up unexpectedly的解决办法
项目中推送代码到git时报错 Push failedFailed with error: The remote end hung up unexpectedlyThe remote end hung up unexpectedlyRPC failed; HTTP 401 curl 22 The requested URL returned error: 401 原原创 2017-02-24 13:57:36 · 20461 阅读 · 2 评论 -
JavaScript上传图片的方法 判断图片的格式和大小、获取图片的base64编码
function imgChange(e) { var dom = $("input[id^='getImg']")[0]; var photoExt = dom.value; if (!/.(gif|jpg|jpeg|png|GIF|JPG|png|BMP|bmp)$/.test(photoExt)) { //判断上传图片是否符合格式 aler原创 2017-02-16 15:52:09 · 10953 阅读 · 1 评论 -
JavaScript模拟手势翻页动作
var startY, move,YcurPage=1;document.getElementById("includeContent").addEventListener("touchstart", function (e) { startY = e.touches[0].pageY;//获取初始的纵坐标值});document.getElementById("includeCo原创 2017-02-16 15:48:30 · 1483 阅读 · 0 评论 -
对$.post跟$.get重新封装,将签名和时间戳传递到Header中
jQuery.each(["get", "post"], function (i, method) { jQuery[method] = function (url, data, callback, type) { if (jQuery.isFunction(data)) { type = type || callback;原创 2017-02-16 15:46:30 · 4864 阅读 · 1 评论 -
Node.js中实现MD5加密(crypto模块)和JavaScript中实现MD5加密
一、Node.js中实现MD5加密① 安装crypto模块Npm i crypto②在加密字符串的js中引入crypto模块var crypto = require('crypto');③加密的方法function md5Encrypt(encryptString) { var hasher = crypto.createHash("md5"); has原创 2017-02-22 16:58:06 · 9493 阅读 · 0 评论 -
页面引入动态获取到的css和js链接地址
node.js 可以先读取完数据再加载页面router.get('/', function (req, res) { var myCSS="http://ww.XXXX.com/index.css";//模拟接口获取的参数 var myJs="http://ww.XXXX.com/index.js";//模拟接口获取的参数 res.render('index/in原创 2017-02-16 16:03:55 · 2175 阅读 · 0 评论 -
解决html高度100%时QQ和微信弹起键盘时页面缩放
设置html适应到手机中高度为100%时,在ios手机中弹起键盘时,html高度为不变,可以上画下拉显示该页面 但是在安卓手机中弹起键盘时高度会变成可见高度,自动缩放 影响页面显示--解决方法 /*安卓手机控制高度为屏幕高度*/ var screenHeight = document.body.clientHeight;原创 2017-02-16 16:01:52 · 3737 阅读 · 0 评论 -
解决在ios手机中 input和textarea添加disabled属性的时候显示有重影
解决在ios手机中 input和textarea添加disabled属性的时候显示有重影 因为ios默认了disabled属性时透明度为0.8;设置input:disabled, input[disabled]{ -webkit-opacity:1; opacity: 1; }原创 2017-02-16 16:00:09 · 3625 阅读 · 0 评论 -
点击复制按钮复制input框里的内容
html>lang="en"> charset="UTF-8"> 点击复制按钮复制input框里的内容style="position: relative" class="copy-url"> id="copyLink" type="text" name="copyLink" style="text-align:left"> onclick="javascr原创 2017-02-16 15:55:01 · 2160 阅读 · 1 评论 -
基本信息验证正则表达式 ---获取链接参数 判断手机号、邮箱、特殊字符
/*校验是不是手机号*/function _isPhone(str) { var partten = /^(0|86|17951)?(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$/; return partten.test(str.replace(/[ ]/g, ""));}/*输入特殊字符判断*/function _原创 2017-02-16 15:45:21 · 361 阅读 · 0 评论 -
判断当前设备是PC Android或者iOS
var userAgentInfo = navigator.userAgent;var isAndroid = userAgentInfo.indexOf('Android') > -1 || userAgentInfo.indexOf('Adr') > -1;//android终端var isiOS = !!userAgentInfo.match(/\(i[^;]+;( U;)? CPU.+转载 2017-02-16 15:43:35 · 1691 阅读 · 0 评论 -
禁止键盘动作:鼠标右键、退格键、屏蔽f1-f12功能
禁止键盘动作:鼠标右键、退格键、屏蔽f1-f12功能<script> document.oncontextmenu=new Function("event.returnValue=false;"); //禁止右键功能 document.onkeydown=MM_KeyPress; function MM_KeyPress(num){ //防止系统退格键原创 2017-03-18 14:47:00 · 2984 阅读 · 0 评论