- 博客(8)
- 收藏
- 关注
原创 JS函数节流,解决频繁触发函数得性能问题
前段时间项目中有个搜索需求,通过input事件输入搜索。因为增加减少字母操作都会触发请求,用户数量一多得话开销很大影响性能;因此通过函数节流提升性能问题。search: function() { var isClick; clearTimeout(isClick); isClick = setTimeout(function() { //发送Ajax请求 axios.po...
2018-12-24 10:50:44
472
1
原创 移动端点击input,select页面会缩放偏移的问题
最近做APP项目的时候发现在IOS端用select选择框的时候出现选择完页面向左偏移的问题,设置meta标签禁止缩放也没用。后面通过百度查阅得知Safari浏览器无法通过meta属性限制其缩放,可以在页面中添加如下代码,实现缩放禁止,主要原理是:禁止两指以上的触摸事件(因为缩放需要两指操作),禁止手势事件的识别。在VUE中可以直接在index.html页面添加window.onload = f...
2018-10-09 15:10:25
2841
原创 ajax经典案例—无刷新验证用户名(GET)
编写过程分为四步:1、创建ajax对象2、连接服务器,发送请求3、服务器处理4、接受返回值。一、创建ajax对象function $(id){return document.getElementById(id);}function getXHR(){var oAjax;if(window.XMLHttpRequest){//IE7+,
2017-03-22 20:02:59
739
原创 初识ajax
什么是Ajax:AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。网页浏览过程分析:请求 到服务器读取 返回数据 下载到本地浏览器看到那么什么是服务器:能够提供一定服务的特殊电脑。如何配置自己的服务器程序:(wamp)安装一个wamp集成环境,因为Ajax是读取服务器上面的信息的,所以我们接下来的页面需要保存到www目录下:比如我创建一个文件
2017-03-09 19:32:00
296
原创 javascript节点的增删改查
1、节点的创建。 1.1:通过createElement(标签名) 创建一个节点。 1.2:appendChild(节点) 追加一个节点。 1.3:createDocumentFragment() //创建一个DOM片段 1.4: createElement() //创建一个具体的元素2、添加、移除、替换、插入。 appendC
2017-01-17 18:42:29
399
原创 查找字符串中字母出现最多次数的方法小结
代码: var str="ddasdasdasdasdasf"; function text(str){ var num=0; var value=''; var json={ } for(var i=0;i<str.length;i++){ if(!json[str[i]]){
2017-01-11 00:39:06
1021
原创 Javascript—简单电子时钟制作总结
代码 body { background: #000; color: #FFF; font-size: 50px; } function totwo(num) { if (num < 10) { return '0' + num; } else { return '' + num
2017-01-10 23:47:38
2486
原创 对数组对象的方法和使用案例的总结
什么是数组呢?数组对象是使用单独的变量名来存储一系列的值。例如var arr=[4, 5,6, 8];.数组具有长度,数组的属性:length.既可以获取,又可以设置。例子:快速清空数组1. 2. 3. 4. 5. 无标题文档6. 7. var arr=[1,2,3,4,5,6];8.9. arr.length=3;10.11. alert(arr);12. 13.
2017-01-09 19:55:33
524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人