自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 面 试 4

Js:减少for循环的嵌套,适当时候多使用switch,多使用类修改样式减少内联样式的修改,少使用load多使用ready,减少网络请求次数,按需加载。同步:上一个任务结束,下一个开始,比如alert弹窗,登录注册流程。Css:减少动画的使用,适当的时候使用服务器字体,使用雪碧图(精灵图),函数内实现另一个函数,局部变量数据持久化,造成一定的内存压力。Push(向数组最后面添加)unshift(向数组最后面添加)Pop(删除数组的最后一项)shift(删除数组最前面一项)

2022-10-06 11:20:46 176

原创 面 试 3

先在自己的构造函数中寻找,如果没有就到自己的原型中寻找,如果还没有,就到原型的原型中寻找,一直找到object的原型,如果还没有就报错。Js:减少for循环的嵌套,适当时候多使用switch,多使用类修改样式减少内联样式的修改,少使用load多使用ready,减少网络请求次数,按需加载。绝对定位position:absolute 相对于有定位的父元素或祖先元素,如果没有就相对于body。Css:减少动画的使用,适当的时候使用服务器字体,使用雪碧图(精灵图),Html:多使用语义化的标签,减少层级的嵌套。

2022-10-06 11:19:37 142

原创 面 试 2

1)通过a标签或者.location.href添加数据,在其他页面可以用location.search获取。函数内实现另一个函数,局部变量数据持久化,造成一定内存压力。7.弹性布局 如何实现水平垂直居中。4.DOM0与DOM2的区别是什么。5.change和input的区别。chang:内容被修改并且失去焦点。DOM0同一个事件只能实现一次。2.em与rem的区别是什么。6.如何阻止冒泡 阻止默认。1em=父级标签字体的大小。1rem=根标签字体的大小。1.如何实现跨页面传值。input:内容被修改。

2022-10-06 11:17:04 89

原创 前端 面试题1

初始化页面元素,防止页面被缩放,规范用户操作。标签名字有意义在没有css样式的情况下对代码结构一目了然,有利于SEO(网络引擎搜索优化)

2022-09-28 10:51:21 76

原创 简易瀑布流

【代码】简易瀑布流。

2022-09-22 21:25:24 65

原创 留言板的实现

【代码】留言板的实现。

2022-09-22 21:23:02 208

原创 滑块的实现

【代码】滑块的实现。

2022-09-22 21:20:18 81

原创 关灯 游戏

【代码】关灯 游戏。

2022-09-22 21:17:59 933

原创 模仿购物车

【代码】模仿购物车。

2022-09-22 21:16:15 52

原创 仿微博添加推荐

【代码】仿微博添加推荐。

2022-09-22 21:12:48 55

原创 模拟百度换肤

【代码】模拟百度换肤。

2022-09-22 21:10:26 67

原创 面向对象OOP

三大特征:封装(将一堆属性方法结合在一起) 继承 多态(多种形态参数不能重复)构造函数主要通过 call()或者apply()实。call(this,参数1,参数2,···)原型是一块独立的内存空间,本质是个对象。不要把函数或者公共资源写在构造函数里。apply(this,[参数列表])原型需要使用构造函数的名字来调用。工作原理:改变this指向。如果里边的数据是引用数据类型。构造函数:开辟内存空间。析构函数:释放内存空间。new开辟堆内存空间。

2022-09-22 21:07:03 42

原创 正则的表达

^abc] 除abc以外谁都可以 ^脱字符 -连字符[0-9] [a-z]中文[\u4e00-\u9fa5] 可以匹配到所有中文。3.位置字符 ^开头 $结尾 |或。.字符 .代表的某些特殊符号外的任意字符。{3,5}$ 后面最多有五个相同的。* 代表{0,正无穷} 可以出现可以不出现。[abc] 匹配到abc中任意一个就可以。7.修饰符 正则只判断到第一个条件就停止。g 匹配到整个字符串所有满足的选项。{3,} 相同的大于3。+ 代表至少出现一次。

2022-09-22 21:01:15 41

原创 表单、prevent、protocal、storage

sessionStorage 数据依赖浏览器 当页面关闭或者退出浏览器时清空数据 存储量大。localStorage 数据存储在本地 需要手动删除 存储量大。form.submit() 执行form表单数据的提交。阻止默认 e.preventDefault();阻止冒泡:e.stopPropagation();通过事件对象e.target来实现具体的操作。change事件与input事件的区别。事件冒泡:同类型事件,子级向父级传递。事件捕获:同类型事件,父级向子级传递。

2022-09-22 20:56:43 51

原创 根据键盘去控制div的移动

【代码】根据键盘去控制div的移动。

2022-09-18 19:43:03 244

原创 游 戏

【代码】 游 戏。

2022-09-18 19:40:09 76

原创 动 画

【代码】 动 画。

2022-09-18 19:37:32 67

原创 元素 大小

scrollHeight 子元素width+padding+border+mardin-left+父元素的border。scrollWidth 子元素height+padding+border+mardin-top+父元素的border。offsetHeight height+padding+border 和子元素大小没有关系。offsetLeft 获取元素左边框距离左边缘距离。和子元素大小有关系 当子元素超出父元素大小。

2022-09-18 19:32:34 64

原创 DOM的属性和方法

添加 1.向当前节点末尾添加子节点 appendChild() 父元素.appendChild(新节点)克隆 cloneNode(布尔值) true克隆子节点 flase不克隆子节点 默认是false。2.向指定位置添加 insertBefore(新的节点,参照节点)创建节点 document.createElement('节点名称')替换 父元素. replaceChild(新节点,替换节点)返回最后一个子节点 lastElenmentChild。parentNode 返回当前节点的父节点。

2022-09-18 19:29:18 105

原创 字 符 串

大小写转化 toLowerCase 将大写转小写 toUpperCase() 将小写转大写。indexOf() 从前向后查找 lastIndexOf() 从后向前查找。替换字符串 replace(旧的字符,新的字符) replaceAll()字符串分隔为数组 split() split('')将字母单个分开。两个参数 截取的是一个范围 包括开始的位置 不包括结束的位置。trim() 删除字符串的前后空格 中间的去不掉。substring() 截取的是一个范围。截取字符串slice。

2022-09-18 19:24:10 49

原创 数组 去重

【代码】数组 去重。

2022-09-18 19:19:52 63

原创 数组 方法

1.join() 将数组分隔为字符串 如果有参数用参数来分隔 如果没有默认用逗号分隔 join('')去除逗号。添加 push(向数组最后面添加) unshift(向数组最前面添加) 会改变原数组。删除 pop(删除数组的最后一项) shift(删除数组最前面一项) 会改变原数组。拼接数组 concat() 返回一个新的数组 不会改变原数组。一个参数:要查找的项 两个参数:要查找的项,查找开始的位置。替换 splice(下标,删除的个数,替换的项)2.向数组添加或者删除。

2022-09-18 19:17:53 83

原创 随机变色代码

【代码】随机变色代码。

2022-09-14 21:34:04 390

原创 新年倒计时

【代码】新年倒计时。

2022-09-14 21:32:21 269

原创 类似彩票样式抽取数字的代码

【代码】类似彩票样式抽取数字的代码。

2022-09-14 21:29:14 101

原创 选项卡代码

【代码】选项卡代码。

2022-09-14 21:26:56 59

原创 计算机代码

【代码】计算机代码。

2022-09-14 21:25:49 239

原创 循环语句 while......

/ do{符合条件执行代码}while(条件) 循环次数不固定。// continue 跳出本次循环 break 跳出整个循环。// console.log("符合条件一直循环");// console.log("符合条件执行代码");// 循环语句 只要符合条件就一直循环 循环次数不固定。// for 一般配合数组使用 循环次数固定。// 第一次不管是否符合条件 代码先执行一次。// while(条件){符合条件代码}

2022-09-14 21:24:00 72

原创 获取元素的方法

【代码】获取元素的方法。

2022-09-14 21:22:05 356

原创 js调试语句和定义变量

4.如果变量名有多个单词组成的话 用驼峰命名法或者_隔开 eg:box_div boxDiv BoxDiv。2.变量名由字母、数字、$、_组成,不包含空格或者其它特殊符号 不可以用数字开头。3.不可以使用js中的关键字和保留字 eg:class const for var。定义变量注意点: 1、变量声明后再使用 2、变量声明要赋值。1.变量名区分大小写 x和X不一样。注释 单行注释// 多行注释/**/alert() 给一些友好提示。1.声明变量 var。变量名 = (赋值)

2022-09-14 21:18:47 94

原创 旋转的立方体

*开启3d效果

2022-09-08 14:45:27 43

原创 弹性布局,flex-direction

主轴对齐方式,交叉轴

2022-09-08 14:36:56 55

原创 form input select lable

form input select lable

2022-09-08 14:33:05 87

原创 浮动作用及存在的问题

浮动

2022-09-08 14:27:52 50

原创 常用选择器

选择器

2022-09-08 14:24:51 49

原创 css常用样式

透明度

2022-09-08 14:20:44 44

原创 盒模型、border、margin、padding、正常盒模型、ie盒模型

盒模型、正常盒模型、怪异盒模型

2022-09-07 20:17:20 129

原创 块属性、行属性、行快属性标签

块属性、行属性、行快属性标签

2022-09-07 20:03:52 116

空空如也

空空如也

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

TA关注的人

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