JavaScript中的分号插入机制
也就是说你只能在一行、一个代码块和一段程序结束的地方省略分号。也就是说你可以写如下代码functionsquare(x){
varn=+x
returnn*n
}但是却不可以写的像下面代码一样,这样就报错了哦functionarea(r){r=+rreturnMath.PI*r*r}//error仅在随后的输入标记不能解析时插入也就是说分号插入是一种错误校正机制。看代码说话a=b
(f()...
Uploadify导致Chrome频繁崩溃Crash
Uploadify导致Chrome频繁崩溃Crash上传功能是工作中经常会遇到的问题,应该作为开发标配的技能每个人都会。我选用的是Uploadify 3.1.2进行上传,使用方法参考之前的一篇文章, 今天记录下一个我遇到的很神奇的bugchrome为何频繁崩溃(crash)crash本地开发环境一切正常, 但是上线后Chrome却频繁crash,IE、Firefox等浏览器都没有问题,google...
15个提高编程技巧的JavaScript工具
JavaScript脚本库是一个预先用JavaScript语言写好的库,它方便了我们开发基于JavaScript的应用程序,特别适合AJAX和其他一些以Web为中心的技术。JavaScript主要用于编写嵌入或者包含在HTML页面的函数,从而实现DOM之间的交互。这篇文章收集了15个可用于提高编程技巧的JavaScript工具,助你轻松快速完成工作。下面的这些JavaScript工具能让你管理Ja...
JavaScript依赖注入的实现思路
如今各个框架都在模块化,连前端的javascript也不例外。每个模块负责一定的功能,模块与模块之间又有相互依赖,那么问题来了:javascript的依赖注入如何实现?(javascript的依赖注入,各大框架都有相应的实现,这里只学习实现思路)如下需求:假设已经有定义好的服务模块Key-Value集合,func为添加的新服务,参数列表为服务依赖项。varservices={abc:123,def...
Lean JavaScript: Object.create与原型
JavaScript对象是基于原型的,而其他多数语言使用的全部都是基于类的对象。Object.create与原型开始之前,我们先来看一些代码,我们定义了一个fun对象。varfun={
company:Phodal,
info:function(name){
returnthis.company+name
}
}我们分别用 prototype 和 Object.create() 来创建实...
JS输入数字自动转换大写金额
!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//ENhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
htmlxmlns=http://www.w3.org/1999/xhtml
head
metahttp-equiv=Content-Typecontent=text/html...
禁止右键查看源文件、复制内容方法
一些禁止查看源文件的脚本,用在网页中,能起到防止别人复制等效果,但是也可以通过其他办法看到源代码,或是复制里面的内容。下面的方法都是一些基本的js脚本,简单的用用就行了,真正能防到什么程序,谁也不好说。有句话说的好,真正做的好的页面,就不怕被人仿、复制、看,本来互联网就是个开放的嘛。锁定右键将网页中的换为如下代码即可:bodyoncontextmenu=returnfalseondragstart...