- 博客(14)
- 收藏
- 关注
原创 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关注的人