随笔 - 83  文章 - 0 评论 - 5 trackbacks - 0

摘要: 关于水平垂直居中,这是一个很简单的问题,但是很多时候,往往简单的东西,反而做不出来。这就是基础不扎实的缘故吧,我参照一些资料,总结了水平垂直居中的几种方法如下: 1 .文字水平垂直居中 这个比较简单,只要分别设置水平集中和垂直居中即可 2.水平垂直居中 2.1 把父元素设置成相对定位,子元素设置成绝阅读全文
posted @ 2017-09-08 10:24 huanying2015 阅读(36) 评论(0) 编辑
摘要: 经常在网页中看到有这样的现象,点击一个按钮,然后页面会跳到页面的中指定的位置,那这种效果是怎么实现的呢? 很多网页都有这种效果:返回顶部或者跳到不同的楼层(以下是天猫的效果) 实现原理: 1.我们来看,左侧导航条是固定不动的,那么这里使用的肯定是position中的固定属性,即position:fi阅读全文
posted @ 2018-04-21 10:37 huanying2015 阅读(6) 评论(0) 编辑
摘要: 创建js对象可以使用多种模式,每种模式有着不同的特点:如下: 1.工厂模式:创建一个函数,在函数中实例化一个对象,当每次调用函数时,就实例化一个对象,并返回这个对象; 我们知道,对象是引用形式的,每次实例化一个对象,就是在内存中开辟一个内存空间,所以每次实例化出来的内存空间是不一样的 一旦执行完调用阅读全文
posted @ 2018-04-08 16:00 huanying2015 阅读(23) 评论(0) 编辑
摘要: 所谓递归:就是函数调用函数本身 在数学中,常常使用到阶乘,累加之类的,这就是经典的递归函数了 例如:输入一个数,要计算这个数的阶乘 首先来分析一下:要计算阶乘,首先我们要确定阶乘的输入数是多少,例如是 n; 那么:计算公式是什么呢? 假设值为 f(n) , 那么 f(n) = 1*2*3*4*5*6阅读全文
posted @ 2018-04-07 19:22 huanying2015 阅读(16) 评论(0) 编辑
摘要: 继承分为接口继承与实现继承 接口继承:继承方法签名 实现继承:继承实际的方法 ECMAScript 只支持实现继承,而其实现继承的主要是依靠原型链来实现的 继承:利用原型让一个引用类型继承另一个引用类型的属性和方法; 要实现理解继承,首先要理解原型链: 1.每个构造函数都有一个原型对象属性,这个属性阅读全文
posted @ 2018-04-07 18:16 huanying2015 阅读(12) 评论(0) 编辑
摘要: js 数组有很多方法,其中有的常用,有的不常用,归纳几个常用的方法,做个总结: 1. 转换方法: 1.1 valueOf():调用这个方法会返回数组本身 1.2 toString():返回数组中每个值的字符串形式以逗号拼接链接起来的字符串,实际上回调用数组每项的toSting()方法 1.3 joi阅读全文
posted @ 2018-04-06 15:52 huanying2015 阅读(12) 评论(0) 编辑
摘要: 1. js 数据的基本类型,一共有6种: Undefined ,Null,Number,Boolean,String,Object 对应的值分别为undefined,null,number,bolean,string,object 2. 那么怎样检测js的数据类型呢,可以使用typeof 操作符 2阅读全文
posted @ 2018-04-05 19:27 huanying2015 阅读(11) 评论(0) 编辑
摘要: 学习前端,有很多标签其实有很多不同的功能,但是用到的不多,所以就没有发现;当发现的时候,觉得很不可思议,有耳目一新的感觉。例如a 标签,之前只是知道,使用a标签,可以打开一个链接,然后访问一个新的页面。之前使用的时候,也没有管那么多,就直接使用了,突然发现,a标签的用法,其实不仅仅可以在一个新页面中阅读全文
posted @ 2018-04-01 17:38 huanying2015 阅读(17) 评论(0) 编辑
摘要: 1. 目前在项目中,遇到一个需求不会做,就是要计算两个城市之间的距离,而这两个城市的输入是可变的,如果要使用数据库来先存储两地之间的距离,调用的时候再来调用,那么存数据的时候,要哭的,因为光是省级区域,目前就是34个省级行政区,两个城市之间的距离,就是取任意两地之间的距离,那么按照排列组合的分析,就阅读全文
posted @ 2018-03-24 16:34 huanying2015 阅读(132) 评论(0) 编辑
摘要: 有看到一个程序员的面试题,觉得很有趣,这里贴出来分享: 试验室有16 瓶水,其中一瓶是有毒的,使用若干只青蛙实验,青蛙喝了有毒的水后会在1小时后死亡,只有1个小时,请问:1.如何使用最少的青蛙测出哪瓶水有毒?2.需要几只青蛙? 解答: 本道题的目的有两个,一个是找出有毒的水是哪一瓶,另一个是计算需要阅读全文
posted @ 2018-03-23 15:57 huanying2015 阅读(30) 评论(0) 编辑
摘要: 在说 VueRouter 之前,首先要弄明白vueRouter 是干什么的,有什么用 说出来其实很简单,就是一个模板替换的问题,当路由改变的时候,把和路由相关的模板显示出来,就是这么简单。但是,当我们不知道为什么的时候,即使瞎猫碰到死耗子做出来了,也不知道是怎么回事,下次仍然是不会,我想,我们应该要阅读全文
posted @ 2018-03-18 19:13 huanying2015 阅读(11) 评论(0) 编辑