我们的网络应用程序完全在浏览器上呈现.
服务器只通过JSON消息传递与浏览器通信.
因此,我们只需要一个应用程序页面,并且大多数<a>标签都没有真正href指向其他页面.
在我寻求删除不必要的东西时,我想知道我是否可以摆脱void(0)我们代码中的数以万计,因为它们似乎毫无用处:
<a onclick="fn()">Does not appear as a link, because there's no href</a>
<a href="javascript:void(0)" onclick="fn()">fn is called</a>
<a href="javascript:" onclick="fn()">fn is called too!</a>
Run Code Online (Sandbox Code Playgroud)
有人知道使用是否href="javascript:"会导致问题吗?
它甚至可以在IE7上运行......
请不要花费宝贵的时间告诉我内联javascript是坏的,因为这是由模板引擎生成的:)
是否有任何理由比其他人更多地使用以下其中一项:
<input type="button" value="b1" onclick="manageClick(this)" />
<input type="button" value="b2" onclick="manageClick(this);" />
<input type="button" value="b2" onclick="manageClick(this);return false;" />
<input type="button" value="b3" onclick="return manageClick(this);" />
<input type="button" value="b4" onclick="javascript:return manageClick(this);" />
Run Code Online (Sandbox Code Playgroud)
请不要花费宝贵的时间告诉我使用jQuery或attachEvent/ addEventListener.这不是我的问题的目标.
我们已经构建了所谓的单页Web应用程序(单个html页面+ ajax)
在追求尽可能多的http调用时,我们将JS和CSS捆绑在2个文件中.
与此同时,我们了解了Google Buzz移动版的构建方式,并提出了一些有趣的观点:
因此,我们进一步"内联"了SCRIPT和STYLE标签中的2个JS和CSS文件.删除2个珍贵的http电话.
有没有人在桌面浏览器上遇到麻烦?
我不打算就不引人注意的问题展开宗教辩论;)这是关于性能,网络延迟,移动页面等......
从昨天(2014年10月2日)开始,尝试访问使用OAuth 2的应用时似乎存在随机错误.
有两个问题:
我们无法访问我们用于内部管理的应用程序.
我们无法通过其Google Apps登录的客户登录.
以下是错误的详细信息:
Request Details
from_login=1
response_type=code
scope=email profile https://www.googleapis.com/auth/drive.file
access_type=online
redirect_uri=https://login.xero.com/SignIn/GoogleOAuthCallback
as=-5fc43****cf15779
pli=1
client_id=1061085901692-8vaq9******vuv2d2cro0eervp04j7a.apps.googleusercontent.com
authuser=0
hl=en
Run Code Online (Sandbox Code Playgroud)