• Vue 爬坑之路(十二)—— vue-cli 3.x 搭建项目

    Vue Cli 3 官方文档:https://cli.vuejs.org/zh/guide/ 一、安装 @vue/cli 更新到 3.x 之后,vue-cli 的包名从 vue-cli 改成了 @vue/cli 如果之前全局安装了旧版本的 vue-cli (1.x 或 2.x),首先需要使用以下命令卸载掉 // 如果没有安装旧版本的 vue-cli 可以跳过卸载...

    2018-10-03 18:00:20

  • React学习笔记之react基础篇(1)

    一.React特点归纳 1.声明式的视图层:React 模板写在 JS 文件中,而不是 html 的 script 标签中。能使用所有 JS 语法,而不只有模板语法,所以更加灵活。 2.简单的更新流程:当状态数据发生变化时,React也会根据最新的状态渲染出最新的UI。 3.灵活的渲染实现:React并...

    2018-10-03 18:00:19

  • JaveScript之CSS变量

    大概是CSS3吧,出了一个叫CSS变量的东西,也叫自定义属性,还是比较有用的东东,可以用JavaScript灵活控制,变量作用 我们来实现一个div跟随鼠标滚动的小东西用来说明如何自定义变量 :root { //全局变量 --mouse-x : 0px ; --mouse-y : 0px ; } .mover { width : 100px...

    2018-10-03 18:00:18

  • 浮动元素遇到标准流元素 会发生转角遇到爱

    你遇到过这种问题吗? 比如一共有几个div是浮动的 但是它遇到了标准流的一个div 然后就发生问题了 可是并不知道问题是怎么产生的 eg:html div class = " box " div class = " test " 11111111 /div div class = " test " 22222222 /div div class = " test " 33333333...

    2018-10-03 18:00:13

  • js对象属性名驼峰式转下划线

    一、题目示例: 思路: 1、匹配属性名字符串中的大写字母和数字 2、通过匹配后的lastIndex属性获取匹配到的大写字母和数字的位置 3、判断大写字母的位置是否为首位置以及lastIndex是否为0,为0则表示匹配结束 4、将存放位置的数组进行从小到大排序,排序后将属性名按照...

    2018-10-03 18:00:15

  • “回调函数”超难面试题!!

    1 script 2 let app = { 3 ary: [], 4 use(fn) { 5 this .ary.push(fn); 6 } 7 }; 8 app.use((next) = { 9 console.log(1 ); 10 next(); 11 console.log(2 ) 12 }); 13 app.use((next) = { 14 console.log(3 ); 15 next(); 16 console.log(4 ) 17 }); 18 app.use((next...

    2018-10-03 18:00:13

  • 脚手架vue-cli系列五:基于Nightwatch的端到端测试环

    不同公司和组织之间的测试效率迥异。在这个富交互和响应式处理随处可见的时代,很多组织都使用敏捷的方式来开发应用,因此测试自动化也成为软件项目的必备部分。测试自动化意味着使用软件工具来反复运行项目中的测试,并为回归测试提供反...

    2018-10-03 18:00:13

  • Javascript继承6:终极继承者----寄生组合式继承

    /* * 寄生式继承依托于原型继承,原型继承又与类式继承想象。* 即: 原型与构造函数的组合继承* 寄生式继承 继承原型* 传递参数 childClass 子类* 传递参数 parentClass 父类 */ // 原型式继承 function inheritObj(obj){ // 声明一个过渡函数对象 function F(){} //...

    2018-10-03 18:00:12

  • JavaScript中通过原型添加方法,解决数据共享问题,节省

    涉及知识点:(1)原型的引入(2)构造函数、原型对象和实例对象之间的关系(3)__proto__和prototype的理解 直接举例:在自定义构造函数创建对象时,因为创建的对象使用的不是同一个方法,所以创建对象越多,就会开辟大量空间造成内存浪费。 验证:在script标签中写如...

    2018-10-03 18:00:11

  • 深拷贝和浅拷贝

    今天,我们来玩一下深拷贝和浅拷贝吧。可以吧,别给我面子,随便玩,啥姿势都行。 说深浅拷贝之前,我们先来谈一谈JS的存储,JS变量存储有栈存储和堆存储,基本数据类型存放在栈中,而复杂数据类型存放在堆中,复杂数据类型的引用数据类型的地址存储在栈中 来看看上面...

    2018-10-03 18:00:11

2