- 博客(18)
- 收藏
- 关注
原创 小兔鲜网站
images文件夹:存放固定使用的图片素材,例如:logo、样式修饰图等等uploads文件夹:存放非固定使用的图片素材,例如:商品图、宣传图需要上传的图片iconfont文件夹:字体图标素材css 文件夹:存放 CSS 文件(link 标签引入)index.css:首页css样式bass.css:基础公共样式common.css:各个网页相同模块的重复样式,例如:头部、底部index.html:首页HTML文件引入html文件。
2024-03-14 01:07:43
2103
2
原创 js:Uncaught TypeError TypeError: Cannot read properties of undefined (reading ‘style‘)
这个错误通常是由于尝试访问未定义或null的对象的属性而引起的。在这种情况下,您尝试读取一个名为’style’的属性,但该属性的所有者是未定义的。给div元素添加了一个点击事件的监听器。当div元素被点击时,会执行函数内的代码。将其宽度设置为200像素,高度设置为50像素。检查对象是否存在,以避免访问未定义或null的对象。设置div元素的宽度和高度为100像素。将被点击的div元素的背景颜色设置为绿色,通过。确保对象具有所需的属性,例如’style’。将div元素的背景颜色设置为红色。
2024-03-06 15:07:49
883
原创 js条件运算
例 var num = 1 > 0?问号前面是一个条件判断,判断 true 就走:冒号前面的;因为“10” > “ 9 “ 比的是 ASCII 码,一位位比,一零小于 9,先用 1 和。例 ar num = 1 > 0?例 var num = 1 > 0?例 var num = 1 < 0?当“10” > 9 字符串和数字比,会先转换成数字再比较。
2024-03-02 14:32:33
377
原创 深度克隆的步骤
if( origin . hasOwnProperty( prop ) ){ //先判断是不是原型上的属性,如果是。var target = target | | {}, //有就用你的,没有就用后面的。4、建立了数组以后,如果是挨个看原始对象里面是什么,都是原始值就可以直接考。或者,建立了对象以后,挨个判断对象里面的每一个值,看是原始值还是。//要拷贝的对象,进行 obj 里面的数组,对这个数组的拷贝再一次拷贝。1、先把所有的值都遍历一遍(看是引用值和原始值)2)如果是引用值,判断是数组还是对象。
2024-03-02 11:25:21
346
原创 java的方法重写
在上面的示例中,Animal类有一个sound()方法,而Dog类继承了Animal类并重写了sound()方法。在Main类中,创建了一个Animal类型的引用指向Dog对象,通过调用sound()方法实现了多态性,输出了狗发出汪汪声。在Java中,重写(Override)是指子类重新定义父类中已有的方法。当子类继承父类时,如果子类需要修改或者扩展父类的方法,就可以使用重写。重写的目的是为了实现多态性,即通过父类引用调用子类对象的方法。
2024-02-25 10:54:56
369
1
原创 js立即执行函数
(function (){ //写成(function abc(){}())也调用不到,执行完后,立即释放。能被执行,就会放弃名字,此时 console.log (test),就会报错;在执行时,会放弃这个函数,储存到 test 里面储存引用,让这个 test 恢复到被声明的。这是表达式,可以被执行,此时在控制台执行 test 的结果是 undefined,这个函。这是函数声明,不能执行,报语法错误,因为只有表达式才能被执行符号执行。加了个“正“,在趋势上要把他转换成数字,就是表达式了,既然是表达式就。
2024-02-21 12:46:00
383
1
原创 js(函数)预编译的四部曲(面试题)
function a () {}和 function d () {}都是函数声明,但是 var b = function (){}不是。1.创建 AO 对象 Activation Object(执行期上下文,作用是理解的作用域,函数产生。找形参和变量声明,将变量和形参(a)名作为 AO 属性名,值为 undefined ,AO{2.找形参和变量声明,将变量和形参名作为 AO 属性名,值为 undefined。在 b = function (){}时 AO{这个例子的形参是(a),变量声明也是 a。
2024-02-20 23:13:42
386
原创 JS作用域精解
[scope]]指的就。当 c 执行完后,会干掉自己的 cAO,回到 c 被定义的状态,当 c 再被执行时,会生。作用域链:[[scope]]中所存储的执行期上下文对象的集合,这个集合呈链式链接,我。c 被执行 c.[[scope]] → 0 : newcAO{}a 被执行 a.[[scope]] → 0 : aAO{}b 被执行 b.[[scope]] → 0 : bAO{}c 被定义 c.[[scope]] → 0 : bAO{}c 被执行 c.[[scope]] → 0 : cAO{}
2024-02-19 15:37:22
396
1
原创 JS全局的预编译三部曲
和 console.log(window.a);和 console.log(go.a);在几层嵌套关系,近的优先,从近的到远的,有 AO 就看 AO,AO 没有才看 GO。if(a)由于 a 在 AO 里面是 undefined,所以不走 if。执行 console.log(a);之后就是AO{},但是fn()里有变量声明,就用fn(),而不用GO。想执行全局,先生成 GO,在执行 test 的前一刻生成 AO。执行 console.log(b),答案 undefined。
2024-02-19 10:40:45
898
1
原创 js基础发展史及面试基本点
Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于 1993年问世。1994 年 4 月,马克.安德森和 Silicon Graphics(简称为 SGI,中译为“视算科技”或“硅图”)公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了“Mosaic Communication。
2024-02-17 21:59:43
922
1
原创 创建maven项目
1)复制提示,在CNSD搜索框粘贴搜索,经查询后,maven的版本太高了,与我的idea旧版本不匹配。(1)配置阿里镜像(由于下载架包时,从国外网站下载,下载速度较慢,通过阿里镜可以提高下载速度)(6)遇到的问题,finish后左下脚没有绿色对勾,而是org一系列的提醒。4)若左下脚有绿色的勾,说明maven项目创建成功。5)创建java类,实现hello maven输出。(2)创建存放架包的文件夹,即本地仓库。(2)空项目(我创建地是空项目)(5)配置maven坐标。(5)maven配置。
2023-05-05 07:37:54
970
1
原创 如何在电脑上配置多个版本jdk并实现版本切换
8.若按上诉步骤配置后,不能切换,可能是path里%JAVA_HOME%\bin没有上移到最顶端,path路径默认oracle\java\javapath里找,即一直是之前的jdk版本,进而不能切换。但把%JAVA_HOME%\bin放最顶端,执行时会首先找JAVA_HOME,其次根据变量值%JAVA_HOME1.8%,知道是执行jdk1.8。目前大部分公司使用jdk11.0,而我的电脑目前安装的是jdk1.8,当需要时,如何切换到jdk11.0呢?7.cmd查看jdk版本。6.切换到jdk1.8。
2023-04-28 00:27:47
1552
1
原创 第一次创作啊,有点紧张。
4.打开settings.xml文件,并把镜像复制粘贴上去。1.阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区。
2023-04-25 13:16:21
85
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人