- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 textarea文本框高度自适应
liveInput:function(){ $('textarea').on('input propertychange', function(){ //显示隐藏发送按钮 var text = $(this).val() //动态改变文本框的高度 var arr = te...
2019-03-29 13:51:09 512
原创 判断浏览器(微信、微博、QQ)、操作系统、横竖屏等
一、根据浏览器判断URL跳转var browserOfMobile = { wapUrl: 'http://m.baidu.com', versions:function(){ var u = navigator.userAgent; return { //mobile: !!u.match(/AppleWebKit.*...
2019-03-22 09:38:42 268
原创 JQ如何不通过new来创建一个实例
var JQ = function () { //通过一个工厂函数来实例化,避免循环引用 return new JQ.prototype.init()}JQ.prototype = { //通过init返回this对象,指向init init:function(){ console.log(this) //返回this就可...
2019-03-19 17:45:10 375
原创 JQ的extend方法解析
var class2type = {}; var getProto = Object.getPrototypeOf; //获取构造函数的原型prototype var hasOwn = class2type.hasOwnProperty;//判断对象自身自身是否有属性 var fnToString = hasOwn.toString; //返回的结果以字符串的形式展示 ...
2019-03-19 16:19:47 649
原创 变量提升
在es6之前,由于js没有块级作用域,只有全局作用域和局部作用域。变量提升会将变量声明提升到它所处作用域最开始部分。函数提升:函数创建函数声明式和函数字面量式。只有函数声明式才会有函数提升。...
2019-03-06 11:26:12 87
原创 浏览器缓存机制
(1)浏览器缓存:强缓存和协商缓存强缓存:catch-control htpp1.1Public可以被客户端和代理服务器缓存Private 只可以被客户端缓存No-cache不能缓存Max-age缓存的生存周期Expire http1.0的产物 作为兼容的手段两者同时存在的话...
2019-03-04 16:13:10 176
原创 封装小程序ajax
let COMMON_FALSE = -1let AlERT_CODE = 201let AlERT_RETURN_CODE = 202let AlERT_REFRESH_CODE = 203let CONFIRM_RETURN_CODE = 211let OAUTH_CODE = 101let NO_POWER_CODE = 401// let URL = wx.config....
2019-03-02 20:23:40 170
webp.rar 自动化转图片
2019-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人