摘要:獲取的所有的表單元素第一個參數拼接變量函數如果第一個參數是字符串的話,類似獲取中的參數閉包錢換啤酒黑點對應
獲取form的所有的表單元素
document.forms["eg"].elements;
$.map($("[name=eg]").serializeArray(), function(item, index){
return $("[name="+item["name"]+"]");
});
replace第一個參數拼接變量replace(new RegExp(this.value, "g"),""+this.value+"");
函數thissetInterval(_this.autoPlay.bind(_this),3000);
setInterval("_this.autoPlay()",3000);如果第一個參數是字符串的話,類似eval
function Pig() {};
Pig.prototype={
init:function () {}, move:function () {}, render:function(){ this.move(); console.log(this) }
}
var pigPlayer=new Pig();
setInterval(pigPlayer.render.bind(pigPlayer),1000); setTimeout(function(){pigPlayer.render()},1000)獲取URL中的參數
var urlParams; (window.onpopstate = function() { var match, pl = /+/g, search = /([^&=]+)=?([^&]*)/g, decode = function(s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); })(); var a =document.createElement("a"); a.; query = a.search.substring(1); urlParams = {}; arr.map(function(i){ urlParams[i.split("=")[0]]=i.split("=")[1] }); console.log(urlParams) //Object {param: "yes", article: "1"} var paramsString = "q=URLUtils.searchParams&topic=api" var searchParams = new URLSearchParams(paramsString); searchParams.get("q")閉包
var apples = ["apple1", "apple2", "apple3"]; for (var i = 0, funs = []; i < 3;i ++){ funs[i] = function(){ console.log(apples[i]); } } funs[0](); funs[1](); funs[2]();//undefined var apples = ["apple1", "apple2", "apple3"]; for (var i = 0, funs = []; i < 3;i ++){ funs[i] = (function(x){ return function(){ console.log(apples[x]); } })(i); } funs[0](); funs[1](); funs[2]();//apple3錢換啤酒
function computed(money) {
var num = parseFloat(money) / 2; var pingzi = num, gaizi = num; var total = num; reComputed(); function reComputed() { if (pingzi < 2 && gaizi < 4) { return; } if (pingzi >= 2) { var beishu = Math.floor(pingzi / 2); pingzi = pingzi - beishu * 2 + Math.floor(pingzi / 2); gaizi = gaizi + beishu; total = total + beishu; } else { var beishu_1 = Math.floor(gaizi / 4); gaizi = gaizi - beishu_1 * 4 + Math.floor(gaizi / 4); pingzi = pingzi + beishu_1; total = total + beishu_1; } reComputed(); } return total;
}
javascript黑點[
parseInt(0.00000008)//8 parseInt(0.000008)//0 對應python >>> 0.2.hex() "0x1.999999999999ap-3" >>> (0.8 - 0.6).hex() "0x1.999999999999cp-3" >>> 0.1.hex() "0x1.999999999999ap-4" >>> (0.8 - 0.7).hex() "0x1.99999999999a0p-4" >>> (0.2 - 0.1).hex() "0x1.999999999999ap-4" > 0 >= null true > 0 <= null true > 0 == null false > 0 === null false > [] == [] false > [] === [] false
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/86534.html
摘要:本文記錄,對的一些封裝庫的知識,我希望從本文開始去深入學習這門語言,以及在面向對象,原型上封裝的使用。讓自己在方面有能夠有一定進步。 本文記錄jQuery,Zepto對js的一些封裝庫的知識,我希望從本文開始去深入學習js這門語言,以及在面向對象,原型上封裝的使用。讓自己在js方面有能夠有一定進步。共勉 jQuery庫 簡單的jQuery庫的實現 需要先了解閉包,立即執行函數以及Jav...
摘要:本文為整理記錄本人從這年間使用的技術棧的第三方插件集合,基本能滿足常見的項目的業務需求。自從年初開始上手使用以后,就沒怎么使用了,如果以后有小型項目需要用到的話,還可以翻出來再熟悉下 本文為整理記錄本人從15~17這2年間使用的技術棧:jQuery + Bootstrap的第三方插件集合,基本能滿足常見的jQuery項目的業務需求。 自從18年初開始上手使用Vue以后,jQuery就沒...
摘要:本文為整理記錄本人從這年間使用的技術棧的第三方插件集合,基本能滿足常見的項目的業務需求。自從年初開始上手使用以后,就沒怎么使用了,如果以后有小型項目需要用到的話,還可以翻出來再熟悉下 本文為整理記錄本人從15~17這2年間使用的技術棧:jQuery + Bootstrap的第三方插件集合,基本能滿足常見的jQuery項目的業務需求。 自從18年初開始上手使用Vue以后,jQuery就沒...
摘要:本文為整理記錄本人從這年間使用的技術棧的第三方插件集合,基本能滿足常見的項目的業務需求。自從年初開始上手使用以后,就沒怎么使用了,如果以后有小型項目需要用到的話,還可以翻出來再熟悉下 本文為整理記錄本人從15~17這2年間使用的技術棧:jQuery + Bootstrap的第三方插件集合,基本能滿足常見的jQuery項目的業務需求。 自從18年初開始上手使用Vue以后,jQuery就沒...
摘要:回調隊列中的元素是對象,代表一個事件回調,擁有多個屬性,如等等,其中是回調函數,在觸發時通過傳遞,具體的在后面講。類型是時鍵表示事件名,規則同上,鍵值表示事件觸發時的回調函數。 jQuery源碼學習之event jQuery的事件機制為異步回調,事件監聽的屬性、參數和回調的等保存在Data實例中,在元素上保存該對象的引用。有方法handle,內部執行dispatch;有屬性events...
閱讀 1762·2021-10-12 10:12
閱讀 2530·2021-09-29 09:42
閱讀 2711·2021-09-03 10:28
閱讀 2249·2019-08-30 15:54
閱讀 1153·2019-08-30 15:53
閱讀 1388·2019-08-30 11:26
閱讀 3357·2019-08-30 11:02
閱讀 2134·2019-08-30 11:02