Javascript絕句欣賞 一些經典的js代碼

1. 取整同時轉成數值型: '10.567890′|0 結果: 10 '10.567890′^0 結果: 10 -2.23456789|0 結果: -2 ~~-2.23456789 結果: -2 2. 日期轉數值: var d = +new Date(); //1295698416792 3. 類數組對象轉數組: var arr = [].slice.call(arguments) 4. 漂亮的隨機碼: Math.random().toString(16).substring(2);

js 代碼最佳化點滴記錄

1、簡單樣本如下: switch用例 複製代碼 代碼如下: var caseContent = '';//條件判斷後處理內容 var caseValue = 5 ;//條件判斷值 switch(caseValue){ case 0: caseContent = "鞋子"; break; case 1: caseContent = "褲子"; break; case 2: caseContent = "外套"; break; ... ... case 5: caseContent = "帽子";

json的前台操作和後台操作實現代碼

例子如下: 複製代碼 代碼如下: <html> <body> <h2>通過 JSON 字串來建立對象</h3> <p> First Name: <span id="fname"></span><br /> Last Name: <span id="lname"></span><br /> </p> <script

基於JQUERY的多級聯動代碼

jquery.select.more.js 複製代碼 代碼如下: (function($){ $.fn.doselectmore = function(settings) { var dfop ={ namekey: "name", pnamekey: "name", idkey: "id", selectname:"sel", method: "POST", datatype: "json", param:{}, pval:null, chckval:null,

MooBox 基於Mootools的對話方塊外掛程式

一方面出於對mootools的興趣(雖然沒有jQuery那麼hot), 另一方面,也是想為mootools的推廣添一點小小的力量,雖然這微不足道.加上前面發布過的2個mootools組件, 寫下來總的感覺是:在效果實現方面, 確實用jQuery編寫要比用mootools來的容易快速的多, 因為在很多細節問題上jQuery已經為我們考慮了.比如mootools-core沒有類似slideUp/Down這樣的方法, 如果不引入擴充庫的話,你得自己用Fx類來實現,

jQuery數組處理代碼詳解(含執行個體示範)

示範所用數組 var _mozi=['墨家','墨子','墨翟','兼愛非攻','尚同尚賢']; 1. $.each遍曆樣本[常用] $.each(_mozi,function(key,val){ //回呼函數有兩個參數,第一個是元素索引,第二個為當前值 alert('_mozi數組中 ,索引 : '+key+' 對應的值為: '+val); }); 2. $.grep()過濾數組[常用] $.grep(_mozi,function(val,key){ //過濾函數有兩個參數,第一個為當前元素,

Prototype源碼淺析 String部分(一)之有關indexOf最佳化

添加到String.prototype中的方法比較多,不過歸結起來,大致分為下面幾類:分類方法名 原始能力增強              strip |  include  |  startsWith  |  endsWith |  empty |  blank格式camelize |

深入理解JavaScript系列(6):S.O.L.I.D五大原則之單一職責SRP

前言 Bob大叔提出並發揚了S.O.L.I.D五大原則,用來更好地進行物件導向編程,五大原則分別是: The Single Responsibility Principle(單一職責SRP) The Open/Closed Principle(開閉原則OCP) The Liskov Substitution Principle(裡氏替換原則LSP) The Interface Segregation Principle(介面分離原則ISP) The Dependency Inversion

ASP.NET jQuery 執行個體2 (表單中使用斷行符號在TextBox之間向下移動)

通過下面的代碼可以實現這種切換的效果。 首先我們來看介面: 介面代碼: 複製代碼 代碼如下: <body> <form id="form1" runat="server"> <div align="center"> <fieldset style="width: 400px; height: 200px;"> <table cellpadding="3" cellspacing="3" border="0"> <tr>

js的表單操作 簡單計算機

代碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="

js 鏈式順延強制DOME

這樣的形式執行: 複製代碼 代碼如下: d.wait(3000).run(function(m){ //等待3秒 alert('從前有座山'); }).wait(1000).run(function(m){ //等待1秒 alert('山裡有座廟'); }).wait(2000).run(function(m){ //等待2秒 alert('廟裡有一個老和尚給一個小和尚講故事'); }).wait(3000).run(function(m){ //等待3秒 alert('講的故事是:'); })

分享一個asp.net pager分頁控制項

效果:js: 複製代碼 代碼如下: $.fn.extend({ JPager: function (cfg, pageIndex, pageSize) { if (cfg && pageIndex > 0 && pageSize>0) { var token = "#" + this.attr("id"); this.empty(); var pageFirst = function () { $(token).JPager(cfg, 1, pageSize); }; var

JAVASCRIPT車架號識別/驗證函式代碼 汽車車架號驗證程式

演算法根源: 大致是這樣車輛識別代碼的第9位是檢驗位,檢驗位可用0—9中任一數字或字母“X”表示。其它位置的數字和字母代表的意義個廠家含義可能不同,但在VIN碼的其他16位字碼確定後,按以下方法計算得出第九位的檢驗位。 首先將其它16位中的字母按下列關係轉換成數字: A=1 B=2 C=3 D=4 E=5 F=6 G=7 H=8 J=1 K=2 L=3 M=4 N=5 P=7 R=9 S=2 T=3 U=4 V=5 W=6 X=7 Y=8 Z=9 每個位置都有個加權數: 位置:1 2 3 4 5

javascript類式繼承新的嘗試

我今天做的嘗試是,如何更它更像其他的語言一樣的使用繼承機制,多層繼承和更方面的調用父類的構造。 我希望達到的效果: 複製代碼 代碼如下: function A(){ alert('a'); } function B(){ this.$supClass(); alert('b'); } extend(B,A); function C(){ this.$supClass(); alert('c'); } extend(C,B); var c = new C(); alert( c

jQuery在IE下使用未閉合的xml代碼建立元素時的Bug介紹

先初始化兩個變數, 請注意其細微差別: 複製代碼 代碼如下: var a=$('<a class="link">'); var b=$('<a class="link"/>'); // 不能單單使用$('<a>'), 因為jQuery對之進行了最佳化 複製代碼 代碼如下: typeof a[0]; // 'object' typeof b[0]; // 'object' IE(6|7|8)下的表現: 複製代碼 代碼如下: typeof a[0]; // '

關於 文字框預設值 的操作js代碼

比如: 搜尋方塊:可以 <input value="搜尋產品..." /> 文本地區: 可以 <textarea>輸入您多我的建議或者意見,讓我們的網站為您創造更便捷的服務....</textarea> ........ 首先說這種提示功能很好,非常直觀,可是怎麼讓它們擷取焦點時內容清空、失去焦點後內容分為空白的話就顯示提示文本..... 當頁面這些元素多了之後如何去管理...等等問題 複製代碼 代碼如下: var

js change,propertychange,input事件小議

https://github.com/mootools/mootools-core/issues/2170這個問題來自IE(LTE8)中對checkbox和radio

40款非常有用的 jQuery 外掛程式推薦(系列一)

今天開始將發布系列文章向大家分享40款非常有用的 jQuery 外掛程式。MotionCAPTCHA ( 示範 | 下載 ) MotionCAPTCHA 是一款非常特別的 jQuery 驗證碼外掛程式,要求使用者畫出看到的形狀才能通過驗證,用到了 Canvas 標籤,所以只能在現代瀏覽器中使用。 Smart Validate ( 示範 | 下載 ) 這是一款基於

js實現的仿新浪微博完美的時間組件升級版

這個時間組件以前發過一次,上次那個很爛,這次有時間了,把這個升級了,效能更好,完美相容所有瀏覽器,ie6下拉select檔不住的問題 也解決了.總之,差不多也算一個完美的時間組件, 線上demo nothingDemo 突然發現下面的代碼裡面有個運行代碼可以看線上demo,就再最下面 然後貼出源碼,只有一點簡單的說明 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

jquery $.getJSON()跨域請求

1,同一網域名稱下和其他的請求可以是一樣的 js: 複製代碼 代碼如下: var url="http://localhost:2589/a.ashx"; $(function(){ $.getJSON(url,function(data){ alert (data.Name); }) }); 伺服器返回字串: {"Name":"loogn","Age":23} 2,不同網域名稱下 js: 複製代碼 代碼如下: var

總頁數: 3271 1 .... 3238 3239 3240 3241 3242 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.