9 summer7310

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

vue开发不同代理方式设置cookies

vue开发不同代理方式设置cookies1,使用vue-cli2.x脚手架开发配置找到项目中的config文件夹下的index.js文件,dev对象内有一个proxyTable的配置项。dev:{ env:require('./dev.env'),port:8888,host:'0.0.0.0',autoOpenBrowser:false...

2019-05-23 15:09:48

函数柯里化累加器

##函数柯里化##来源:函数累加器的实现方式add(1)(2)(3)(4)=10add(1,2)(3)(4)=10add(1,2,3)(4)=10柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。以累加器为例,封装方法实现两个参数相加functionadd(a,b)...

2019-05-23 14:12:19

jQuery实现用户输入自动完成功能

jQuery实现用户输入自动完成功能利用jQueryUI中Auto-complete插件实现输入自动完成功能,大家在使用诸如淘宝、京东等电商平台搜索商品时,往往只要输入商品的一些特殊字符,就可以显示出和该字符相近的列表菜单,用户使用鼠标或者键盘方向键就可以快速选择,实现了很好的用户体验。1.最简单的用户输入自动完成<!doctypehtml><htmllang="en"><head>

2017-02-26 15:31:34

项目中Angularjs遇到的问题和优化总结

项目中Angularjs遇到的问题和优化总结由于本项目最低需要兼容ie8浏览器,所以在版本选择上选择Angularjs1.2版本。1.ng-if/ng-switch与ng-show/ng-hide区别选择ng-show/ng-hide是通过修改CSS样式方式控制元素显示与隐藏,对应的DOM元素会一直存在于当前页面中,本质是CSS属性操作display:none;display:block,而ng-

2017-02-26 15:30:16

jQuery实现自由拖动DIV插件

实现简单Div的拖动效果,主要分为三步。1,需要拖动的Div拖动绑定,mousedown事件,鼠标mousedown的时候记录此时的鼠标相对浏览器的x轴和y轴,以及需要拖动Div的相对浏览器的left,top值,并且给拖曳标记赋值为true,代表拖动动作就绪。2,绑定鼠标的移动事件,因为光标在DIV元素外面也要有效果,所以要用实现拖动区域的Div上绑定事件,而不用DIV元素的事件,mou

2017-01-12 14:10:02

Javascript、Jquery获取浏览器和屏幕各种高度宽度

Javascript:IE中:document.body.clientWidth==>BODY对象宽度document.body.clientHeight==>BODY对象高度document.documentElement.clientWidth==>可见区域宽度document.documentElement.clientHeight==>可见区域高度Fire

2017-01-10 11:09:52

jQuery插件开发二

jquery插件一开发一种介绍了如何写一个简单的jquery插件,本篇进一步讲一下插件开发中的方法定义。下面,我们有了一个插件的基本层次://ShawnKhameneh//ExtraordinaryThoughts.com(function($){varprivateFunction=function(){//代码在这里运行}va

2016-12-29 11:32:18

jQuery插件开发一

jQuery插件开发方式主要有三种:1、通过$.extend()来扩展jQuery2、通过$.fn向jQuery添加新的方法3、通过$.widget()应用jQueryUI的部件工厂方式创建通常我们使用第二种方法来进行简单插件开发,说简单是相对于第三种方式。第三种方式是用来开发更高级jQuery部件的,而第一种方式又太简单,仅仅是在jQuery命名空间或者理解成jQuery身上添加了一个静态方法

2016-12-29 11:22:12

项目中Angularjs遇到的问题和优化总结

(1)ng-if与ng-showng-hide区别ng-show/ng-hide是通过修改CSS样式方式控制元素显示与隐藏,对应的DOM元素会一直存在于当前页面中,本质是CSS属性操作display:none;display:block,而ng-if根据表达式的值动态的在当前的页面中添加删除页面元素。如果赋值表达式的值为false,那么这个元素就会从页面中删除,否则会添加一个元素。ng-

2016-12-29 11:09:14

sublime text2 自动生成头部注释

1、在tool->newsnippet…创建一个新的snippetsublimetext2用snippet创建文件头部信息Snippetsaresmarttemplatesthatwillinserttextforyouandadaptittotheircontext.Snippet是插入到文本中的智能模板并使这段文本适当当前代码环境.程序员总是

2016-12-13 15:15:11

前端路由的不同方法实现

在讲前端路由之前,先说下后端路由,以及为什么出现了前端路由。后端路由:浏览器在地址栏中切换不同的url时,每次都向后台服务器发出请求,服务器响应请求,在后台拼接html文件传给前端显示,javaweb中的jsp就是如此实现的。常用的后台MVC模式的基本路由处理流程:浏览器输入一个url请求,从中找到Controller和Action的值,将请求传递给Controller处理,Controll

2016-12-08 10:49:29

javascript编程笔记

1.快速排序算法方法一functionquicksort(n,left,right){varp;if(left<right){p=position(n,left,right);quicksort(n,left,p-1);quicksort(n,p+1,right);}}functionposition(n,left,right){

2016-11-28 16:27:55

使用Angularjs和Vue.js对比

使用Angularjs和Vue.js对比之前项目都是使用Angularjs,在初步使用Vue.js后做一个简答的对比笔记#首先当然是HelloWorld了~vue.js<divid="app">{{message}}</div>newVue({el:'#app',data:{message:'HelloVue.js!'}})~Angul

2016-10-25 19:46:38

学习promise编写和使用

promise实现Promise是Javascript中的一种异步编程实现方式,js中异步编程主要是指浏览器DOM事件处理,setTimeout/setInterval,ajax等,通过传入回调函数来实现控制反转。Promsie对象符合CommonJS编程规范,目的是为异步编程提供统一接口,它最大的优点就是避免了回调金字塔。假设要实现一个用户展示的任务,任务分为三步:获取用户信息获取用户图片

2016-03-31 10:51:40

web文件上传大小限制

最近在项目中遇到上传文件,对上传文件的大小需要进行限制,这里学习和整理了一下一些常规的文件大小限制的方法。一般分为两种方式,一种是服务器端判断文件大小进行限制,这种方法的存在明显的缺陷,当用户过多后,数据上传到服务器之后,在对其进行监测,大大增加了宽带和服务器的压力。另一种是放在前端进行大小监测,这种方式提前进行监测,可以有效减小服务器的压力。当上传的文件过大之后,可以使用百度开发的文件上传插

2016-03-28 21:33:53

学习使用React一步步搭建普通博客应用

当我们考虑一些单页应用的时候(SPAs),一般考虑浏览器,JavaScript和速度,对搜索引擎是不可见的。由于单页应用使用JavaScript来渲染页面中的内容,同时web网络爬虫不通过浏览器来查看整个网页,这样就不能看到和索引页面中所有的内容。或者,更好的说,其中大部分是不能。一些开发人员试图以各种方式来解决这个问题。在服务器端使用Node.js在客户端使用React,我们可以构建通用的Java

2016-03-18 16:11:52

javascript创建构造函数时作用域安全,即怎样保证一直都是构造函数

在使用javascript利用面向对象的思想创建类和对象时,通常是使用构造函数,工厂方式,原型方式,原型构造函数方式等。构造函数其实就是使用一个使用new操作符调用函数,当使用new调用时,构造函数内用到的this对象会指向新创建的对象实例,例如:functionPerson(name,age){this.name=name;this.age=age;}var

2016-03-08 22:40:25

js清空数组的三种方法

方法1,splice方法splice()方法用于插入、删除或替换数组的元素。例如:vararr=[1,2,3,4];arr.splice(2,1,"Lemon","Kiwi");//第一个参数为删除和添加数组的起始位置,//第二个参数为删除多少个元素,//第三个参数为添加新的元素console.log(arr)//输出1,2,Lemon,Kiwi,4所以清空数组相当于删

2016-01-12 21:44:22

实现侧边栏工具(2)使用图标字体方式

前面讲了一下使用背景图片来实现侧边工具栏的一个实现效果,实现侧边栏工具(1)使用背景图片方式,可以看出这种方式的优缺点是-HTML结构简单,容易阅读和理解-使用图片浏览器兼容性好,可以兼容ie6等低版本浏览器-缺点就是使用了大量的图片,对性能有一定的影响,并且不利于修改。-下面介绍一种使用图标字体来实现侧边栏工具条HTML结构html结构外层写一个toolbar类di

2015-12-24 11:00:33

实现侧边栏工具(1)使用背景图片方式

需要开发类似于CSDN文章浏览右侧显示的工具条,如下所示需要实现的效果如下:1HTML格式主要原理利用a标签和图片的sprite来实现创建一个toolbat类的工具条div点击a标签不产生任何效果<divclass="toolbar">a[href="javascript:;"].toolbar-item.toolbat-item-app*4</div>完整代码,公共

2015-12-23 22:37:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。