匿名立即调用函数学习

错误例子:
因为在解析器解析全局的function或者function内部function关键字的时候,默认是认为function声明,而不是function表达式,如果你不显示告诉编译器,它默认会声明成一个缺少名字的function,并且抛出一个语法错误信息,因为function声明需要一个名字。

function() {// FF报错信息:SyntaxError: function statement requires a name
    alert("第18行");
}();

Continue reading

HTC_One_M7(801e)收到Android5.0.2_Lollipop推送

在羊年的第一天,我很荣幸的收到HTC给M7(801e)推送的目前Android最新系统Android5.0.2 Lollipop(棒棒糖),很可爱的名字哈哈。

此次这么快收到的官方推送的原因,应该与我使用的是港版有关。大陆运营商定制版应该会再迟些才会收到官网推送,考虑到兼容性问题要比iOS推送复杂的多的多,慢的多的多!

在试用一会发现,app兼容新系统程度还是很高的,而且Lollipop在KitKat(Android4.4.3)基础上,用户体验也更流畅,当然跟目前最新iOS8.1.3相比还是有差距,不管是从app生态环境质量虽说本人一直用GooglePlay更新app,软件权限控制、提醒等等都与iOS相差有点远,但从Google这2年推送的系统质量与HTC自家的Sense来看,Google一直都在向着iOS追赶,加上HTC Sense也争气UI体验很棒(相比其它Android OEM厂商来说),内存占用上与上一版KitKat基本持平,甚至还比KitKat降低了,目前看机器瓶颈就是这块用了用了将近19个月2300mAh电池。升级前系统正常使用基本都在1天半所有。
Continue reading

Python第三方库安装与卸载方法

在安装方面,本人还是遵从把代码拿到本地的原则(不使用easy_install方式),这样可以解决因为版本不兼容导致的各种匪夷所思问题发生。

安装

python setup.py install --record file.txt

卸载

    Windows平台
For /F %f in (file.txt) Do del %f
    Linux平台
cat file.txt |xargs rm -rf

解决IE无法上网问题

下午被邻居叫走修电脑;

计算机环境是:Win7、360杀毒、360安全卫士、IE11…

症状是,360浏览器正常上网,其它软件无法联网(QQ无法上网,默认使用IE浏览器代理,自然也就上不了网),当然IE11同样无法上网。

尝试修复方法:解决方法就是先让IE上网,再观察症状是否消除?
Continue reading

JavaScript获取鼠标选择的文本内容

这里需要用到两个属性selectionStart与selectionEnd,且IE、Chrome、FF都支持此属性。

<textarea id="codeText" rows="10" cols="40"></textarea>
<button id="search">查找</button>
$('#search').click(function(){
	var codeText = $("#codeText")[0];
	codeText = codeText.value.slice(codeText.selectionStart,codeText.selectionEnd);
	alert(codeText);
});