自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jQuery 事件 - trigger() 方法

实例<select id="testSelect" onchange="testChange()"> <option value="1">1</option> <option value="2">2</option> <option value=&q

2018-09-01 10:28:35 1123

原创 HTML标签marquee实现滚动效果

页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - 可以实现多种滚动效果,无需js控制。使用marquee标记不仅可以移动文字,也可以移动图片,表格等.语法:<marquee>...</marquee>; 说明:在标记之间添加要进行滚动的内容。重要属性滚动方向direction (包括四个值 up,down,l...

2018-08-24 11:29:01 337

原创 如何理解JavaScript原型链?

问题网址 : http://bbs.daxiangclass.com/?thread-336.htm原理每一个对象都是有原型的 , 用对象的 prototype() 就可以得到对象的原型 , 在得到对象原型之后就可以获取原型的原型 , 直到得到的是一个Object.prototype为止 , 这个过程被称作原型链...

2018-08-16 11:26:23 405

原创 如何实现一个组件封装?

问题网址 : http://bbs.daxiangclass.com/?thread-271.htmjs前端组件的封装方法定义一个类类中增加一个方法body中定义一个dom节点脚本中把dom节点和类定义结合起来 , 实现特定的组件功能vue组件封装建立组件的模板,先把架子搭起来,写写样式,考虑你的组件的基本逻辑然后在引用得组件中 用import引入组件 通过com...

2018-08-16 10:07:28 8763

原创 简述一下 src 与 href 的区别?

问题网址 : http://bbs.daxiangclass.com/?thread-147.htm简述一下 src 和 href 的区别href是Hypertext Reference的缩写 表示超文本引用,用来建立元素和文档的链接src是source的缩写 表示的内容是页面必不可少的一部分,src指向的内容会嵌入到文档中当前标签所在的位置简单的说:src用于替换当前...

2018-08-16 09:52:52 1309

原创 谈谈 This 对象的理解?

问题网址 : http://bbs.daxiangclass.com/?thread-258.htm谈谈this对象的理解?this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象。全局环境: 全局对象就是在里面,这里的this始终都是指向window对象局部环境 1) 在对象函数中调用,那个对象调用就指向那个对象. ...

2018-08-16 09:28:15 587

原创 技术团队人员分配?

问题网址 : http://bbs.daxiangclass.com/?thread-98.htm技术团队人员分配?如果是小型项目的话 : 一个产品经理 一个设计师 一个前端工程师 一个后端工程师总共4个人...

2018-08-16 09:08:36 1253

原创 本地存储localStorage与sessionStorage的区别,都在什么地方使用?

问题网址 : http://bbs.daxiangclass.com/?thread-11.htmlocalStorage:长期储存,除非设定生命周期,否则不销毁 sessionStorage:会话期间有效,关闭浏览器自动销毁。设定生命周期也可销毁。 共性:使用setItem(key,value)添加或者修改信息 使用getItem(key)获取信息...

2018-08-15 14:38:49 521

原创 requireJS 的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何缓存的?

问题网址 : http://bbs.daxiangclass.com/?thread-270.htm1,概念 requireJS是基于AMD模块加载规范,使用回调函数来解决模块加载的问题。 2,原理 requireJS是使用创建script元素,通过指定script元素的src属性来实现加载模块的。 3,特...

2018-08-15 14:02:37 3666

原创 css 的基本语句构成是?

问题网址 : http://bbs.daxiangclass.com/?thread-189.htm主要说一下css语句的构成: 1、(若干条)样式 2、样式的属性名 3、样式的属性值 好处 1、CSS将HTML格式与内容分离,有利于对内容进行统一的格式设置和修改 2、CSS样式相比HTML格式化标记的功能更加丰富和强大 3、可以说css对于界面的美化起了很大作用...

2018-08-15 13:55:39 421

原创 jquery和zepto有什么区别? 他俩对于现在的mv*框架及react这种专注视图层的框架有什么区别?

问题网址 : http://bbs.daxiangclass.com/?thread-58.htm①Zepto不支持旧版本的IE浏览器 ②添加id时jQuery不会生效而Zepto会生效 ③Zepto中没有为原型定义extend方法而jQuery有 ④Zepto最初是为移动端开发的库,是jQuery的轻量级替代品,因为它的API和jQuery相似,而文件更小 ⑤事件触发的区别:使用jq...

2018-08-15 09:41:47 463

原创 说 display 属性有哪些?可以做什么?

问题网址 : http://bbs.daxiangclass.com/?thread-195.htminherit:规定应该从父元素继承 display 属性的值。block:变成一个块元素,单独占一行,可以设置width,height,maigin四个方向,padding四个方向;inline:变成一个行内元素,元素的宽度就是它内容的宽度,不可改变。inline-block:变成一个...

2018-08-15 09:04:24 1439

原创 display:none 与 visibility:hidden 的区别是什么?

问题网址 : http://bbs.daxiangclass.com/?thread-167.htm共性:都能把网页上某个元素隐藏起来区别:display:none不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说即看不见也摸不到visiblility:hidden使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗讲就是看不见但摸得到优势:visi...

2018-08-14 23:23:39 237

原创 position:absolute和float属性的异同?

问题网址 : http://bbs.daxiangclass.com/?thread-338.htmposition:absolute和float属性的异同?共同点:对内联元素设置float和absolute属性,可以让元素脱离文档流,并且可以设置其宽高。不同点:float仍会占据位置,absolute会覆盖文档流中的其他元素。接下来附上一张图给大家解释清楚:...

2018-08-14 13:49:38 774

原创 JavaScript数据类型,包括原始类型和引用类型有哪些?

问题 : http://bbs.daxiangclass.com/?thread-334.htmJavaScript数据类型,包括原始类型和引用类型有哪些?原始类型有五个Number类型 专门保存数字的类型,可用于进行数学计算等的数值String类型 专门用来保存字符串的类型;” “,用来存储字符串类型的文本.Boolean类型 专门用来保存真或者假的类型,值二选一,tr...

2018-08-14 13:44:39 2230 1

原创 每个 HTML 文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?

问题网址 : http://bbs.daxiangclass.com/?thread-139.htm每个HTML文件里开头都有个很重要的东西 ,Doctype,知道这是干什么的吗?要点一 : 该标签告知浏览器浏览文档要使用的HTML规范 , 告知浏览器以何种规范解析页面要点二 : 声明对大小写不敏感...

2018-08-14 11:06:17 897

原创 scss和sass,less区别?

问题网址 : http://bbs.daxiangclass.com/?thread-14.htmscss和sass,less区别1.编译环境不一样。Sass的安装需要Ruby环境,是在服务端处理的,而Less是需要引入less.js来处理Less代码输出css到浏览器,也可以在开发环节使用Less,然后编译成css文件,直接放到项目中。2.变量符不一样,Less是@,而Scss是$,...

2018-08-13 23:14:58 4514

原创 js 延迟加载的方式有哪些?

问题网址 : http://bbs.daxiangclass.com/?thread-267.htmjs 延迟加载的方式有哪些?使用setTimeout延迟方法让JS最后加载defer 属性: <script src="test1.js" defer="defer"&

2018-08-13 23:12:38 323

原创 js中的继承方法?

问题网址 : http://bbs.daxiangclass.com/?thread-9.htmjs中的继承方法?原型继承 核心( 将父类的实例作为子类的原型)构造继承 核心:使用父类的构造函数来增强子类实例,复制父类的实例属性给子类实例继承 核心:为父类实例添加新特性,作为子类实例返回组合继承 核心 通过调用父类构造,继承父类的属性并保留传参的优点,然后通过将父类实...

2018-08-13 23:09:51 161

原创 js数组去重有哪些方法?

问题网址 : http://bbs.daxiangclass.com/?thread-323.htm原生js去重方法1. 冒泡去重function unique(arr){ var res=[]; for(var i=0,len=arr.length;i<len;i++){ var obj = arr[i]; for(var j=0...

2018-08-13 19:11:46 527

原创 数组排序有哪些方法?

js数组去重和排序的方法js数组排序1. sortvar arr = ["a", "b", "A", "B"];arr.sort();console.log(arr);//["A", "B&qu

2018-08-13 16:50:26 4482

原创 哪些 css 属性可以继承?

问题网址:http://bbs.daxiangclass.com/?thread-196.htm哪些 css 属性可以继承?字体文本系列 字体系列属性 font-size font-weight font-style 等文本系列属性 text-align line-heigh...

2018-08-10 14:14:45 211

原创 new操作符具体干了什么呢

问题网址 : http://bbs.daxiangclass.com/?thread-264.htmnew操作符相信大家对于new这个操作符的第一印象就是实例化一个对象其实不然:创建一个空对象: 并且this变量引入该对象,同时还继承了函数的原型设置原型链 空对象指向构造函数的原型对象执行函数体 修改构造函数this指针指向空对象,并执行函数体判断返回值 返回对象就用该对...

2018-08-10 14:02:59 3341

原创 mvvm是什么?

问题网址 : http://bbs.daxiangclass.com/?thread-38.htmMVVM是什么?MVVM是Model-View-ViewModel 的 缩写,MVVM是一种设计思想.vue就是用这种设计模式,实现了视图和数据分类 MVVM主要实现的页面和数据的同步,当View改变是把数据同步到Model当 Model改变是将数据同步更新到ViewModel层代表...

2018-08-10 08:53:15 1410

原创 jquery的优化方法

问题网址:http://bbs.daxiangclass.com/?thread-37.htmjquery的优化方法选择器尽量使用id,因为id选择器寻找element是最快的缓存jq对象尽量减少dom操作(插入数据时,把数据一次性弄好在插入)不要直接使用事件,使用绑定on的方法加事件学会链式写法定义一个可重用的函数采用jq内部的data()来存储状态...

2018-08-10 08:42:55 596

原创 nodejs了解吗?

nodejs了解吗?node.js的优点Node.js 使用JavaScript语法 , 容易实现全栈!Node.js采用的是goodle v8的引擎 – 快Node.js是单线程 — [node.js特点]Node.js具有完善的生态 — [npm]非阻塞I/O一般我用来配合mongodb开发一些小的接口,和使用他的npm 命令,主要用nodejs做中间件。...

2018-08-09 19:44:57 236

原创 CSS 中 link 和@import 的区别是

问题网址 : http://bbs.daxiangclass.com/?thread-168.htmCSS 中 link 和@import 的区别是引入方式link是html标签除了加载css外,还可以定义RSS等其他事务;@import属于CSS范围,只能加载CSS兼容性link没有兼容性问题@import因为是CSS2.1的时候提出的,IE5及其以下不支持...

2018-08-09 19:15:06 163

原创 如何垂直居中一个浮动元素?

问题网址 : http://bbs.daxiangclass.com/?thread-163.htm如何垂直居中一个浮动元素?方法一: 已经知道元素高宽// 子盒子#div1{ width:200px; height:200px; position: absolute; //父元素需要相对定位 top: 50%; left: ...

2018-08-09 17:20:25 7614

原创 模块化开发怎么做?

问题网址 : http://bbs.daxiangclass.com/?thread-268.htm模块化开发首先我们要知道什么是模块化开发? 1. 模块就是一个有特定功能的文件,我们可以通过加载这些模块得到特定的功能 2. 模块化开发就是js的功能分离,通过需求引入不同的文件 3. 模块化开发可以使代码耦合度降低,避免代码多次在页面出现,他最大的作用就是重用 模块开发...

2018-08-09 16:59:33 5010

原创 HTTP 状态码都有哪些?

问题网址 : http://bbs.daxiangclass.com/?thread-249.htm1开头 接收请求并且继续处理200表示请求成功300重定向错误301资源(网页)被转载到其他url上302重定向304 缓存400 语法错误导致401请求需要用户认证404指定的url在服务器找不到500 服务器遇到意外错误503服务器过载无法完成请求...

2018-08-09 14:12:49 171

转载 px 和 em 的区别?

px代表的是像素,是绝对单位,不会因为别的因素而改变大小。 em代表的是相对于父元素的字体大小,没有固定大小,根据其父元素的尺寸来决定的相对值...

2018-08-08 23:21:40 170

转载 ajax的优缺点是什么?

ajax的优点最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。ajax的缺点ajax干掉了back按钮,即对浏览器后退机制的破坏...

2018-08-08 23:14:21 2800

原创 使用angular vue react框架做过那些类型的项目?项目有多大?遇到过那些棘手的bug?

angular现在市场小,没有用它做过大型项目 ,我现在主要用vue、react来做开发。做过电商、在线教育等移动端web和app。 棘手的Bug:做微信分享时与后台对接签名的问题,用vue做websocket时第一次访问和服务端通信,跳转其他页面后依然保持连接没有断开,会造成下次访问再次创建连接,发送消息是出现两次以上同样的信息,解决方案,在跳转页面时,需要在钩子方法beforeDestro...

2018-08-08 23:06:10 357

原创 vue中如何实现过渡动画?

vue如何实现过渡动画通过两种方式可以实现class方式在dom元素发生变化的时候为其添加特定的class,从而产生过渡效果css的过渡状态 v-enter: 定义进入过渡的开始状态. v-enter-active: 定义进入过渡的开始状态. v-leave 定义离开过渡的开始状态 v-leave-active 定义离开过渡的结束状态 js方式通过暴露出的过渡系统的...

2018-08-08 15:32:02 394

原创 图片懒加载的使用方法?

图片懒加载图片懒加载实现原理: 可以图片src配置一个假的地址,同事给添加一个data-url属性指向真是url地址,当图片快要显示的时候将url地址替换成data-url的属性。懒加载实现原理<!DOCTYPE html><html> <head> <meta charset="utf-8&

2018-08-08 14:24:53 402

转载 vue项目实现路由按需加载(路由懒加载)的3种方式

vue项目实现按需加载的3种方式转自 : https://segmentfault.com/a/1190000011519350vue异步组件es提案的import()webpack的require,ensure() 1 . vue异步组件技术 ==== 异步加载 vue-router配置路由 , 使用vue的异步组件技术 , 可以实现按需加载 . ...

2018-08-07 17:05:58 21481 2

原创 react定义组件的方法有哪些?区别是什么?

react定义组件的方法有哪些?区别是什么?函数定义组件函数定义一个组件是一个无状态组件 // 没有数据 无状态组件 function Parent(){ return <div>1111 {/*组件之间的嵌套*/} <Child card="郭优秀"...

2018-08-07 15:20:35 626

原创 react中的生命周期钩子函数? 每个都是干什么用的?

首先react有10个生命周期钩子函数挂载期constructor 数据接收 实现继承super(props) componentWillMount 数据挂载之前 可以操作数据 不可以操作dom componentDidMount 数据挂载之后 可以操作数据和dom render 渲染组件 和 html 标签更新期shouldComponentUpdate 检...

2018-08-07 14:50:30 5996

原创 react+redux开发项目的时候数据请求这块如何分配?

问题网址: http://bbs.daxiangclass.com/?thread-86.htm比如会员登录时,我们需要办会员的信息记录在redux中,在做购物车是也是把数据记录在redux中,因为redux是react的状态管理工具,我们把那些重要的信息,每个页面都需要用到的信息都放在redux中,以便于每个组件好获取 数据请求的因该是放到react生命周期钩子函数中 componentW...

2018-08-07 14:29:15 1016

原创 vue-router的原理?catch方法的实现原理

问题网址:http://bbs.daxiangclass.com/?thread-29.htm 解决方案: 用户通过vue的router.push和router.replace来修改地址栏。同时监控地址栏。获取到对应组件,去配置信息里面寻找对应的页面显示 vue的两种模式hash模式这种 # ,也就是hash值的变化不会导致浏览器向发送请求,每次hash值的变化都会触发一个...

2018-08-07 14:05:31 3727

空空如也

空空如也

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

TA关注的人

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