Ajax
文章平均质量分 71
zlxadhkust
这个作者很懒,什么都没留下…
展开
-
<Effective JavaScript> - Note 03
Item 47:不要给Object.prototype添加可枚举的属性归根结底,还是在说for..in的特性带来的问题。像下面的代码在Object.prototype上定义了一个方法,结果导致一些问题:Object.prototype.allKeys = function () { var result = []; for (var key in this) { r原创 2017-05-13 12:11:51 · 427 阅读 · 0 评论 -
Note on 'Object-Oriented JavaScript' - 1
Chapter2: Primitive Data Types, Arrays, Loops, and ConditionsPrimitive Data TypesStringsString Conversions将字符串放在数学运算符号前后作为参数会导致字符串被隐性转换为数字类型变量,注意加号'+'除外,因为将字符串连接起来的操作也是用加号表示,所以这里原创 2014-03-27 14:15:24 · 465 阅读 · 0 评论 -
Notes On <AJAX & PHP> - 2
第六章:Ajax提示與自動完成这张图显示了客户端的Javascript向服务器发送请求的基本逻辑。check函数每0.5秒运行一次,每次运行他都会用setTimeOut再次设定自己的下一次运行,而如果条件符合,它将呼叫getSuggestions()函数,后者将进行一系列判断来决定如何处理,其中有三个可能性,而最重要的是XHR对象当下有效,于是它向服务器发送了一个请求,于是下面原创 2012-06-02 23:09:16 · 387 阅读 · 0 评论 -
Notes On <PhoneGap, Mobile Web Framework for JavaScript and HTML5>
這本書以介紹相關開發工具的使用為主。原创 2012-08-24 18:08:12 · 595 阅读 · 0 评论 -
Get Started With Tiny_MCE
下切總是從下載開始:http://www.tinymce.com/download/download.php,我選擇的是最基本的版本。下載后解壓縮到web目錄下。官方的一個傻瓜指南:http://www.tinymce.com/wiki.php/Installation,它給出了建立編輯器最基本的代碼。init()方法里,接收很多配置參數,關於這些參數的解釋在:http://www.tinym原创 2012-08-21 12:26:26 · 466 阅读 · 0 评论 -
在Windows 7上建立Android + PhoneGap開發環境
Phone Gap的官方網站:目前最新的版本是2.0.0。安裝過程在研究了四本關於Android的教程中的安裝指南之後,我發現關於Android的相關技術的發展實在太迅速,很多書中所指軟件的版本已經過時了,雖然這些書都是在十八個月內出版的,所以其中很多軟件的安裝方式也已經過時。我覺得最靠譜的還是按照官網的指南,而現在有兩個要參考的官網:http://de原创 2012-08-22 12:44:10 · 2898 阅读 · 0 评论 -
Notes On <Pro jQuery Mobile>
這本書針對的情況是通用的Web程序內使用jQuery Mobile。除了編寫針對移動電話上的瀏覽器編寫web app之外,也提及了通過PhoneGap這樣的技術開發移動平臺上的原生程序的情況。是一本介紹基礎的書。原创 2012-08-29 11:55:40 · 384 阅读 · 0 评论 -
Notes On <Pro JavaScript with MooTools> - 02
之所以先从这里开始,因为前面七个章节都是在讲Javascript本身的运作原理和问题为主。而我需要快一点开始对MooTools的探索,因为我的同事关心的只是我能否尽快完成我的任务。Chapter 8: ElementsFamilies and Trees这个问题首先要澄清的是Element的含义。因为跳过了前面的章节,所以有一点令人困惑。于是我插入一些解释在这里原创 2012-07-26 16:51:56 · 530 阅读 · 0 评论 -
Cosmos的新功能
第一步:data design首先,需要修改jos_bl_arrangement视图。所以备份这个视图的SQL,然后修改,在前面加上查询id:select `m`.`id` AS `id`,`m`.`m_id` AS `mday_id`,month(`m`.`m_date`) AS `mon`,...然后,重新执行这个SQL创建视图。去到文件:/comp原创 2012-08-08 21:22:31 · 676 阅读 · 0 评论 -
Notes on <jQuery in Action> - 1
选择这本的原因很简单,我从来没看过这个系列的书(xxx in Action)。想了解下这个系列的书写的风格是怎样。Chapter 1:Introducing jQuery按說這章應該將歷史多些,不過JQuery沒啥發展悠久的歷史,所以這章作者多數是給出一些jQuery的小示例,來闡述jQuery是如何方便開發者的。我不打算複述太多東西,我只摘抄一些我在書上highlight原创 2012-02-24 19:48:51 · 636 阅读 · 1 评论 -
如何使用jQuery UI的sortable组件做一个更为友好的界面(中)
Realize the Two-way Drag & Drop ListsSet up Basic ProgramNow it's time to do it in action. Let's create the two-way drag-&-drop lists firstly, since it seems more easy.We setup the basic原创 2012-07-17 15:09:41 · 1455 阅读 · 0 评论 -
Add One Bool Field to Player Extra Field
這次的問題之所以有點麻煩,是因為extra field是一個在預料不到系統會做什麽擴展的情況下預留的擴展能力,而它必然有局限性。局限性的體現就是,jos_bl_extra_values表只能將這個值存放為字符類型數據。實際上,在處理這部份問題時,我採用的做法是將三個表聯合:jos_bl_players,jos_bl_extra_filds與jos_bl_extra_values。在jo原创 2012-07-21 13:30:21 · 548 阅读 · 0 评论 -
JSON in PHP
Refs:PHP: json_encode - ManualPHP 讓 json_encode() 指定回傳格式如何正确运用PHP json_encode函数进行中文转换PHP json_encode() 函数介绍原创 2012-08-03 21:54:33 · 310 阅读 · 0 评论 -
Notes On <Pro JavaScript with MooTools> - 01
原本并未打算仔细阅读这本教材,需要使用MooTools只是因为眼下正在收尾的一个基于Joomla!的项目需要一点新的客户端的功能,不过看来也不是什么复杂的东西,所以我也没有想要深入研究MooTools的打算。之所以后来改变想法,一是因为看了这本书的第二章之后,发现作者在很深入地探讨Javascript的原理和机制,那里提到很多我之前不了解的特性;二是因为昨晚看了这篇文章:jQuery原创 2012-07-26 09:58:00 · 514 阅读 · 0 评论 -
Communication Between Hosting System and Its Plugin Applications(Cross Domains)
The first rendered HTML code in mother system is: if(!window.hasInitShop88Addon){ initShop88Addon('f3f4612484faba346107da36c44e5e24', 'http://hk.dev.job.88apps.net/88app.php原创 2013-12-04 12:26:21 · 1107 阅读 · 0 评论 -
Note On <High Performance JavaScript> - 02
Chapter 1: 加载与运行在很多浏览器里,渲染界面的线程和执行JavaScript的是同一个线程,所以当执行JS的时候,浏览器就停下任何其他任务。不论是遇见内联的JS代码,还是外部加载的JS文件,浏览器都只能暂时放下跟界面有关的工作去执行JS代码。这样设计的原因是JS代码会修改DOM,比如通过document.write()。=============翻译 2017-04-10 11:04:10 · 569 阅读 · 0 评论 -
Note On <High Performance JavaScript> - 03
Chapter 8: 实践技巧避免双重执行这个部分讨论的是动态执行的JS代码,通过eval(),Function(),setTimeout()和setInterval()所创建的代码都会经过两次执行的过程,而这导致它们慢很多。作者的建议是,对于eval()和Function()最好是索性直接避免,而后两者setTimeout()和setInterval(),可以翻译 2017-04-22 09:01:48 · 351 阅读 · 0 评论 -
Note On <High Performance JavaScript> - 01
Chapter 4: 文档对象模型(DOM)操作一般来说,一个浏览器里面的DOM实现和JavaScript的实现是两个分开的模块,JavaScript是独立的脚本语言,它自身的规范里不包含DOM,所以JavaScript的引擎是个独立的部分,实现DOM的部分通常叫渲染引擎(rendering engine)。由于两者相互独立,所以所有与DOM有关的操作都会引起两个模块之间的沟通,这个通翻译 2017-04-02 17:05:26 · 764 阅读 · 0 评论 -
DS.Lab筆記 - ECMA-262-3: 闭包
原文链接:ECMA-262-3 in detail. Chapter 6. Closures.=============================================================ECMA的闭包实现var x = 10; function foo() { console.log(x);} (f翻译 2017-04-10 06:58:56 · 474 阅读 · 0 评论 -
DS.Lab筆記 - ECMA-262-3: 函数
原文鏈接:ECMA-262-3 in detail. Chapter 5. Functions.函数有三种:函数声明函数表达式通过函数构造器创建的函数====================================================================函数声明(Function Declarati翻译 2017-04-05 18:03:26 · 311 阅读 · 0 评论 -
<Effective JavaScript> - Note 02
Item 13:使用IIFE创建本地作用域看来这个for循环的作用域的问题真的是很经典,在DS的博客,KS的YDtKJS系列里都有讨论过。代码如下:function wrapElements(a) { var result = [], i, n; for (i = 0, n = a.length; i < n; i++) { result原创 2017-04-23 07:01:36 · 539 阅读 · 0 评论 -
关于本人将会搬家博客的声明
至对这个博客有点关注的人:本人写博客的初衷很简单,主要是管理个人的知识和信息,软件开发这个行业的知识有其独特的性质,博大精深,结构宏大而细微处又琐碎,往往要经过一番长期的求索才能领悟一些知识,比如原理,算法等等,所以作为从业人员,记录下自己解开的知识点非常重要。这些博客其实只是个人的学习笔记,目标读者也只是我自己而已,没想到还是有很多人来看,也有些被收入知识库。也没有想到有一天会写原创 2017-04-13 17:05:25 · 519 阅读 · 0 评论 -
JavaScript心經-this关键字篇
this关键字this關鍵字在JavaScript裡的具體含義完全不同於C#或者Java這種基於類的編程語言,所以參考後者來理解前者只會更加迷惑。在JavaScript裡並不存在C#中的類,也就不存在類的實例,所以this不可能指向那樣一個東西。JavaScript裡的this究竟該怎樣解釋,目前我還沒有發現任何術語可以簡單地說明並且不具歧義性,很多人把它稱為函數執行時的上下文原创 2016-07-23 06:59:57 · 449 阅读 · 0 评论 -
JavaScript心經-變量篇
变量(Variables)[Notes On 'Professional.Javascript.For.Web.Developer' - 1]有三种常用的基本类型:boolean、number和string。还有两个特别一些的:undefined和null。判断一个变量是否是undefined或者null现在主要讨论undefined和null,因为原创 2014-03-25 12:01:56 · 735 阅读 · 1 评论 -
Get the First Touch on JQuery
Target:Actually, what I will do is to integrate this JQuery UI into my Joomla! site: http://jqueryui.com/demos/slider/#side-scroll. But I have no idea about JQuery, my learning progress now is原创 2012-02-18 18:04:11 · 1003 阅读 · 2 评论 -
Note On <Beginning ASP.NET 3.5> Chp 10 & <Professional ASP.NET 3.5 SP1 Edition> Chp 19
Chapter 10: ASP.NET AJAXChapter 19: ASP.NET AJAXSo, all the texts start this off at talking about the scenario when updating part of a web page is desired, which is referred as asy原创 2015-09-19 22:25:51 · 679 阅读 · 0 评论 -
jQuery Cheatsheet
Attribute SelectorTo identify the elements by their attributes:原创 2014-05-12 21:31:06 · 710 阅读 · 1 评论 -
如何使用jQuery UI的sortable组件做一个更为友好的界面(下)
Realize the One-way, One-to-multiple, Drag&Drop ListsSet up Basic ProgramThis time, no sortable involved; but the program got more complex, since we need more functionalities. We will use原创 2012-07-17 17:07:40 · 672 阅读 · 0 评论 -
Notes on <jQuery in Action> - 2
Chapter 3: Bringing pages to life with jQuery前面的一章講的主要是如何得到一個DOM元素集合,而且分成兩個部份,一個是講如何通過選擇器用原始的方法得到元素集合,另一個部份講如何對集合進行加減運算。但是得到這些元素的目的是操作它們,這一章專注于講如何操作它們,比如內容,屬性,樣式屬性。3.1 操作元素的屬性:jQue原创 2012-03-01 12:47:26 · 622 阅读 · 0 评论 -
如何使用jQuery UI的sortable组件做一个更为友好的界面(上)
http://jqueryui.com/demos/sortable/Basic Understanding of How It WorksWell, after pretty while of playing around with the docs and demos, let's set up our own prototype program firstly. I原创 2012-07-11 12:00:33 · 2400 阅读 · 1 评论 -
Javascript Tips - (1)
调试工具:在研究valums-file-uploader的時候,我看到作者用console來作為調試工具:function(str){ if (this._options.debug && window.console) console.log('[uploader] ' + str);}所以console.log()可以用來輸出變量到控制台,原创 2012-03-01 10:36:50 · 593 阅读 · 0 评论 -
FireBug 的使用
http://wenku.baidu.com/view/72ce9f0ef12d2af90242e635.html原创 2012-03-12 11:01:28 · 349 阅读 · 0 评论 -
Notes On <Professional.Javascript.For.Web.Developer> - 2
Chapter 9: All about Events现状:事件机制最终被纳入DOM标准中,但是由于其坎坷的发展历史,目前不同的浏览器对事件的实现各不相同。事件流:事件的传递分为冒泡阶段(bubbling),和捕获阶段(capturing),在DOM标准中,两个过程都是被支持的。其机制与Actionscript很相似。事件处理函数/侦听器:基本的方式有两种,一种是在原创 2012-02-15 14:26:39 · 564 阅读 · 1 评论 -
Insight into eDir-CMS (Composed by Wing and EA) - 1
The first topic is about the output buffer of PHP, since I found intensive usage ofob_start() andob_end_flush() functions.Refs:http://rickykwan.iworkshop.com.hk/2010/03/656.htmlhttp://php.原创 2012-03-14 15:29:22 · 848 阅读 · 0 评论 -
Notes On <Enterprise AJAX – Strategies for Building High Performance Web Applications> - 1
Chapter 1: AJAX and Rich Internet Applications追求效率的我决定直接跳过这一章。Chapter 2: AJAX Building BlocksJavaScript:文档对象模型(DOM):级联样式表(CSS):XMLHttpRequest (XHR):这里介绍的内原创 2012-02-17 15:23:41 · 420 阅读 · 0 评论 -
Uploading File with PHP and Client Side Scripting
Step 1: The non-Javascript ImplementationThe most basic structure of the script for doing the job is as following, this is from the description in :The user interface:Upload Fi原创 2012-02-27 17:07:28 · 944 阅读 · 0 评论 -
Apply JQuery UI in Joomla!1.5 site
Before that, I want to report one discovery:When I create my view layout for my component, if I use:it won't work, its width is not affected.However, if I use:generally spe原创 2012-02-18 22:32:20 · 830 阅读 · 0 评论 -
Ajax tutorial links & Source Links
http://www.w3schools.com/php/php_ajax_intro.asp http://www.jumpin.cc/book/ajaxphp/index.htm http://www.ajaxf1.com/tutorial/ajax-php.html http://www.ibm.com/developerworks/cn/opensource/os-原创 2011-06-14 10:46:00 · 376 阅读 · 1 评论 -
Notes on <Understanding AJAX: Using JavaScript to Create Rich Internet Applications>
I scanned the content index of this book, and it should be facing beginners. So I will continue to learn Ajax by this book.Chapter 1. What Is AJAX?当然是讲历史,不过是偏重应用情况的历史多过于开发情况的历史,给原创 2012-02-21 10:39:29 · 572 阅读 · 0 评论 -
几本JQuery的教材的比较
我找到的教程里,年代最近的是这本:2009年出版,当时的JQuery版本是1.2.x,而眼下的是1.7.1。这本书的好处是它分了一半篇幅给JQuery UI,因为如果用JQuery 而不用其UI,有点浪费。至于内容的编排和分划,就跟其他的书差不多,都是将API按照几个大的分类来讲,选择器、Ajax的异步传输、如何操作DOM、事件处理、效果动画、使用和自定义插件,等等。。原创 2012-02-23 11:13:42 · 1458 阅读 · 0 评论