JavaScript 深入理解 `sort()` 方法
介绍了 JavaScript 中 sort() 方法的基本用法及其局限性,说明默认按字符编码排序可能导致数字排序不准确。通过自定义比较函数实现数值的升序和降序排序,并展示了对包含对象的数组按特定属性排序的应用场景,提供了代码示例以便直观理解。
"原生 JavaScript 写 Ajax"继续阅读
"JavaScript 方法 `splice()` 和 `slice()`"继续阅读
function a (x, y) {
var i = 0;
var b = function(){
console.log((x * y) + (i++));
}
return b;
}
var c = a(1, 2);
setInterval('c()', 1000);
"JavaScript 函数 `setInterval()` 和 `setTimeout()` 正确的写法"继续阅读
"JavaSctipt 语句 for 循环的思考"继续阅读
//__proto__
var Mazey1 = {
name: 'Mazey1',
say: function(){
console.log('Hi, i\'m ' + this.name + '!');
}
};
var Cherrie1 = {
name: 'Cherrie1'
};
Cherrie1.__proto__ = Mazey1;
Cherrie1.say(); //Hi, i'm Cherrie1!
低版本IE不支持,不推荐使用。
"JavaScript 创建对象 (继承和实例)"继续阅读
案例
通过按钮 Click 触发按钮 Wait,弹出信息 Amazing!。
<input type="button" value="Wait" id="WaitEle" onclick="javascript:alert('Amazing!');">
<input type="button" value="Click" id="ClickEle" onclick="Go();">
<script>
var WaitEle = document.getElementById("WaitEle");
var ClickEle = document.getElementById("ClickEle");
function Go() {
WaitEle.onclick();
}
</script>
"JavaScript 点击事件: 一个按钮触发另一个按钮"继续阅读