自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hybrid

1、hybrid是什么,为什么会使用hybrid?hybrid即‘混合’,前端和客户端的配合开发,某些环节可能设计server端

2020-02-09 14:09:17 173

原创 vue基础

1、MVP(传统的开发模式)jQueryM:模型层V:视图层P:控制器(核心层,大量代码写在这里并且操作DOM)视图层与控制器如何通信?当视图层被操作时,控制器会负责所有的业务逻辑和ajax请求,当控制器改变dom结构时,会影响视图层2、MVVM:model:数据层(重要)viewmodel:VUE自带的(监听数据层影响视图层,视图层也会影响数据层,双向。...

2020-01-10 16:24:53 116

原创 动画相关

H5的专门请求动画的API,请求动画帧实现动画的方法有很多,比如js的setTimeOut,css3的transition、animation、H5的canvs也可以实现,setTimeOut就是一个通过设置时间间隔不断改变图像的位置去达到动画效果,但会卡顿等问题原因是:zdrequestAnimationFrame最大的优势就是由系统来决定回掉函数的执行时机,比如刷新频率是7...

2020-01-10 16:22:52 130

转载 $.set

第一种具体情况如下:运行结果:当利用索引改变数组某一项时,页面不会刷新。解决方法如下:运行结果:三种方式都可以解决,使用Vue.set、vm.$set()或者数组的splice方法。在做项目的过程中,有个发现,先上代码:第一个数组通过利用下标改变第二项,第二个数组使用$set()方法改变第二项,根据上面的代码,我们会知道:第一个数组的第二项改变不会在页面更新,只有第...

2019-02-27 21:14:27 192

原创 Gulp

Gulp的名词解释1、gulp.src(globs[, options])1.1、说明:src方法是指定需要处理的源文件的路径,gulp借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,gulp.src返回当前文件流至可用插件;通配符路径匹配示例:“src/a.js”:指定具体文件;“*”:匹配所有文件    例:src/*.js(包含src下的...

2019-02-25 19:55:09 149

原创 垃圾回收机制

javascript中的垃圾回收机制1.简单介绍Javascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。2.原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。 ???什么是...

2019-02-25 19:53:59 228

原创 闭包

闭包1、定义函数的两种方法是第一:函数声明;第二:函数表达式。函数声明:function sayhi(){}在firfox chrome opera safair有一个name属性。例如:alert(sayhi.name)//sayhi函数声明的一大特征就是函数声明提升,意思就是在执行函数之前会先读取函数声明,因此可以吧函数声明放在调用他的后面sayhi();funct...

2019-02-25 19:24:59 124

原创 关于跨域和jsonp

关于跨域与jsonp:1、跨域:当浏览器执行一个脚本的时候,都会检查是否同源,如果是同源才会执行这个脚本,如果不是的话就是跨越了。即不同域之间请求资源举个例子:a.cn下面的js不能调用b.cn下面的js,已而为a.cn和b.cn是不同域的这种情况就称之为跨域。同源:指的是相同的域名,端口相同,协议相同。2、复习一下域名地址:http://www.geogle:8080/scr...

2019-02-25 19:24:20 188

原创 H5

H5学习1、h5的语义化标签:<header></header> <footer></footer> <hgroup></hgroup> <nav></nav><section></section> <ad

2019-02-25 19:23:21 244

原创 CSS3知识点

CSS3学习1、CSS3主要包括下面几个内容:选择器 盒模型 背景和边框 文字特效 2D/3D转换 动画 多列布局 用户界面2、新增属性选择器结构性伪类:E:nth-child(n) 表示E父元素中的第n个子节点,且类型为Ep:nth-child(odd){background:red}/*匹配奇数行*/p:nth-child(even){background:red}/*...

2019-02-25 19:22:44 141

原创 BOM

BOM1.理解window对象:Bom的核心对象是window,它表示浏览器的一个实例,在浏览器中它有两个角色一个是访问浏览器窗口的一个接口,另外一个就是作为global对象,2、全局作用域:2.1由于window对象扮演者global对象,因此在全局作用域中声明的变量、函数等都会变成window的属性2.2定义全局变量和在window对象上直接定义属性的差别就在于:能否直接用de...

2019-02-25 19:22:11 104

原创 GIT

关于git的学习在Git Bash上写一:git基本操作1.git init 把目录变成git可以管理的仓库用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:$ mkdir runoob $ cd runoob $ gi...

2019-02-25 19:21:36 207

原创 原型链及其继承

创建对象 继承 原型链1、如何定义对象即单个对象:创建一个object对象,为这个对象添加属性和方法var person=new Object();person.name="xuqing";person.job=function(){alert(123);}对象字面量的方法:var person={name:"xuqing";age:22.job:"...

2019-02-25 19:19:32 152

原创 关于VUE基础

1、#模板语法:双括号语法,他可以单独使用,也可以嵌套在任何标签内部表现形式:{{ 语法 }}Vue组件(Helloworld.vue)包含三个部分:<template>:视图<script>:逻辑部分<style>:样式部分单独使用{{hello}}{{1+1}}{{ 0<10 ? '对的' : '错的'}}{{注...

2019-02-25 19:18:14 596

空空如也

空空如也

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

TA关注的人

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