苹果手机弹起输入框将页面上的元素上移
摘要:1.页面上有多行输入元素 2.在中间某个元素点击去输入后显示新的遮罩层去输入信息,这时键盘出现把输入块上移导致新弹出的层的输入框上移被遮住 3.可以隐藏遮罩下的部分元素让遮罩上的正常显示
阅读全文
posted @
2018-09-20 22:40
sunnie_c
阅读(1459)
推荐(0)
location的部分属性
摘要:http://www.w3school.com.cn/jsref/dom_obj_location.asp location.host 可以设置或返回主机名和当前url的端口 www.w3school.com.cn (如果有端口号还会获取到端口号) 如果要访问一个地址可以不用协议头但要多添加// l
阅读全文
posted @
2018-09-20 22:31
sunnie_c
阅读(238)
推荐(0)
在ajax请求下的缓存机制
摘要:1、在服务端加 header(“Cache-Control: no-cache, must-revalidate”);2、在ajax发送请求前加上 anyAjaxObj.setRequestHeader(“If-Modified-Since”,”0″);3、在ajax发送请求前加上 anyAjaxO
阅读全文
posted @
2018-08-07 19:47
sunnie_c
阅读(356)
推荐(0)
自定义ajax
摘要:1 // 动态添加script获取里面的数据,,可实现跨域,不跨的当然也可以 2 3 getFile:function(params){ 4 try{ 5 //创建script标签 6 var cbName=params.callback; //需要回调的函数 7 var head=document.getElementsByTagName('h...
阅读全文
posted @
2018-04-28 16:06
sunnie_c
阅读(537)
推荐(0)
使用jsonp去访问跨域数据,回调使用数据
摘要:var foo = function (data) { console.log("foo", data)}var testJsonP = function () { $.ajax({ type: "get", dataType: "jsonp", url: "http://****/***/prov
阅读全文
posted @
2018-04-27 18:26
sunnie_c
阅读(219)
推荐(0)
javascript脚本程序执行消耗的时间
摘要:console.time方法是开始计算时间,console.timeEnd是停止计时
阅读全文
posted @
2018-04-25 17:33
sunnie_c
阅读(332)
推荐(0)
http缓存机制
摘要:1.http报文中与缓存相关的首部字段 1.1通用首部字段(就是请求报文和响应报文都能用上的字段) cache-control:控制缓存的行为 pragma:值为"no-cache"时禁用缓存 1.2请求首部字段 if-Match:比较ETag是否一致 if-None-Match:比较ETag是否不
阅读全文
posted @
2018-01-22 13:41
sunnie_c
阅读(162)
推荐(0)
XMLHTTP.readyState
摘要:XMLHTTP.readyState的五种就绪状态: 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响
阅读全文
posted @
2017-11-30 16:53
sunnie_c
阅读(183)
推荐(0)
微信中缓存的问题
摘要:1.关闭微信都会清空 (在微信退出登录)清除微信的缓存 2.微信内置浏览器按照微信团队的说法就是标准的 WebView(Android下),跟普通 webAPP 本质上是一样的。当 WebView 因为内存不足、进程被杀、微信主动杀掉等原因被干掉以后,所有跟浏览器相关的信息全部灰飞烟灭,cookie
阅读全文
posted @
2017-11-17 10:27
sunnie_c
阅读(774)
推荐(0)
关于setTimeout()你所不知道的地方,详解setTimeout()
摘要:关于setTimeout()你所不知道的地方,详解setTimeout() 关于setTimeout()你所不知道的地方,详解setTimeout() 前言:看了这篇文章,1.注意setTimeout引用的是全部变量还是局部变量了,当直接调用外部函数方法时,实际上函数内部的变量已经变成全局。2.提醒
阅读全文
posted @
2017-10-25 21:38
sunnie_c
阅读(970)
推荐(0)
事件
摘要:avaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定交互的瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。 转载至http://bsr1983.iteye.com/blog/1539324 13.1 事件流 事件流描述的是从页
阅读全文
posted @
2017-07-06 16:29
sunnie_c
阅读(173)
推荐(0)
获取浏览器的相关信息(navigator)
摘要:1 * 智能机浏览器版本信息: 2 * 3 */ 4 var browser = { 5 versions: function() { 6 var u = navigator.userAgent + navigator.appVersio...
阅读全文
posted @
2017-07-03 11:10
sunnie_c
阅读(256)
推荐(0)
设置高度去除滚动条
摘要:function setHeight(that) { var _this = that[0]; _this.style.height = ""; _this.style.height = _this.scrollHeight + "px";}
阅读全文
posted @
2017-06-13 15:59
sunnie_c
阅读(206)
推荐(0)
js中对象的类型
摘要:js中的类型分为三种,"内部对象"、"宿主对象"、"自定义对象" 1."内部对象"有Date、Function、Array、Regexp、Number、Object、String、Math、Global、Boolean, 还有各种错误类对象,包括Error、EvalError、RangeError、
阅读全文
posted @
2017-05-29 11:01
sunnie_c
阅读(349)
推荐(0)
比较运算符in/instanceof/typeof 逻辑表达式||/&&
摘要:1.比较运算符in in运算符希望它的左侧操作数是一个字符串或可以转换为字符串,希望它的右操作数是一个对象, 如果右侧的对象拥有一个名为左侧操作数值的属性名,那么表达式返回true, eg:var arr = {x:1,y:2}; "x" in arr ==>true "toString" in a
阅读全文
posted @
2017-05-26 12:39
sunnie_c
阅读(374)
推荐(0)
阻止事件向后执行
摘要:除了阻止默认的事件,停止向上冒泡之外,有时还需要禁止后续的事件执行,可以使用 event.stopImmediatePropagation() 方法。该方法会自动调用 event.stopPropagation() 方法。
阅读全文
posted @
2017-05-11 17:12
sunnie_c
阅读(118)
推荐(0)
用js将一个数组合并到另一个数组中
摘要:var arr1 = ["one","two","three"]; var arr2 = ["1","2",3]; Array.prototype.push.apply(arr1,arr2); >arr1 = ["one","two","three","1","2",3]
阅读全文
posted @
2017-05-04 15:10
sunnie_c
阅读(281)
推荐(0)
js的值类型和引用类型
摘要:(1)值类型:String、Boolean、Number、null、undefined。(原始值) var a = 2; var b = a; b=3; a ==>2; b ==>3 原始值是不可改变的,每一个变量都存不同的地址 (2)引用类型:对象(Object)、数组(Array)、函数(Fun
阅读全文
posted @
2017-05-03 12:33
sunnie_c
阅读(177)
推荐(0)
Array.prototype.slice.call()
摘要:1.今天看到Zepto.js的插件 $.extend通过源对象扩展目标对象的属性
阅读全文
posted @
2017-05-02 19:19
sunnie_c
阅读(157)
推荐(0)