- 博客(28)
- 收藏
- 关注
原创 vue-cli 搭建vue项目
1,安装vue-clinpm install --global vue-cli (全局安装)2,安装完成以后,用cmd进入自己的工作空间 进入以后,vue init webpack test命令行创建项目,终端会出现这种...
2020-12-03 21:04:47
143
转载 session,token,cookie区别
在Web应用中,HTTP请求是无状态的。即:用户第一次发起请求,与服务器建立连接并登录成功后,为了避免每次打开一个页面都需要登录一下,就出现了cookie,Session。Cookie Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。Cookie存储的数据量有限,且都是保存在客户端浏览器中。不同的浏览器有不同的存储大小,但一般不超过4...
2019-01-30 10:18:24
172
转载 css实现弧形UI
先是一写元素,再给这个元素设置样式和伪类样式<view class="pure_top"></view>比如说这个pure_top元素(因为这里是小程序所以用的是view,h5也是一样实现的啦),我设置的样式如下:.pure_top { width: 100%; height: 100px; position: rel...
2019-01-30 10:12:08
2192
1
转载 js加减乘除精度问题
//除法function accDiv(num1,num2){var t1,t2,r1,r2;try{t1 = num1.toString().split('.')[1].length;}catch(e){ t1 = 0;}try{t2=num2.toString().split(".")[1].length;}catch(e){t2=0;}r1=Num...
2019-01-28 14:56:37
1723
原创 echarts点状图的数组两种形式的区别
A是官网的这种option = { xAxis: {}, yAxis: {}, series: [{ symbolSize: 10, data: [ [10.0, 8.04], [8.0, 6.95], [13.0, 7.58], [9.0, ...
2018-08-15 11:23:57
1640
原创 echarts坐标轴加轴显示
加X坐标的xAxis: {name: "日期", //坐标名字nameLocation: "end",//坐标位置,支持start,end,middlenameTextStyle: {//字体样式 fontSize: 14,//字体大小 padding: -15 //距离坐标位置的距离}},同理Y轴添加 是一样的yAxis: {name:'点击率...
2018-08-15 11:14:57
2950
原创 原生实现小黑框toast
首先写一个函数来实现弹出框的功能function myAlert(text, time) { if (!document.getElementById('alertBg')) { let _time = time || 1000; let parent = document.createElement('div'); ...
2018-06-28 10:22:18
602
原创 如何获取当前url的某个参数
获取当前url的目标字段function getSearch() { var args = {}; var query = location.search.substring(1); //获取查询串 var len = query.replace(/(^\s*)|(\s*$)/g, "").length; if (len < 1) { ...
2018-06-28 10:16:42
995
原创 关于mint ui的tabbar的上划线问题
其实对mint ui的tabbar,他自己有一条上划线,但是当你选中的时候这一部分的上划线会消失,这样的呈现效果显然有些差强人意。 此时你可以给tabbar加一个上划线,.mint-tab-item{border-top:0.02rem solid #DDDDDD},如果只加这一个样式控制,这个问题还是没有解决,此时我们需要再给选中的时候再加一个上划线,.mint-tabbar>.mint
2017-10-19 10:30:51
737
转载 最接地气的vuex介绍
最近在学习vuex,感觉不知道该怎样学习,看官方文档有点头晕,看到有大神分享,就总结一下看看相信那个数字加减键大家都有写过,就像这种,下面通过这个小demo和大家分享一下vuex.使用vue实现的话就是这种 {{count}} + - new Vue({ el:'#app', data () { return { coun
2017-08-18 13:27:23
464
原创 如何安装npm
最近新加入了一个新公司,在配置电脑时需要配置各种环境,先说一下npm的安装吧。首先npm是基于node.js的,你需要先下载node.js,然后切换到相应的安装位置,切记是安装位置。然后用cmd切入,切入以后输入 node -v如果可以出现版本号则证明安装成功,否则需要重新安装,正常来说,node的安装是包含npm的安装的,在cmd中输入npm -v,可是不包含cnpm 的安装,可以全局安装cnp
2017-06-27 11:06:58
6819
转载 js的继承问题
js的继承问题既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + '正在睡觉!'); }}// 原
2017-06-14 15:43:46
247
转载 本地存储localStorage和sessionStorage的区别
本地存储localStorage和sessionStorage的区别 localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。他们均只能存储字符串类型的对象(虽然规范中可以存储其他原生类型的对象,但是目前为止没有浏览器对其进行实现)。localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localSt
2017-06-05 22:49:49
701
转载 Angular中的自定义服务
Angular中的自定义服务 Angular的自定义服务最常用的有三种方式,分别是provider,factory,service,下面从代码方面给大家解释一下。1,factory()快捷方式 函数可以返回简单类型、函数乃至对象等任意类型的数据 一般最为常用 m1.factory("myService",function(){ return{
2017-06-05 22:04:48
412
原创 splice和slice的区别
splice和slice的区别 在操作中,splice和slice经常傻傻分不清楚,今天我们就来讲讲splice和slice的区别。 首先从本质上来说,splice()方法用于插入,删除或替换数组的元素,返回的是新的数组,slice()方法是提取字符串的某个部分,返回的是被提取的某个部分。 然后从参数上来说,splice(start,deleteCount,[i
2017-05-25 18:00:23
467
原创 图片的不同格式的区别
图片的不同格式的区别 图片的不同处理格式适用于不同的情况,正常处理图片,有助于优化内存资源,此时正确使用图片格式显得尤为重要 图片jpg格式是用来处理细节较多的,色彩表现多,不支持动画,不支持透明 图片gif格式色彩表现少,支持动图,支持透明 图片png格式透明效果最好
2017-05-17 15:29:27
1362
原创 清除浮动的方法
清除浮动的方法 父级div定义伪类:after和zoom ,父级div定义overflow:hidden,结尾处加空div标签clear:both(较常用),父级div定义height,父级div定义overflow:auto,父级div定义display:table,父级div也一起浮动,结尾处加br标签clear:both
2017-05-17 14:19:04
228
原创 事件委托的定义
事件委托的定义 通过dom操作获取的数据通过dom操作渲染到页面上,此时如果存在未来操作(即未来可能会出现的一些操作),就不能用普通的事件绑定,此时对事件的绑定就需要用到事件委托. js事件委托是利用冒泡的原理,把事件加到父级上或者祖先元素上,触发执行效果,给父级元素加事件,从而使子元素绑定事件
2017-05-17 14:12:42
415
原创 神魔时候用自定义指令?神魔时候用组件?
神魔时候用自定义指令?神魔时候用组件? Angular 1.4以前的版本中,组件的概念比较模糊,所以将页面中出现的大量重复的UI和数据处理,封装成自定义指令来提升复用性,在Angular1.5以后,官方开始重视组件化开发,所以将自定义指令进行了重新定义,所以自定义指令进行了重新定义,并创建了component组件的部分,简言之,老版本的项目中,自定义指令使用
2017-05-17 10:44:08
267
原创 组件和自定义指令的区别
组件和自定义指令的区别 组件和自定义指令基本无区别,都是将页面中出现的重复的UI和数据处理,封装起来,提高代码的复用性,同时在项目开发过程中,积累大量封装好的自定义指令或者组件,在后续的项目开发时直接使用,提高开发效率。
2017-05-17 10:43:00
979
原创 闭包是神魔及缺陷
闭包是神魔 正常情况下,函数外是不可以访问 函数内部的变量的,闭包通俗来说,就是创建一个函数,使函数外部可以访问函数内的变量,但是存在一定的缺陷,闭包内的变量是不可以自动销毁的,必须要手动销毁,如果大量使用闭包,可能会造成内存泄漏,使项目崩溃.
2017-05-17 10:33:40
274
原创 js有哪些内置对象????
js有哪些内置对象????时间对象date,字符串对象string,数学对象Math,数值对象Number,数组对象Array,函数对象function,函数参数集合arguments,布尔对象Boolean,错误对象Error,基础对象Object
2017-05-17 10:19:42
3234
原创 Ajax是神魔
Ajax是神魔 ajax是异步的Javascript和XML技术,主要在前端页面向后台请求数据时使用,用于快速创建和开发动态项目,实现了异步更新
2017-05-17 09:43:36
193
原创 AngularJs到底是神魔
AnjularJS是一个实现了MVC处理模式和MVVM数据双向绑定的前端开发Javascript框架,用于构建和快速开发动态web项目,以其MVC,MVVM,依赖注入,强大的组件化,模块化开发流行于前端开发市场
2017-05-02 09:11:55
280
原创 AnjularJS框架的监听$watch
AnjularJS框架的监听$watch 当数组中的元素发生变化时想要得到实时数据 ,例如购物车内物品件数的变化与购物金额是相关联的,此时就需要监听物品的变化 用$watch进行监测 下面将对不同的监测对象做出详细分析 script> var app=angular.module("myApp",[]); app.controller("my
2017-04-26 21:51:30
411
原创 Anjular简单快速入门
如何快速掌握入门AnjularJS框架AngularJs所引用的包 根据自己的需要下载不同的版本 AngularJS官网地址 : https://angularjs.org学习之前最好去Anjular官网下载API文档方便了解使用 下载地址: http://code.angularjs.org 首先需要创建模板和控制器ng-app="模板名称" 要加在html标签中 表
2017-04-26 21:28:38
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人