首頁(yè) → 編程開(kāi)發(fā) → javascript|JQuery → 列表
在JS中常用的替換字符串是用 Replace函數(shù),我們先來(lái)看一下 Replace函數(shù)的用法 replace 方法 返回根據(jù)正則表達(dá)式進(jìn)行文字替換后的字符串的復(fù)制。 stringObj.replace(rgExp, replaceText) 參數(shù) stringObj 必選項(xiàng)。要執(zhí)行該替
自昨天發(fā)了各瀏覽器內(nèi)核介紹的隨筆,就閑不住了,想直接寫(xiě)個(gè)JS來(lái)識(shí)別用戶所用瀏覽器版本。寫(xiě)著寫(xiě)著卻發(fā)現(xiàn)很多坑爹的地方,比如IE10-的版本是依循常規(guī)只支持attachEvent而不支持addEventListener,但到了IE11,卻反過(guò)來(lái)只支持addEventListener而不支持attachEve
剛開(kāi)始學(xué)U3D,入門(mén)是比難的,首先要了解U3D最重要的五大界面,第一:場(chǎng)景(Sence),構(gòu)建游戲的地方;第二:層級(jí)(Hierarchy),場(chǎng)景中的游戲?qū)ο蠖剂性谶@里。第三:檢測(cè)面板(Inspector),當(dāng)前選中的資源或?qū)ο蟮脑O(shè)置,是一些變量和組件的集合。第四:游戲(Game)
domManip是什么 dom即Dom元素,Manip是Manipulate的縮寫(xiě),連在一起就是Dom操作的意思。 jQuery針對(duì)DOM操作的插入的方法有大概10種 append、prepend、before、after、replaceWith appendTo、prependTo、insertBefore、insertAfter、replaceAll
函數(shù)對(duì)于我們這些程序員來(lái)說(shuō),在熟悉不過(guò)啦,我們幾乎每天能在寫(xiě)函數(shù),使用函數(shù)?墒,在javascript中,大家知道幾種函數(shù)調(diào)用的語(yǔ)句呢?在工作中,常用到的函數(shù)調(diào)用的語(yǔ)句就一兩 個(gè)。那為啥大家知道我還在這里寫(xiě)博客,沒(méi)事消磨大家的時(shí)間。想要知道,請(qǐng)耐心
正則表達(dá)式是一個(gè)描述字符模式的對(duì)象。JavaScript的RegExp對(duì)象和String對(duì)象定義了使用正則表達(dá)式來(lái)執(zhí)行強(qiáng)大的模式匹配和文本檢索與替換函數(shù)的方法.在JavaScript中,正則表達(dá)式是由一個(gè)RegExp對(duì)象表示的.當(dāng)然,可以使用一個(gè)RegExp()構(gòu)造函數(shù)來(lái)創(chuàng)建RegExp對(duì)象
在一個(gè)html頁(yè)面中,我們有兩種方式來(lái)控制一個(gè)對(duì)象的樣式,用HTML attribute控制,或者用CSS類來(lái)控制,這兩種方法雖然都能控制對(duì)象的樣式,但是通過(guò)CSS來(lái)控制對(duì)象的樣式,將內(nèi)容和呈現(xiàn)分離開(kāi)來(lái)是更為推薦的一種方法。JQuery提供了豐富的控制CSS樣式的方法。 修改
我取這個(gè)標(biāo)題為"JS和jquery獲取當(dāng)前鼠標(biāo)的x、y坐標(biāo)位置誰(shuí)更簡(jiǎn)單?"并不是為了華眾取寵,而是為了說(shuō)它們有不同的應(yīng)用常合,或者說(shuō)有些時(shí)候你又為了效率而不得不用JS版的來(lái)取得鼠標(biāo)坐標(biāo)的方法 比如Ecshop模板制作中,它本身的JS文件與Jquery有沖突
JavaSciprt事件中有兩個(gè)很重要的特性:事件冒泡以及目標(biāo)元素。事件冒泡: 當(dāng)一個(gè)元素上的事件被觸發(fā)的時(shí)候,比如說(shuō)鼠標(biāo)點(diǎn)擊了一個(gè)按鈕,同樣的事件將會(huì)在那個(gè)元素的所有祖先元素中被觸發(fā)。這一過(guò)程被稱為事件冒泡;這個(gè)事件從原始元素開(kāi)始一直冒泡到DOM樹(shù)的最上層。
字符串的操作在js中非常頻繁,也非常重要。以往看完書(shū)之后都能記得非常清楚,但稍微隔一段時(shí)間不用,便會(huì)忘得差不多,記性不好是硬傷啊。。。今天就對(duì)字符串的一些常用操作做個(gè)整理,一者加深印象,二者方便今后溫習(xí)查閱。String對(duì)象屬性(1) length屬性
這篇文章來(lái)介紹下jQuery的選擇器。選擇器是jQuery的根基,在jQuery中,對(duì)事件處理、遍歷DOM和Ajax操作都依賴于選擇器。因此,如果能熟練的使用選擇器,不僅能簡(jiǎn)化代碼,而且可以達(dá)到事半功倍的效果。jQuery選擇器完全繼承了CSS的風(fēng)格。利用jQuery選擇器,可以非
這個(gè)url的正則表達(dá)式判斷的JavaScript!比較全面的。它驗(yàn)證的情況包括IP,域名(domain),ftp,二級(jí)域名,域名中的文件,域名加上端口!用戶名等等信息,貌似作者也是在網(wǎng)上找的,我從一個(gè)項(xiàng)目代碼中扣出來(lái)的,是我見(jiàn)過(guò)的最強(qiáng)最全面的url驗(yàn)證方式!太猛了,貼在這
這些題目都是針對(duì) Ecmascript 第三版的,原題里面全部都是選擇題,有備選答案,這里我把答案都去掉了,因?yàn)橛械念}目如果不看答案,你反而知道為什么,看了答案你卻遲疑了,所以,直接來(lái)做吧,給自己一點(diǎn)自信,相信自己! //題目 1 (function(){ re
JS中OO編程 一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無(wú)非就是兩種:全局變量和局部變量。 Javascript語(yǔ)言的特殊之處,就在于函數(shù)內(nèi)部可以直接讀取全局變量。 Js代碼 var n=999;
JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,采用完全獨(dú)立于語(yǔ)言的文本格式,是理想的數(shù)據(jù)交換格式。同時(shí),JSON是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON數(shù)據(jù)不須要任何特殊的 API 或工具包。 本文主要是對(duì)JS操作J
javascript 對(duì)數(shù)據(jù)添加刪除插入等操作 注意:以下是按操作來(lái)分類的,有的方法有多個(gè)用途,就有重復(fù) 1、數(shù)組的創(chuàng)建 var arrayObj = new Array(); //創(chuàng)建一個(gè)數(shù)組 var arrayObj = new Array([size]); //創(chuàng)建一個(gè)數(shù)組并指定長(zhǎng)度,注意不是上限,是長(zhǎng)度
Node.js是一個(gè)讓JavaScript運(yùn)行在服務(wù)端的針對(duì)Web的開(kāi)發(fā)平臺(tái),因?yàn)樗攀沟肑avaScript在服務(wù)端堪與PHP、Python、Perl、Ruby平起平坐,躋身于腳本語(yǔ)言世界的一等公民的行列。 Express作為Node.js的開(kāi)發(fā)框架,目前也是最穩(wěn)定,使用最廣泛,而且Node.js官方推薦的
代碼示例 1 var xxxVar1 = 1; 2 var outer = function(){ 3 var xxxVar2 = 2; 4 5 var results = []; 6 7 for(var i = 0; i< 3; i++) 8 { 9 var inner = function(){ 10 var xxxVar3 = 3; 11 r
RegExp對(duì)象的創(chuàng)建: 常規(guī)的正則表達(dá)式的創(chuàng)建可用直接量,即斜杠 “/” 括起來(lái)的字符。但在要求參數(shù)變化的環(huán)境下,RegExp()構(gòu)造函數(shù)是更好的選擇: var reg1 = /'\w+'/g; var reg2 = new RegExp('\'\\w+\'','g'); 對(duì)比兩種創(chuàng)建方式,RegExp中的第一個(gè)
一、JavaScript 中 slice 、substr 和 substring的區(qū)別:1: String.slice(start,end): 一個(gè)新的字符串。包括字符串 stringObject 從 start 開(kāi)始(包括 start)到 end 結(jié)束(不包括 end)為止的所有字符.2: String.substring(start,end) 這個(gè)就有點(diǎn)特別了,它是
在Jquery中,$是JQuery的別名,所有使用$的地方也都可以使用JQuery來(lái)替換,如$('#msg')等同于JQuery('#msg') 的寫(xiě)法。 1、如何給一個(gè)id為casper的標(biāo)簽添加一個(gè)名為“world”的class 考慮下面一個(gè)場(chǎng)景,假設(shè)我們頁(yè)面上有個(gè)id為casper的div標(biāo)簽,如下所示
JavaScript 語(yǔ)句JavaScript 語(yǔ)句向?yàn)g覽器發(fā)出的命令。語(yǔ)句的作用是告訴瀏覽器該做什么。下面的 JavaScript 語(yǔ)句向 id="demo" 的 HTML 元素輸出文本 "Hello World":document.getElementById("demo").innerHTML="Hello World&qu
相信大家都知道JavaScript面向?qū)ο蟮脑O(shè)計(jì)是基于JavaScript原型(prototype)的,也能看到很多優(yōu)秀的框架(如jQuery、YUI)都應(yīng)用到了prototype,那就不妨把這個(gè)可惡又奇妙的prototype給弄明白,再看那些優(yōu)秀框架的源碼也就不是什么難事兒了,同時(shí),它也能夠幫助我們合理
1、關(guān)于頁(yè)面元素的引用通過(guò) jquery 的$()引用元素包括通過(guò) id、class、元素名以及元素的層級(jí)關(guān)系及 dom 或者 xpath 條件等方法,且返回的對(duì)象為 jquery對(duì)象(集合對(duì)象),不能直接調(diào)用 dom 定義的方法。 2、jQuery 對(duì)象與 dom 對(duì)象的轉(zhuǎn)換只有 jquery 對(duì)象才能
彭老濕近期月報(bào)里提到了valueOf方法,興致來(lái)了翻了下ECMA5里關(guān)于valueOf方法的介紹,如下: 15.2.4.4 Object.prototype.valueOf ( )When the valueOf method is called, the following steps are taken:1. Let O be the result of calling ToObject p
一、一些概念 ①傳統(tǒng)Ajax:交互的數(shù)據(jù)格式——自定義字符串或XML描述; 跨域——通過(guò)服務(wù)器端代理解決。 ②如今最優(yōu)方案:使用JSON格式來(lái)傳輸數(shù)據(jù),使用JSONP來(lái)跨域。 ③JSON:一種數(shù)據(jù)交換格式;诩兾谋尽⒈辉鶭S支持。 &
一、一些概念: 1、鼠標(biāo)事件有一個(gè)botton屬性:返回一個(gè)整數(shù),用于表示點(diǎn)擊的是哪個(gè)鼠標(biāo)按鍵。BUG:在IE和標(biāo)準(zhǔn)DOM的鼠標(biāo)事件中,唯一一個(gè)button屬性值相同的是“單擊右鍵”事件,都返回2。 2、事件onmousedown:表示鼠標(biāo)按鍵按下的動(dòng)作! 事件oncontextmen
在學(xué)習(xí)中,發(fā)現(xiàn)多個(gè)教程中都提到了利用JQuery插件實(shí)現(xiàn)圖片滑動(dòng)欄。于是在網(wǎng)上搜索了一番,發(fā)現(xiàn)類似的插件千千萬(wàn)萬(wàn),都有各自的特色。故本教程挑選了其中的一個(gè)插件,進(jìn)行講解,并在后面結(jié)合實(shí)例講解如何在PS中切片,在導(dǎo)出的網(wǎng)頁(yè)中完成圖片滑動(dòng)欄欄的制作。 插件
隨著移動(dòng)設(shè)備和Web應(yīng)用的普及,為了更好的便于用戶的使用,對(duì)于網(wǎng)頁(yè)或應(yīng)用程序的用戶體驗(yàn)要求就越來(lái)越高,確實(shí)是這樣,作為用戶更喜歡選擇用戶體驗(yàn)效果好的網(wǎng)站或應(yīng)用程序,所以作為開(kāi)發(fā)者的我們就需要開(kāi)發(fā)出更人生化的應(yīng)用程序了。 相信許多人有使用微博的經(jīng)驗(yàn)
在Dom 編程中我們只能使用有限的函數(shù)根據(jù)id 或者TagName 獲取Dom 對(duì)象. 然而在jQuery 中則完全不同,jQuery 提供了異常強(qiáng)大的選擇器用來(lái)幫助我們獲取頁(yè)面上的對(duì)象, 并且將對(duì)象以jQuery 包裝集的形式返回。本文主要對(duì)常用的jQuery 選擇器進(jìn)行一個(gè)介紹及歸類。 jQu
首先頁(yè)面需要應(yīng)用jquery文件 如 <script type="text/javascript" src="文件地址"></script>獲取某個(gè)控件的方法:Var myControl= $("#controlID") ;如果要獲取的控件是服務(wù)器控件(runat=”server”的)獲取控件的方法為
javascript是個(gè)入門(mén)門(mén)檻很低的語(yǔ)言,甚至一個(gè)從來(lái)沒(méi)有接觸過(guò)javascript的技術(shù)人員,幾小時(shí)內(nèi)就可以寫(xiě)出一個(gè)簡(jiǎn)單有用的程序代碼。 但是如果因此你就下結(jié)論:javascript是門(mén)簡(jiǎn)單的語(yǔ)言。那你就大錯(cuò)特錯(cuò)了。想寫(xiě)出高性能的代碼,同樣需要具備一個(gè)高級(jí)程序員的基本素
1. Javascript沒(méi)有類的概念。一般使用原型鏈繼承(prototypal inheritance)來(lái)模擬類。 2. 除了null和undefined之外的任何數(shù)據(jù)類型都能表現(xiàn)成Object (behave like an object),包括Number類型和Function類型。 var n = 42; function f() { alert("f
在web開(kāi)發(fā)過(guò)程當(dāng)中,我們經(jīng)常需要在前臺(tái)頁(yè)面輸入關(guān)鍵詞進(jìn)行數(shù)據(jù)的搜索,我們通常使用的搜索方式是將搜索結(jié)果用另一個(gè)頁(yè)面顯示,這樣的方式對(duì)于搭建高性能網(wǎng)站來(lái)說(shuō)不是最合適的,今天給大家分享一下如何使用 jQuery,MySQL 和 Ajax創(chuàng)建簡(jiǎn)單和有吸引力的Ajax 搜索,希
在系統(tǒng)當(dāng)前時(shí)間的基礎(chǔ)上,實(shí)現(xiàn)多種形式的日期計(jì)算,項(xiàng)目中經(jīng)常要 計(jì)算當(dāng)前時(shí)間 加多少天后的時(shí)間,找到三不錯(cuò)的方法,記錄下來(lái)。 1.計(jì)算當(dāng)前日期+N天后的日期function CurrentDateAddDay(n){ var s, d, t, t2; t = new Date().getTime(); &
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見(jiàn)反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告