• JavaScript原型与继承的秘密

    在GitHub上看到的关于JavaScript原型与继承的讲解,感觉很有用,为方便以后阅读,copy到自己的随笔中。 原文地址:https://github.com/dreamapplehappy/blog/blob/master/2018/12/30/README.md 首先我们需要知道的是,JavaScript是一种动态语言,本质上说它是没有 Clas...

    2019-01-21 02:38:54

  • 前端使用mobx时,变量已经修改了,为什么组件还是没变化

    前天我在使用一个前端多选框组件时遇到了一个问题,明明对象内的值已经修改了,但是组件显示的还是没有效果改变,以下是当时打出的log,我打印了这个对象的信息 对象内的值已经修改了但是组件还是不能及时更改, 后来我多做几次发现和对象内的get和set方法有关系,每当对象变...

    2019-01-21 02:38:49

  • 使用正则表达式实现注册表单验证(包括下拉列表二级联

    根据所学知识和查找网上资料所写,有错误或不足之处欢迎指正。 实现的效果如下图(网络图片)所示: 开始写代码 注册html页面——先简单的利用table标签和input标签写出来(上面的图片用PS制作)。 1 form method ="post" action ="regisucc.html" onsubmit ="return c...

    2019-01-21 02:38:48

  • 我的第一个上线小程序,案例实战篇一

    感谢大家的关注,”我的第一个上线小程序“三篇博文已经更新结束(PS:我的第一个上线小程序,三篇其三喜欢的可以跳转)。 我前面的文章是写我的小程序是如何实现的,本来应该更新小程序版本同时发布,更新的内容主要是底部tabar,切换基础篇和实战篇内容。先把实战篇的...

    2019-01-21 02:38:45

  • Bootstrap Table 的用法

    记录下 Bootstrap Table 的用法,备忘。 ! DOCTYPE html html head meta charset ="utf-8" / title WebDemo / title !-- 1. Jquery组件引用 -- script type ="text/javascript" src ="../Content/jquery/jquery-3.3.1.min.js" / script !-- 2. bootstrap组件引用 -- sc...

    2019-01-21 02:38:43

  • JS 面向对象之继承---多种组合继承

    1. 组合继承 :又叫伪经典继承,是指将原型链和借用构造函数技术组合在一块的一种继承方式。 下面来看一个例子: function SuperType(name) { this .name = name; this .colors = ["red", "blue", "green" ]; } SuperType.prototype.sayName = function () { alert( th...

    2019-01-21 02:38:38

  • 链表

    链表 概念: 链表存储有序的元素集合,但不同于数组,链表中的元素在内存中并不是连续放置的。每个元素由一个存储元素本身的节点和一个指向下一个元素的引用(也称指针或链接)组成。下图展 示了一个链表的结构: 创建链表 function LinkedList() { let Node = functio...

    2019-01-21 02:38:27

  • 简简单单的Vue3(插件开发,路由系统,状态管理)

    既然选择了远方,便只顾风雨兼程 __ HANS许 系列:零基础搭建前后端分离项目 系列:零基础搭建前后端分离项目 插件 路由(vue-router) 状态管理模式(Vuex) 那在上篇文章,我们讲了,Vue的生命周期,Vue的组件,那这篇文章我们讲下更进阶的:插件,路由,状态管理。 插件...

    2019-01-21 02:38:38

  • javascript 对象克隆

    浅克隆 先看代码: /* * * 浅克隆 克隆传入对象,只克隆一层 * @param {any} source */ function shallowClone(source) { var tiaget = createEctype(source); // 创建一个副本 // 将原对象的所有属性值赋值到新对象上 for ( var property in source) { if (source.has...

    2019-01-21 02:38:36

  • three.js 使用OrbitControls.js自由视角观察

    首先,引入js文件: script type="text/javascript" src="./path/to/OrbitControls.js"/script 然后,实例化: // 实例化 orbitcontrols orbitcontrols = new THREE.OrbitControls(camera,renderer.domElement);orbitcontrols.target = new THREE.Vector3(0, 0, 0 );or...

    2019-01-21 02:38:35

2