自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 2

一句话 打破我的热闹我大嫂~那不就意味着……人生呐 有点艰难苦痛 谁又知道这是怎么一回事巧遇 又不相逢转载于:https://www.cnblogs.com/mamimi/p/11619576.html...

2019-10-03 12:57:00 163

转载 1

一个人经历过什么你不知道一个人想的什么你不知道是否她还有装着某人你还是不知道你不知道的太多了,但是你想知道你想方设法去了解,去知道知道过后莫名又有低落你喜欢她什么呢,甚至你好像还是不知道只是知道 挂念着她只是知道你偏爱她那不与旁人一样倔强的性格不与旁人那样地独行却追求那些理想中的东西因为你也在理想中有过那种想法想去实践却碍于现实对你的冲击...

2019-10-02 00:02:00 159

转载 还叫无题吧。

我觉得真的喜欢一个人 好神圣。不敢表白,更多地会做什么事 都会产生一种发呆的情况。就静静地处于空白期。听到你地名字会震惊,看到你的消息会不由得开心,也忍不住就想去跟你说话。一颦一笑也会看到并且想知道为什么。我去,我都觉得有点过分了。。 但是有人问我喜欢你嘛,我刚开始不回答,到后来承认。感情真的是,有点难。转载于:https://www.cnblogs.com/mamimi/p...

2019-09-30 23:50:00 193

转载 上线内容

学生学习情况的时间统计优化学生账号里的金币在单元学习与单元测试结束后累加金币。(测试满分、学习完毕得分)单词强化拼写快速切换到下一个单词(电脑端TAB键/enter键,盒子端TAB键/数字键盘里的enter键)已下架的商品在购买界面依然可见购课界面商品按照顺序排列总后台可以修改学生账号为体验/非体验账号单元测试进入空白页转载于:https://www....

2019-09-25 15:39:00 104

转载 http请求发生了两次(options请求)

前言自后台restful接口流行开来,请求了两次的情况(options请求)越来越普遍。笔者也在实际的项目中遇到过这种情况,做一下整理总结。文章书写思路:为什么发生两次请求http的请求方式,包括OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT等八种请求方式。其中,get与post只是我们常用的请求方式。我们能在图一...

2019-03-26 19:07:00 2940

转载 npm dose not support Node.js v10.15.3

事件起因:楼主在vue-cli官网,尝试使用vue-cli3脚手架+yarn包管理器构建项目时,命令行窗口提示node版本不对。如下图这个大家都知道该如何去解决,直接去node官网下载符合版本的node包就行。在后续使用vue create project命令时,发现命令窗口无反应,项目无法创建成功,于是便去查询怎么一回事。解决过程在官网下载新的node版本后...

2019-03-22 18:01:00 2318

转载 数据双向绑定页面无反应(angularjs)

问题引入使用 angularjs进行过一段时间的开发后,基本上都会遇到一个这样的坑:页面进行了双向数据绑定,控制层的数据也已经改变了,但是视图层的数据却没有改变。其实造成这个问题的原因大致分为以下几个scope作用域发生的继承操作了dom层,数据更改,却没有触发angularjs的服务。没有更新视图层。scope作用域的继承先看个实例。<di...

2018-12-12 14:34:00 430

转载 关于前端埋点的浅析与实战总结

之前的内容写的较差 ,待重新书写转载于:https://www.cnblogs.com/mamimi/p/10045508.html

2018-11-30 17:30:00 400

转载 table样式的下拉框(angularjs)

前言虽然使用的技术比较老了,但是思想却还是适用于现在的vue等框架。一:实现的样式二:实现包括的功能点1:下拉框内容是表格,类似于一个弹窗表格内容最多六行,超出的显示滚动条,表头固定,可滚动。支持键盘上下键,进行当前项的选择支持键盘的enter选择键,并支持回调函数,进行页面的数据绑定支持加载后台数据支持绑定指令的input框对数据的搜索功能...

2018-10-20 00:36:00 562

转载 vue-router做路由拦截时陷入死循环

今天分享一下使用vue-router做路由拦截时遇到的坑。需要提前了解的api1:router.beforeEach( to , from ,next) ;to: Route: 即将要进入的目标路由对象from: Route: 当前导航正要离开的路由next: Function: 一定要调用该方法来resolve这个钩子。执行效果依赖n...

2018-09-29 17:17:00 6312

转载 js前台调用lodop打印

lodop简单介绍lodop的打印功能已经非常强大,也在带web端的图形界面,可以供用户使用。使用js在前台调用lodop打印,一般分为两种方法:1:特殊的指令打印,这种打印方式,是采用的与js无关的一些特殊指令,说实在的,不适合我们使用。这个个人觉得只使用于你的web端图形界面使用了lodop自带的图形界面。用这个功能做固定模板还好,但如果要做一个自定义的图形界  面去定制...

2018-09-28 11:38:00 530

转载 vuejs2.0的生命周期解读

每个Vue 实例在被创建之前都要经过一系列的初始化过程。例如,实例需要配置数据观测(data observer)、编译模版、挂载实例到 DOM ,然后在数据变化时更新 DOM 。下图展示的就是一个vue实例对象的生命周期 从图上我们可以看到vue在生命周期中有这些状态,beforeCreate,created,beforeMount,mo...

2018-08-13 11:43:00 92

转载 Promise的一些相关讲解

在javascrpit的语言特性上 有明确的一个特性指出,该语言的是单线程进程。这就意味着JavaScript的所有网络操作,浏览器事件,都必须是异步执行。如下面的例子,可以感受到单线程与异步回调:function callback() { console.log('Done');}console.log('before setTimeout()');s...

2018-08-09 00:52:00 80

转载 vuejs angularjs 框架的一些比较(vue项目重构四)

使用Angularjs和Vue.js对比首先需要说明的是:现在默认angularjs指angular1.0+版本,angular默认指2.0以上版本。本文的名词也默认指定angular的1.0+版本。先让我们看一下 这两个框架的设计上的一些不同。Angularjs1,MVC框架2,模块化(Module)控制器(Contoller)依赖注入:这种模块话的注入,其实在...

2018-08-07 18:46:00 484

转载 webpack+vue-cli搭建项目 (vue项目重构三)

在自己的电脑下载了npm 与 node的情况下 可使用vue-cli快速构建vue项目执行命令如下:# 全局安装 vue-cli$ npm install -g vue-cli# 创建一个基于 "webpack" 模板的新项目$ vue init webpack my-project# 安装依赖,走你$ cd my-project$ npm install$ npm run de...

2018-07-31 14:39:00 146

转载 vue的双向绑定原理解析(vue项目重构二)

现在的前端框架 如果没有个数据的双向/单向绑定,都不好意思说是一个新的框架,至于为什么需要这个功能,从jq或者原生js开始做项目的前端工作者,应该是深有体会。以下也是个人对vue的双向绑定原理的一些浅薄认识,当然 再vue框架的真正实现上,比我分析的要复杂的多。主要是来了解思想首先看下下面这段主要代码:let data = {price:5,quantity:2}; ...

2018-07-30 01:21:00 91

转载 前端mvc mvp mvvm 架构介绍(vue重构项目一)

首先 我们为什么重构这个项目1:我们现有的技术是前后台不分离,页面上采用esayUI+jq构成的单页面,每个所谓的单页面都是从后台胜场的唯一Id 与前端绑定,即使你找到了那个页面元素,也找不到所在的文件,因为这个id是随机生成的,而页面的id绑定是由后台传回来的Id获得。2:前后端项目融合在一起,UI框架与jQ使用,对于前端开发人员来说,从最简单的项目启动与调试,都是很繁琐的事情...

2018-07-27 18:21:00 549

转载 SPA页面缓存再优化二

部署到线上的步骤:拿到打包之后的文件,删除服务器上的文件,再放上去的。测试1:更改js文件,删除并上传新包。额外发现1:如果用户在上传期间,仍然在系统之内,此时即使将服务器上的包删除掉,用户不会跳出系统,只会在控制台上报错。报错内容:只是在报错服务器上没有指定的html文件额外发现2:已经被缓存了的页面html 刚进页面时会进行从服务器200取到,随后...

2018-06-13 18:21:00 298

转载 消除浏览器对input输入框的自动填充

Mozilla官方文档建议的是 直接使用 autocomplete = ‘off’ 即可禁止输入框从浏览器cache获取数据,博主以前使用这个也就足够兼容浏览器了。现在发现,却在chrome、firfox上有兼容性 无法解决。后来查阅相关资料得到以下解决方法:1:可以设置一个默认的input用来接收浏览器的默认填充,并且设置css为dispaly:none形如:&...

2018-06-05 10:49:00 1144

转载 单页面系统的一些性能优化

1:初次进入系统的新用户首次进入该系统的用户,没有任何的文件缓存。进入系统后加载index.html会将所有的文件(图片、js、css)下载下来 耗时在3.3s左右。之后进入系统 只会额外加载一些页面的图片,不会再加载js、css文件。2:已经进过该系统的老用户,且系统未更新之前用户本地的文件都已经被缓存(图片、css、js),在系统更新之前,所有的文件都没...

2017-12-22 18:44:00 227

转载 城市联动组件插件思想分析

前言笔者今日写了个城市插件,用来实现城市的三级/二级联动。由于现在三大框架异常流行,各种城市组件也是各放异彩, 本文主要在于解析城市组件书写的思想。实际交互图如下。可以进行点击交互选择省市区,也可以使用全拼或者是首拼进行快速搜索。 常用的处理方式分析一般来说 设计城市联动/拼音搜索的功能分为两种方式后台查询返回;前台传入拼音,后台进行...

2017-12-13 14:58:00 142

转载 前端性能优化点总结

前端优化是一个大项目,不仅需要知道有哪些优化的点,还需要为什么去这样优化。前端优化的思维导图介绍一些知识,使大家对前端性能的优化有更深入的了解html的渲染过程 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件。 浏览器开始载入html代码,发现<head>标签内有一个<link&...

2017-11-17 18:14:00 141

转载 ui-router 1.0以上的 $stateChangeStart

ui-router transitionhooks统一控制路由跳转,前台控制如果没有登录就跳转到登录页面, 当然也可以在后台控制, 如果没有登录就返回对应的错误码, 然后在response中直接跳转监听$transitions.onStart事件监听所有的stateangular.module('secu',['ui.router']) .run(...

2017-11-09 15:07:00 171

转载 grunt 压缩js css html 合并等配置与操作详解

module.exports = function(grunt){ //1.引入 grunt.loadNpmTasks('grunt-contrib-cssmin'); grunt.loadNpmTasks('grunt-contrib-htmlmin'); //2.设置任务: grunt.initConfig({// //压...

2017-10-31 14:50:00 212

转载 angularJs 指令的封装

首先 指令的应用场景:  1:使你的html更具语义化,不需要深入研究代码就可以知道页面的大概逻辑。  2:抽象出一个自定义组件,在其他的地方进行重用。 一:directive的定义及其使用方法:  下面是一个详细的指令包含的一些字段var myModule = angular.module(...); myModule.directive('dire...

2017-10-27 15:42:00 213

转载 javascript switch continue break 执行语句

1:switch  关键字段:switch(n)、case、break、default  switch(n) :n是一个表达式 或者是一变量,用来与其下的各种case进行匹配,比如:此时的day输出的是 一个数字5。匹配到case 5的情况 所以会输出对应的数值。  default:当所以的case项没被匹配到时 执行的代码  工作原理:首先设置表达式 n(通常是一个...

2017-10-27 10:26:00 349

转载 angular track by $index

这个东西配合删除数组时会出现永远删除uoloadPicArr这个数组的最后一个一项其用法是主要用在当ng-repeat循环时如果其内部的dom元素有id属性存在 可以避免页面出现相同的id 只是一种用法而已 没什么必要的 可以解决控制台的报错转载于:https://www.cnblogs.com/mamimi/p/7732220.html...

2017-10-25 20:34:00 128

转载 angular input=file ng-change事件

首先 ng-change事件要与ng-model绑定 但是 当input 的 type=file时 ngchange事件是失效的 我们可以用图中的onchange事件去代替其次 如果想在这个change事件里面添加ctr里面绑定的值 也可以按照图中所写的angular.element(this).$scope().bindName 去直接绑定转载于...

2017-10-25 19:29:00 1147

转载 bower

什么是Bower?前端开发圈越来越热闹,第三方js库层出不穷,版本更迭日新月异;且许多库又对其他库有着依赖关系。而我们的页面需要的库也越来越多样化。以往需要引入第三方库,需要搜索寻找所需库的特定版本下载,还需要搜索寻找下载特定版本的依赖库,十分麻烦;库的更新也是件十分繁琐的事情。是否有一个工具:搜索、自动安装/卸载、检查更新、确保依赖关系……Bower 是 twitter 推...

2017-10-19 14:04:00 136

转载 按需加载——前端性能优化思想浅析

疑点引入不知道大家有没有这样去考虑一个问题:在我们实际的项目中,我们一般都是使用一些打包工具(譬如grunt gulp webpack)将我们项目引入的第三方依赖与项目自己的逻辑js代码分别打包成为一个js压缩包。但是按道理来说,这两个js文件在首屏渲染的时候应该都会加载下来,我们也可以通过控制台看到这样。那这样不还是相当于全部加载了吗?哪里来的按需加载呢?另外,如果我的页面一次...

2017-10-10 16:25:00 290

转载 前端优化规范 webApp

转载于:https://www.cnblogs.com/mamimi/p/7641582.html

2017-10-09 16:19:00 103

转载 【转载,实测好用】gitlab结合sourcetree使用

转载 的出处http://blog.csdn.net/u012764358/article/details/62886427Gitlab和Sourcetree结合使用实现代码管理这是本人第一次发表博客,如有不足或者缺陷,请批评指正,希望能够更好的学习。最近刚来到一家老外的公司,他们使用的代码管理工具是gitlab,由于之前没使用过gitlab,所以,安装这个软件也费了老大的劲。现...

2017-09-29 16:00:00 69

转载 纯css 更改原生raiod与 checkbox的样式

原文地址:.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { left:-9999px;} .k-form { .k-form .checkb...

2017-08-23 18:00:00 121

转载 angular 的杂碎报错小知识

1:[ng:areq]Angular出现这种错误的原因,是由于没有在页面中使用模块引入controller导致的 所以 请确保你定义了这个controller后也引用了它。2:Failed to load resource: net::ERR_NAME_NOT_RESOLVEDDNS 查找失败,因此找不到lawfunction%20%28%29%7Breturn%20th...

2017-07-21 13:47:00 284

转载 angular.run 妙用

**1.浏览器判断**在angular做微信应用的时候,有时候我们也想把相同一份代码运行在非微信的浏览器上,这时候我们可以在angular的run上写点东西实现~例如asw.run函数里执行定义一个$rootScope.isWeiXinLogin的函数.run(['$rootScope', '$route', '$window', '$location', 'Position',...

2017-07-20 16:38:00 193

转载 vue的生命周期

<!DOCTYPE html><html> <head> <title></title> <script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></scr...

2017-07-07 15:56:00 60

转载 angular +H5 上传图片 与预览图片

//index.html<form class="form-horizontal"> <div class="panel panel-default"> <div class="panel-body"> <div class="container-fluid"> ...

2017-07-07 14:33:00 272

转载 跨域问题解决方案之chrome插件

地址:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi转载于:https://www.cnblogs.com/mamimi/p/7098434.html

2017-06-30 13:40:00 251

转载 echart使用

本文目的1:不喜欢看那么多文字与API官网的新人们。2:echarts的使用api其实在官网已经有了很多,此文针对新手做可视化数据进行一些使用方法上的讲解,包括一些api使用之后有什么效果进行关键代码展示。初始化项目trigger() 方法触发被选元素的指定事件类型。pie:饼图  line:折线图  bar:柱状图  scatter:散点图1:数据的异...

2017-06-20 19:19:00 96

转载 js递归

JS中的递归递归基础递归的概念在程序中函数直接或间接调用自己直接调用自己简介调用自己跳出结构,有了跳出才有结果递归的思想递归的调用,最终还是要转换为自己这个函数如果有个函数foo,如果他是递归函数,到最后问题还是转换为函数foo的形式递归的思想就是将一个未知问题转换为一个已解决的问题来实现 funct...

2017-06-08 16:19:00 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除