原创 javascript變量作用域、匿名函數及閉包

一、JavaScript變量作用域(scope)首先需要明白的幾個要點: 1.JavaScript的變量作用域是基於其特有的作用域鏈的。 2.JavaScript沒有塊級作用域。 3.函數中聲明的變量在整個函數中都有定義。(就後面第三點

原创 javascript深入理解js閉包

一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無非就是兩種:全局變量和局部變量。 Javascript語言的特殊之處,就在於函數內部可以直接讀取全局變量。 Js代碼   var

原创 javascript數據算法積累

1.javascript運算符++的作用是累計加1,如果我想累計加別的數值怎麼寫呢? 累計+1 a++;//a=a+1; 累計加2,3,6,0.01 a+=2; a+=3; a+=6; a+=0.01; 點贊 收藏

原创 即時通信(IM)會話SIP協議基礎

SIP協議介紹 Internet的許多應用都需要建立和管理一個會話,會話在這裏的含義是在參與者之間的數據的交換。由於考慮到參與者的實際情況,這些應用

原创 建站通用樣式初始化規範

/*----------CSS 通用屬屬性---------*/ body,html{margin:0; padding:0; background:#e8e8e8; font-size:12px; font-family:Arial,

原创 近期javascript技術研發盤點

1.jquery api的熟悉 由於離開前端開發半年的時間,javascript技術比較生疏了,回來以後繼續做這一塊工作,從新把jquery的一些方法重新熟悉了一下。 2.熟悉jquery插件開發的方法 (function($){

原创 jquery插件編寫方法

使用閉包。 面向對象編程 /** * jQuery AIUESuite V0.1 * * author: lixiaopeng * * mail:[email protected] */ (functio

原创 object c關鍵字self 跟super 的區別

self與super的區別(轉) 在objc中的類實現中經常看到這兩個關鍵字”self”和”super”,以以前oop語言的經驗,拿c++爲例,self相當於this,super相當於調用父類的方法,這麼看起來是很容易理解的。但是它們

原创 IOS界面開發給UIView添加事件

UIView本身是沒有事件監聽機制的,所以我們只能用 UIView addGestureRecognizer:(function);// 給UIView添加事件監聽的機制,代碼如下: /****UIView添加事件****/

原创 JavaScript的return關鍵字用法

return 語句從當前函數退出,並從那個函數返回一個值。 語法: return[()[expression][]]; 可選項 expression 參數是要從函數返回的值。如果省略,則該函數不返回值。 用 return 語

原创 IOS界面開發使用viewWithTag:(int)findTag方法獲取界面元素

今天在開發OS界面的時候,遇到通過界面UIview viewWithTag:(int)findTag選擇器定位界面元素的問題,以下把在界面中給元素打Tag,以及通過選擇器查找界面元素的代碼貼出來,供以後使用: 界面元素打tag //事件

原创 【js代碼調試】Console命令詳解,讓調試js代碼變得更簡單

Firebug是網頁開發的利器,能夠極大地提升工作效率。 但是,它不太容易上手。我曾經翻譯過一篇《Firebug入門指南》,介紹了一些基本用法。今天,繼續介紹它的高級用法。 ========================

原创 IOS 界面開發UIButton事件監聽

//事件監聽的問題 CGRect btn2Frame = CGRectMake(100.0, 150.0, 60.0, 44.0); //兩種不同的方式創建 UIButton *btn2 = [UIButton

原创 javascript面向對象的編程

javascript面向對象的編程,Query源碼是個很好的例子,不過對初學的話過於複雜。如果有時間,推薦研究一下node.js,有助於加深理解。 面向對象是一種思想,語言的實現是另一回事。javascript並非真正的面向對象,可以說

原创 IOS UIview設置背景圖片以及設置背景色遇到的問題

UIview設置背景圖片 self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"title.png"]]; set uitab