posts - 61,  comments - 1,  trackbacks - 0
摘要: var VALIDATE = { //校验正则 //手机号码校验 mobile: /^0?1[3-8|4|5|7|8][0-9]\d{8}$/, //纯英文校验 english: /^[A-Za-z]+$/, number: /^[0-9]*$/, //纯英文或者纯数字或者英文数字组合,适用于卡号校阅读全文
posted @ 2018-01-17 14:33 小海豚Dolphins 阅读(9) 评论(0) 编辑
摘要: 问题描述: 最近做一个评论回复的功能遇到了用户输入框输入表情,存入数据库的时候转变成了问号??? 起初为了避免这个问题,做了一个过滤表情的控制 var inputText = $('#pinglun').val().trim().replace(/\uD83C[\uDF00-\uDFFF]|\uD8阅读全文
posted @ 2017-12-15 14:54 小海豚Dolphins 阅读(78) 评论(0) 编辑
摘要: /* 如果滚动页面也是DOM没有解决的一个问题。为了解决这个问题,浏览器实现了一下方法, 以方便开发人员如何更好的控制页面的滚动。在各种专有方法中,HTML5选择了scrollIntoView() 作为标准方法。 scrollIntoView()可以在所有的HTML元素上调用,通过滚动浏览器窗口或某阅读全文
posted @ 2017-11-28 11:30 小海豚Dolphins 阅读(18) 评论(0) 编辑
摘要: 背景:在一次项目生产上线中遇到地址在IOS版本的app中打不开或者接口请求不返回的情况,在安卓机和PC上表现正常,经排查,问题出在http请求上,原因详解 在早期PC上和安卓手机上比较不严格,在https页面中访问http的接口还是能通,但是在新IOS上https下的网页只能访问https的接口和地阅读全文
posted @ 2017-11-20 11:40 小海豚Dolphins 阅读(52) 评论(0) 编辑
摘要: HTML5对input增加了一些新标签,个人觉得比较常用有效的以下几个 placeholder=“请输入” 常见用于默认提示 autofocus 自动聚焦到当前输入框 maxlength="18" minlength="3" 控制最少最多输入个数 autocomplete="off" 关闭浏览器自动阅读全文
posted @ 2017-06-23 16:06 小海豚Dolphins 阅读(45) 评论(0) 编辑
摘要: 有一些项目往往是这样的模式,进首页,进列表,进详情,这样的模式 在技术选型上老办法往往是页面直接跳转,但是现在又有了单页面的交互方式,选择多了,于是思考也变有了,罗列以下思考结果 传统方式实现比较简洁,单页面比较优化 单页面: 优点: 1.界面性能体验比较好 2.页面直接数据传递比较简洁,直接保存在阅读全文
posted @ 2017-06-14 17:40 小海豚Dolphins 阅读(15) 评论(0) 编辑
摘要: 前端技术发展很快,近日一个项目中想用Vue框架,对此对Vue基础进行了一些学习整理 何为Vue,官网 解释Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架 这里记录主要是关于Vue中基础渲染DOM的一些操作 学习参考链接: http://www.cnblogs.c阅读全文
posted @ 2017-04-25 14:43 小海豚Dolphins 阅读(36) 评论(0) 编辑
摘要: 1.先简单介绍javaScript中的编码方法: escape(XXX) 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是阅读全文
posted @ 2017-02-13 10:39 小海豚Dolphins 阅读(29) 评论(0) 编辑
摘要: Jquery中可直接用接口$().height(); 获取浏览器窗口高$(window).height() 获取内部文档高$("body").height() 原生JS 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientH阅读全文
posted @ 2016-12-27 16:32 小海豚Dolphins 阅读(10) 评论(0) 编辑
摘要: 使用此方法浏览器前进后退仍然可查看对应内容 两个方法的主要区别就是:pushState()是在history栈中添加一个新的条目,replaceState()是替换当前的记录值。用pushState的时候会产生一条新的history,replaceState则不会产生。 设置值 比如设置 histo阅读全文
posted @ 2016-12-27 14:58 小海豚Dolphins 阅读(46) 评论(0) 编辑