- 博客(5)
- 收藏
- 关注
原创 JavaScript的原型、原型链与继承
函数对象所有的引用类型(函数,数组,对象)都有__proto__属性(隐式原型)所有的函数都拥有prototype属性(原型)原型对象:拥有prototype属性的对象,在定义函数时就被创建为什么需要原型构造器创建对象的时候, 实际上会有成员重复如果使用 构造器 this.方法名 = function … 方式创建对象. 那么每一个对象对应的方法就会重复。在js中就有解决该问题的方法那就是原型。每一个函数 都有一个属性 prototype 该属性指向一个对象。每一个由该函数作为构造器创建
2020-12-24 20:13:25
151
1
原创 JavaScript的无缝轮播图(手动自动)
轮播图的效果图具体的功能:1.自动播放 2.左右焦点切换 3.底下小按钮切换以下是实现代码:css样式: * { padding: 0; margin: 0; list-style: none; border: 0; } .all { width: 500px; height: 200px; pad
2020-12-17 20:02:18
319
原创 JavaScript制作放大镜
一、使用js制作放大镜效果图:二、详细代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { margin: 0; padding: 0; } .box {
2020-12-14 18:47:56
211
原创 JavaScript的函数递归,执行栈,原型和隐式原型
函数递归所谓递归其实就是函数直接或间接调用自己示例(用递归计算斐波那契数列):function fibonacci(n) { if (n == 1 || n == 2) { return 1 }; return fibonacci(n - 2) + fibonacci(n - 1);}fibonacci(30)个人观点:递归会让代码看上去更加的简洁但是递归需要系统堆栈,所以空间消耗要比非递归代码要大很多,而且如果递归的深度很大系统可能会崩溃!!无限递
2020-12-09 19:19:18
208
原创 jQuery的遍历以及内置动画
遍历(jQuery)里面实例与解释body (great-great-grandparent)div (great-grandparent)ul (grandparent)li (direct parent) spanfind 获取匹配到的后代元素$(document).ready(function(){$("ul").find("span").css({"color":"red","border":"2px solid red"});});children() 获取子元素$(d
2020-12-06 19:03:02
142
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅