摘要:
最近在找工作,然后都说会个后台语言更好,选来选去,觉得nodejs比较有意思,就开始着手学这个了。 其实个人觉得,没有人领一下或者没有本好书去跟着做,这样的学习实在特别累,像我这种刚入门的菜鸟,完全搞不懂。。。所以写下这篇博客,记录下自己的学习成果以及希望能有大神指点一二。 首先还是安装,n... 阅读全文
摘要:
var scrope = "globe";(function(){ alert(scrope)})()(function(){ var scrope = "local"; alert(scrope)})()(function(){ var scrope; alert(scrope)})()alert(1);alert(1); 阅读全文
摘要:
说实话,我们这次开发移动端的项目,整个项目组的人都是第一次,最初立项的时候为是选择native app和web app还争论了一番,最后综合考虑,我们选择了web(我们选择了h5)开发。但从这两种开发模式的特点来说,从它们诞生之日起就开始了不断的争论,孰好 孰坏,本文不作探讨,只是简单罗列下本人开发遇到的问题和最终的解决方案。1. 响应式web设计说 到这个,移动开发面对的屏幕尺寸那叫一个丰富,其中安卓阵营就够让人头痛的。我们在PC端常用的两种布局方式就是固定布局和弹性布局,前者设置一个绝大多 数电脑能正常显示的固定宽度居中显示,后者则采用百分比。关于这两者讨论的文章很多,有兴趣的自己查阅下, 阅读全文
摘要:
http://www.zhangxinxu.com/wordpress/?p=1268 阅读全文
摘要:
http://blog.pluralsight.com/understanding-javascript-prototypes 阅读全文
摘要:
javascript(简称js)语言在移动前端应用很广。可以说必不可少,许多效果都是和js相关的。包括现在移动端的一些框架。jqmobi、 jqtouch、sencha touch、jquerymobile等等。这些都是基于js而进行编写的。这篇暂时不讨论这些框架。以后会慢慢介绍其中的一两个框架的具体使用方法。这 篇主要讨论一下部分常用的js事件在移动端的使用。举几个例子:1、隐藏地址导航栏:以上代码是针对IOS系统的移动端收缩地址导航栏作用的(部分安卓机也可以)。核心代码其实就是一句:setTimeout(“window.scrollTo(0, 0)”, 1);利用定时器,将窗口移动到内容端 阅读全文
摘要:
不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ functionisIP(strIP){ if(isNull(strIP))returnfalse; varre=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g//匹配IP地址的正则表达式 if(re.test(strIP)) { if(RegExp.$1"2100"||year"12"||monthgetMaxDay(year,month)||day=起始日期 阅读全文
摘要:
在JavaScript中处理cookie有些复杂,因为其众所周知的蹩 脚的接口,即BOM的doucment.cookie属性。这个属性的独特之处在于它会因为使用它的方式不同而表现出不同的行为。当用来获取属性值 时,document.cookie返回当前页面可用的(根据cookie的域、路径、失效时间和安全设置)所有cookie的字符串,一系列分号隔开的 名-值对,如下例所示: name1=value1;name2=value2;name3=value3; 所有名字和值都是经过URL编码的,所以必须使用decodeURIComponent()来解码。 当用于设置的时候,document.c... 阅读全文
摘要:
本文内容函数内部访问全局变量函数外部不能直接访问局部变量函数外部访问局部变量保护私有成员持久性模块化抽象性闭包是 JavaScript 的重要特性,非常强大,可用于执行复杂的计算,可并不容易理解,尤其是对之前从事面向对象编程的人来说,对 JavaScript 认识和编程显得更难。特别是在看一些开源的 JavaScript 代码时感觉尤其如此,跟看天书没什么区别。一般情况下,人们认识一个事物,会根据之前的经验,进行对比和总结,在脑中建立一个模型,从而理解掌握它,但是 JavaScript 与面向对象编程实在“没有可比性”,最明显的是某过于语法,总觉得“怪怪的”,更不用说,一些高级特性。因此,从闭 阅读全文
摘要:
一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${"#Element"}不能直接innerHTML,这就是原因所在,解决方式请看下文。jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。普通的dom对象一般可以通过$()转换成jquery对象。如 阅读全文