文章分类 -  study daily日记

摘要:1 账户保存的问题 有时,用git 操作pull push 等命令时,要提供账户密码,总是要求提供的话,很繁琐 利用git bash 输入命令 git config --global credential.helper store 能对该问题有更改 2 git pull的时候报错:git did n 阅读全文
posted @ 2017-05-22 15:15 a fine day
摘要:1 有时下拉不能滚动,解决方法: 要保证iscroll 的高度大于外部的wrapper的高度; #wrapper {height:100%} #scroller {height:100.1%} 2 onrefresh 是在moveEnd 后执行,append HTML后,要执行 fresh(勿忘记) 阅读全文
posted @ 2017-04-24 17:35 a fine day
摘要:1 用时间戳得到日期 var d = new Date(时间戳); var d = new Date.pattern("yyyy-MM-dd hh:mm:ss"); 更好的资料请看 http://blog.sina.com.cn/s/blog_3f0612650100um9x.html2 时间的月份 阅读全文
posted @ 2017-04-24 17:20 a fine day
摘要:不知道你好奇了没有,反正我是好奇了,就连使用chrome的时候也显示User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.9 阅读全文
posted @ 2017-04-17 16:05 a fine day
摘要:第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:<script type="text/javascript"> var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > 阅读全文
posted @ 2017-04-17 15:34 a fine day
摘要:1. 不能用typeof ,因为typeof 只能判断基本类型,不能判断引用类型 var ary = [1,23,4]; console.log(typeof ary); //输出结果是Object var ary = [1,23,4]; console.log(typeof ary); //输出结 阅读全文
posted @ 2017-04-10 14:18 a fine day
摘要:函数分为FD (函数定义),FE(函数表达式) ,函数构造器得到的函数(1) FD 的栗子:function getTaste(){ .......}解析器遇到上面的function关键字,会解析上面的代码为函数定义的情况,凡是不符合上述格式的,会报错。(2)FE的栗子:var fn = funct 阅读全文
posted @ 2017-04-07 11:27 a fine day
摘要:Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算。如 ~1 = -2 ; ~2 = -3 ; ~99 = -100; result = ~ 【数字】 所有一元运算符(如 ~ 运算符)都按照下面的规则来计算表达式的值: 1、 如果应用于未定义的表达式或 null 表达式 阅读全文
posted @ 2017-03-31 10:02 a fine day
摘要:obj.getBoundingClientRect()该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗(左边,上边)的位置对象(注意是个对象),与浏览器的右边,下边没关系。 如果要得到left,则是obj.getBoundingClientRect().left 兼容性:ie5 以上 以及 阅读全文
posted @ 2017-03-29 14:36 a fine day
摘要:JS中进行 A+B 这种操作时会经历这样一个过程: 将A和B都转换为原始值(primitive,执行ToPrimitive),这里记为A1,B1 如果A1和B1中有一个值为string,则将A1、B1都转换为string(执行ToString),其值记为A2、B2,将A2 B2连接后就是A+B的结果 阅读全文
posted @ 2017-03-29 14:09 a fine day
摘要:1 函数名字问题 var f = function g(){ return 23; }; typeof g();//报错 这是一个名字是g的function expression,然后又被赋值给了变量f。 这里的函数名g和被其赋值的变量f有如下差异: 函数名g不能变动,而变量f可以被重新赋值 函数名 阅读全文
posted @ 2017-03-28 13:36 a fine day
摘要:对象的原始值为字符串,数字,布尔,undefined,null五类,不包括原始类型的另外两类object 与symbol。Object.prototype.valueOf()用 MDN 的话来说,valueOf() 方法返回指定对象的原始值。JavaScript 调用 valueOf() 方法用来把 阅读全文
posted @ 2017-03-27 18:18 a fine day
摘要:javascript 中的 &位运算是指把运算的数字转换为二进制,对照二进制的数字,如果对应位数都相同为1,则返回1,否则就返回0。 例如在判断奇偶数的时候就能用到&位运算, 1~9的二进制分别为 0001 0010 0011 0100 0101 0110 0111 1000 1001 可见奇数的末 阅读全文
posted @ 2017-03-14 11:32 a fine day
摘要:this指向是js中的要点,要掌握好。一句话,函数执行时,this指向调用者,若没有调用者,具有全局性,指向window this一般分为如下情况: 1 obj.fn() 调用时 指向obj 例如 var obj = { name:"Mike", sayName : function(){ aler 阅读全文
posted @ 2017-03-14 10:05 a fine day
摘要:1 Javascript拥有七种数据类型,其中分为两类。原始数据和复杂数据类型。原始数据类型:包括 字符串,数组,数字,布尔值,Null,Undefined。复杂数据类型:包括 对象。 对象是Javascript的核心概念,也是最重要的数据类型。Javascript所有数据都可以视为对象。都可以使用 阅读全文
posted @ 2017-03-09 13:56 a fine day
摘要:1 html5 class的新API classList 取得某元素的样式列表var classlist = document.querySelect("#tel").classList; 增加:classlist.add("addtionClass"); 删除:classList.remove(" 阅读全文
posted @ 2017-03-08 14:26 a fine day