自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试题-day04

【代码】面试题-day04。

2022-11-10 09:54:31 214

原创 HTML,HTTP&Web问题-day03

【代码】HTML,HTTP&Web问题-day03。

2022-11-09 10:02:02 152

原创 使用vue简单实现星级评价

使用vue简单实现星级评价

2022-11-08 15:16:59 2874

原创 HTML,HTTP&Web问题-day02

【代码】HTML,HTTP&Web问题-day02。

2022-11-08 14:57:06 560

原创 HTML,HTTP&Web问题-day01

(2)使用语义化的HTML代码,比如使用 < strong > 代替 < b > , < em > 代替 < i > ,可以让搜索引擎更容易理解网页;(7)将脚本放到页面底部,将JS和CSS从外部引入,压缩JS和CSS,删除不需要的脚本,减少DOM访问;(2)服务器交给后台处理完成后返回数据,浏览器接收文件(HTML,CSS,JS和图像);(3)浏览器对加载到的资源进行语法解析,建立相应的内部数据结构(HTML和DOM树);(1)减少HTTP请求,合并文件,使用CSS精灵,inlineImage;

2022-11-07 20:55:56 604

原创 动态创建标记

这个方法可以把字符串插入到文档里。然后调用这个函数:但是把JS代码与HTML标记混合在一起是一种很不好的做法,应尽量使行为与结构分离.作者建议我们应该避免使用document.write方法.这个会弹出 < p > This is < em > my < em > content < /p >这段话,innerHTML没有什么细节,它会直接标记里的所有内容,而且innerHTML还支持插入内容,在网页里也会输出 I inserted this content.这句话.其实testdiv里面有没

2022-07-09 15:29:24 152

原创 图片库的改进版的启示

在图片清单里,各个链接都包含在同一个列表清单元素里,所以给整个清单设置一个ID.结构化程序设计原则(struct programming):函数应该只有一个入口和一个出口.但如果过分拘泥于这个原则将会使代码十分难以阅读,作者的观点是:只要这些出口集中出现函数的开头部分,就是可以接受的.4.对代码的改进:在上面的ul列表里,只需要根据id就可以链接列表里的各个元素:对prepareGallery的优化:这里进行了对象检测,对各种方法和对象不存在的情况进行了检测.6.对showPic的对象检测优化:

2022-07-07 19:23:12 274

原创 最佳的实践

与href = "JavaScript:…"和href = "#"相比,这个URL地址并没有彻底失效,用户依然可以查看链接。把上面的onclick事件点击函数封装进一个function中,把HTML与JavaScript代码分离开来.向后兼容:(1)浏览器嗅探技术:风险大,不推荐使用;(2)对象检测(object detection):若浏览器不存在对应的方法,直接返回false,确保浏览器的兼容性.就像是告诉浏览器,如果你没有对应的方法,请你离开!(1)尽量少访问DOM和尽量减少标记.减少DOM树

2022-07-06 20:13:39 167

原创 浮动的使用

注意,元素设置浮动以后,水平布局的等式便不需要强制成立元素设置浮动以后,会完全从文档流中脱离,不再占用文档流的位置,所以元素下边的还在文档流中的元素会自动向上移动浮动的其他特点浮动元素不会盖住文字,文字会自动环绕在浮动元素的周围, 所以我们可以利用浮动来设置文字环绕图片的效果。元素设置浮动以后,将会从文档流中脱离,从文档流中脱离后,元素的一些特点也会发生变化高度塌陷的问题BFC(Block Formatting Context) 块级格式化环境BFC是一个CSS中的一个隐含的属性,可以为一个

2022-07-06 16:42:02 239

原创 CSS布局

盒子模型盒子模型之边框边框边框的宽度 border-width边框的颜色 border-color边框的样式 border-style盒子模型之内边距(padding)盒子模型之外边距(margin)盒子的水平布局元素的水平方向的布局:元素在其父元素中水平方向的位置由以下几个属性共同决定“margin-leftborder-leftpadding-leftwidthpadding-rightborder-rightmargin-right一个元素在其父元素中,水平布局

2022-07-06 16:28:36 77

原创 CSS基础

3.1层叠样式表 (Cascading Style Sheets)• css可以用来为网页创建样式表,通过样式表可以对网页进行装饰。• 所谓层叠,可以将整个网页想象成是一层 一层的结构,层次高的将会覆盖层次低的。• 而css就可以分别为网页的各个层次设置样 式。3.2基本语法由选择器和声明块组成。选择器 {样式名:样式值;样式名:样式值 ; }p {color:red ; font-size:12px;}3.3开发中推荐使用外部样式表可以将所有的样式保存到一个外部的css文件中,然后通过标签

2022-07-06 16:01:16 152

原创 HTML入门

一个网页主要由三部分组成:结构:HTML,用于描述页面的结构;表现:CSS,用于控制页面中元素的样式;行为:JavaScript,响应用户的操作.2.1 Hypertext Markup Language超文本标记语言它负责网页的三个要素之中的结构。HTML使用标签的的形式来标识网页中的不 同组成部分。所谓超文本指的是超链接,使用超链接可 以让我们从一个页面跳转到另一个页面。2.2标签内容2.2元素一个完整的标签可以称之为元素2.3属性可以为HTML标签设置属性...

2022-07-06 15:24:53 267

原创 JavaScript图片库案例

JavaScript DOM编程艺术 第4章,JavaScript图片库案例。

2022-06-26 21:17:05 523 1

原创 元素获取与设置

一、获取元素有三种DOM方法可以获取元素节点,分别是元素ID,标签名字,类名字1.getElementById:区分大小写,名字要写对. document.getElementById(id). 返回一个对象,对应着document对象里一个独一无二的元素. alert(typeof document.getElementById('content')) 2.getElementsByTagName:返回一个数组对象,对应着文档里有着给定标签的一个元素.alert(d...

2022-06-24 22:14:55 6209

原创 DOM介绍

一、DOM简介1.document:文档,DOM中的"D":当创建了一个网页并把它加载到Web浏览器中时,DOM就已经生成了,它把你编写的网页文档转换为一个文档对象.2.Object:对象,DOM中的"O":在程序设计语言里,“对象”这个词含义很明确,对象是一种自给自足的数据集合,与对象相关联的变量被称为属性,与对象相关联的且只能由该对象去调用的函数被称为这个对象的方法.JavaScript里最基础的对象是window对象,对应着浏览器本身,这个对象的属性和方法通常被称为BOM(浏览器对象模型),但叫做窗口

2022-06-24 22:00:47 2066

原创 JavaScript简史

一、JavaScript起源1.W3C(万维网联盟) 批准 DOM(document object model);微软 在 IE3 发布 VBScript 以JScript命名;JavaScript 1.0 出现在 1995年的 Netscape Navigator 2浏览器中;Netscape & Sun 联合 ECMA(欧洲计算机制造协商会): JavaScript标准化 -> ECMAScript; ECMAScript是JavaScript的另一种名字(同一种语言的另一个名字);2. JavaS

2022-06-24 20:25:41 474

原创 如何利用github参与开源项目

1. github可以很方便地让我们参与开源项目中,并贡献自己的代码.那么,我们怎么去参与一个开源的github项目呢?首先,去访问你要参与的github主页,点击“Fork” => create Fork.2. 然后,这样就把这份项目拷贝到了你的远程仓库,用你自己的账号登录查看你的仓库,会发现你的仓库已经有了这个项目,点击Code,copy你的github地址,一定要注意,要在自己的github账号上进行,不要在项目作者的仓库上,因为你木有权限,你是不能进行推送和修改的. 3.clone完成后,你就可以

2022-06-23 21:00:18 2818

原创 JAVA环境变量的配置

JAVA环境变量配置的一些看法

2021-11-30 20:16:41 832

原创 The difference about call by value and call by reference

值传递和引用传递英文介绍

2021-11-22 16:55:39 400

关于前端的学习路线总结,用于梳理自己的学习路线

内容概要:有关前端的学习路线,分为了4个阶段,第一个阶段,主要进行的基础的系统学习;第二个阶段,进行横向拓展,巩固自己的知识体系;第三个阶段,框架的学习,建议从Vue开始学习;第四个阶段,多做些项目,在实践中升华自己的理论知识,扫清忙点,构建知识体系。 适合人群:本路线适合刚开始学习的前端的小伙伴,其他阶段的小伙伴也可以梳理自己的路线使用,可以按照这个路线去进行学习。 能学到什么:给自己的前端学习定义一个大体的学习框架,不至于那么迷茫,当感到迷茫时,可以看看自己现在处于什么阶段,该往哪个方向去努力和发展。 建议:一步一步慢慢来,不要跳步,按照自己的学习路线慢慢发展,学基础时就不要接触框架什么的,踏踏实实地慢慢成长,打牢基础,多练习,多总结,找到适合自己的学习方法,多看书,多阅读源码,多向大佬求教,注意劳逸结合,养成每天锻炼身体的好习惯,不要熬夜,早点睡觉。

2022-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除