IE7 has been released
Download here:http://www.microsoft.com/windows/ie/downloads/default.mspx
Tab browsing, RSS subscrib support...
Download here:http://www.microsoft.com/windows/ie/downloads/default.mspx
Tab browsing, RSS subscrib support...
I got this message from Here.Microsoft and SAP will dev a new product named Duet.This is it's site:http://www.duet.com/
Office will be the Front end as Presentation and SAP will be the Application layer. I thought Office's smart client is a great tech before. Now office and SAP make a perfect bound. Here is the Architech diagram:
Because of focusing on SAP field and busying with a Bank Project,i haven't visit most tech webs such as TSS ajaxian for a long time.But i sitll care the evolution of JAVA world.
Today i found a new word--comet.No, not Halley's comet,yet another buzzword in AJAX world.
It's a approach to improve the interaction of web application after AJAX.The server will hold a connection with client and push message to the client .
More information please visit the related sites:
http://www.irishdev.com/NewsArticle.aspx?id=2166
http://www.irishdev.com/NewsArticle.aspx?id=2173
I'm implementing upload feature.Javascript can't manipulate file on client machine for security,so i came to iframe firstlly.But i still wonder GMail and microsoft live mail's solution.I found that there were few discussion in domestic ajax forum.But there are many voerseas components.I found all of them use iframe to solve this problem.
So we still need iframe as a approach on AJAX way.
查看全文
Venkman is a Javascript Debugger as a FireFox extenstion.It's at least powerful than IE's default script debugger(not Visual InterDev's).You can watch varaiable,set breakpoint and use "step over" "step into" "step out" "continue" buttons to debug your niffy javascript codes.
See DFlying's finding:
Yep,No Block Scope concept in JavaScript.Only the global and function Scope.You can use "var" to declare a global variable and use "var" agian to declare a homonymous variable in a function.In the function ,the second one works.But there is no Block scope.
Check the codes below,it's a demo for "NO BLOCK SCOPE"
function test(o) {var i = 0; // i is defined throughout functionif (typeof o == "object") {var j = 0; // j is defined everywhere, not just blockfor(var k = 0; k < 10; k++) { // k is defined everywhere, not just loopdocument.write(k);
}document.write(k); // k is still defined: prints 10}document.write(j); // j is defined, but may not be initialized}
But,You still need to care javascript's FUNCTION SCOPE.Also see code snippet:
var scope = "global";
function f( ) {alert(scope); // Displays "undefined", not "global"var scope = "local"; // Variable initialized here, but defined everywherealert(scope); // Displays "local"}f( );
Right,thought you alert(scope) first and then define a new functin scope variable scope.However,once you define a function scope vriable,it will hide the global variable in the function body,whatever the definition order.
本来还要自己写一个auto-complete,但是大多数此类功能并没有提供类似google suggest提供的键盘选择功能,auto-complete便失去了一大半的交互改善。于是前两天还特意扒了google suggest来看ac.js 发现google定是用了混淆器。虽然代码没有压缩,但是代码的回车空行和函数名字全部混乱。正在要自己写的时候发现了此中国自产的AutoAssist。Very Cool!
一场精彩的CMMI论战 Here
Rasmus Lerdorf, creator of the PHP langauge, has a new tutorial on his site today that looks at the creation of a "no-framework PHP MVC framework" using PHP5, the Yahoo! User Interface Library, and JSON.
He steps through the entire process of working up the "non-framework" - the goals of the project, why to go with the MVC approach for the structure, and, of course, the code.
That arose the PHP's own MVC Pattern discussion in PHP Community.But i have my own view.Here is my response in one of most famous PHP community:
查看全文
Most time ,we need a tab widget to switch content in the panel dynamically.But most important thing we should foucs on is not developing widets like this.So never invent wheel again.This tiny toolkit can help you make a tab easily. 查看全文
I'm designing the menu of my product.At the beginning,i just modify the div element's height attribute to make the menu's animation.But i found that's really fade.So i found this nifty small lib to implement my idea.That's easy to use and only 3kb.More feature are being explored.But till now,it fits my requirement.The demo codes are here. 查看全文
Now,I'm developing a XXX product based on AJAX.So i will update a region of one page dynamiclly.Because of i made the layout under Web Standard principle(DIV+CSS),there will be many CSS files for layout and style.If i update region A,the new HTML needs new css files.So i don't wanna link all css files at that main page.The codes below will give you a common way to load specify css file dynamiclly though it's simple.(Test under Firefox1.5 IE6 SP1) 查看全文
DBDesigner is a great open source Database modeling tools especially for MySQL.But the whole develop team have worked for MySQL to develop MySQL workbench.So the product was stop upgrating.We must modify MySQL5's password storage type by SET PASSWORD = OLD_PASSWORD('myPass') on user table of MySQL5 to connect MySQL again.
Now,we can use it again:)
I have uploaded prototype samples.It includes prototype's basic API demo.Enjoy it...Prototype is really wonderful Javascript Framework.
为AJAX贴贴脸系列文章。第一篇为AJAX贴贴脸之入门篇。本示例部分操作利用了prototype类库,相关知识请查阅
AJAX与服务器端通讯,虽然XHR对象的介入使得我们可以异步处理用户请求,但是另外一个细节也暴露给我,我们如何与服务器统一通信的契约? 查看全文