1.js是用unicode算長度的,比如單位元組的算1,中文也算1,但是正常我們想讓兩個單位元組算1,如何計算這個長度 第一種解決方案,用正則,如下 /[\u0x00-\u0xff]/,天真的想著,這樣就可以匹配所有unicode在這個之間的了,但是,這個正則不匹配標點符號,比如空格,逗號,不知道為什麼,所以,只能去遍曆charCodeAt了 代碼如下: function getStringWidth(s){ var length = 0;
<script type="text/javascript"> <!-- //平台、裝置和作業系統 var system ={ win : false, mac : false, xll : false }; //檢測平台 var p = navigator.platform; alert(p); system.win =
文檔 http://html5ify.com/eventproxy/api.html 先上上段代碼 var EventProxy = require("./eventproxy'); var proxy = new EventProxy(); var add= function (v1, v2, v3){ console.log(v1+v2+v3+''); };
var arr=['a','b','c']; 若要刪除其中的'b',有兩種方法: 1.delete方法:delete arr[1] 這種方式數組長度不變,此時arr[1]變為undefined了,但是也有好處原來數組的索引也保持不變,此時要遍曆數組元素可以才用 for(index in arr){ document.write('arr['+index+']='+arr[index]);}
HTML DOM (文件物件模型)當網頁被載入時,瀏覽器會建立頁面的文件物件模型(Document Object Model)。HTML DOM 模型被構造為對象的樹。HTML DOM 樹 通過可程式化的物件模型,JavaScript 獲得了足夠的能力來建立動態 HTML。JavaScript 能夠改變頁面中的所有 HTML 元素JavaScript 能夠改變頁面中的所有 HTML 屬性JavaScript 能夠改變頁面中的所有 CSS 樣式JavaScript
No installation is required. To use jQuery, we just need a publicly available copy of the file, whether that copy is on an external site or our own. As JavaScript is an interpreted language, there is no compilation or build phase to worry about.