自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有问题可关注公众号:前端研究院 后台输入问题回复

简单粗暴是我的原则,复制粘贴是我的梦想

  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

原创 第十五章:TypeScript-类型定义文件

面向对象特性类型定义文件(*.d.ts)先发布了吧 以后再加内容了

2019-01-25 16:36:57 463

原创 第十四章:TypeScript-注解

注解:注解为程序的元素(类、方法、变量)加上更直观更明了的说明,这些说明信息与程序的业务逻辑无关,而是供指定的工具或框架使用。

2019-01-25 16:24:53 492

原创 第十三章:TypeScript-模块

模块:模块可以帮助开发者将代码分割为可重用的单元。开发者可以自己决定将模块中的哪些资源(类、方法、变量)暴露出去供外部使用,哪些资源只能在模块内使用export 暴露import 引入(只能引入爆出来的东西)‘总而言之,每个模块既可以引用写好的,又可以自己继续写...

2019-01-25 15:55:44 259

原创 第十二章:接口

接口:用来建立某种代码约定,使得其他开发者在调用某个方法或创建新的类时必须遵循接口所定义的代码约定。其实在js里面是么有接口的概念的,但是在TS里面是提供2个关键字的第一使用方式:用接口声明属性第二使用方式:用接口声明方法 interface IPerson{ name: string: age: nubber; }class Person() { ...

2019-01-25 15:14:36 218 2

原创 第十一章:TypeScript-泛型

泛型:参数化的类型,一般用来限制集合的内容直接看列子吧: var workers : Array<person> = [ ]; 比如<>尖括号括起来的,就规定,Array数组里面只能是person类型...

2019-01-25 14:37:38 259

原创 第十章:TypeScript-类

Class是TS的核心,使用TS开发时,大部分代码都是写在类里面的(类的定义,类的构造,类的继承)classclass Person { name; // 默认是public 也可以private私有 protected受保护的 eat() { console.log("吃"); }}实例化(这边是可以new出多个实例的)var p1 = new Person...

2019-01-25 14:24:05 263

原创 BMapLib.SearchInfoWindow类如何去掉右上角手机图标以及一些其他设置

设置属性enableSendToPhone:false;var searchInfoWindow = new BMapLib.SearchInfoWindow(map,“百度地图api”,{title “百度大厦”,width : 280,height : 50,panel : “panel”, //检索结果面板enableAutoPan : true, //自动平移search...

2019-01-25 10:42:56 1612 1

原创 百度地图禁止拖拽跟缩放

明人不说暗话直接2句代码搞定。方便下次查找map.disableDragging(); //禁止拖拽map.disableScrollWheelZoom();//禁止缩放

2019-01-24 16:55:48 8558 15

转载 使用fiddler对手机上的程序进行抓包

前提:1.必须确保安装fiddler的电脑和手机在同一个wifi环境下备注:如果电脑用的是台式机,可以安装一个随身wifi,来确保台式机和手机在同一wifi环境下安装配置步骤:1.下载一个fiddler,网上随便下一个就可以了2.配置fiddlerTools->Fiddler Options->Connections说明:1.Fiddler listens on por...

2019-01-23 15:26:06 226

转载 Fiddler手机安装https证书报错:无法安装该证书 因为无法读取该证书文件

之前在手机上使用 “ip:端口号” 的方法就能直接在手机上自动下载安装fiddler证书,但是现在有些手机并不能,那就需要我们去手机设置里手动安装。前提是,都要使用 “ip:端口号” 的方法先去下载好证书。IOS:设置 —> 通用 —> 关于本机 —> 受信任证书存储区,找到需要安装的证书,安装即可。ANDROID:设置 —> 安全 —> 从手机存储安装(或者...

2019-01-23 15:20:02 9199

原创 第九章: TypeScript-for of循环

forEach()for infor offorEach 这边只能打印出来1234 desc不能打出来var myArray = [1,2,3,4];myArray.desc = " four number ";myArray .forEach( value => console.log(value));for in 这个打印出来的是数组的下标跟属性的名字,也可以打印出...

2019-01-23 11:17:33 913

原创 第八章:TypeScript-箭头表达式

箭头表达式:用来声明匿名函数,消除传统匿名函数的this指针问题单行 var sum = ( arg1, arg2 ) => arg1 + arg2; 多行 var sum = ( arg1, arg2 ) => { return arg1 + arg2 }一个参数var sum = arg1 => { console.log(arg1...

2019-01-23 10:54:31 520

原创 第七章:TypeScript-析构表达式

含义:析构表达式通过表达式将对象或数组拆解成任意数量的变量 function getStock() { return { code: "IBM", price: 100 } } var stock = getStock();//ES5的写法var code = sto...

2019-01-23 10:31:02 953 2

转载 百度地图API显示多个标注点带检索框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> &l

2019-01-23 09:28:48 592

转载 Bootstrap底部合计

底部合计—会浮于页面footerFormatter: function (value) { var count = 0; for (var i in value) { count += parseFloat(value[i].invoiceAmtNoTax); } return count.toFixed(4);}还需要这个属性,这个属性是比...

2019-01-22 16:00:52 813

原创 第六章:TypeScript的generator函数

控制函数的执行过程,手工暂停和恢复代码执行 function* doSomething() { console.log("start"); yield; console.log("finish"); } //调用方式需要注意一下,此案例中,他不能直接调用doSomething,需要声明个变量fun1,通过变量fun1.next()...

2019-01-22 09:04:00 2374 1

原创 第五章: TypeScript的操作符...(三个点的用法)

TypeScript-Rest and Spread操作符

2019-01-21 17:12:41 10280 2

原创 第四章:TypeScript参数的可选参数

可选参数是指:在方法的参数声明后面用问号来标明此参数为可选参数 function test(a:string, b?:string, c:string = "jojo"){ }看到b后面的问号没?这个就是可选参数啦如果b没传,我们是不能读取b的任何属性的,比如b的length啦等等可选参数必须再必选参数的后面,注意前后顺序位置哦...

2019-01-21 17:11:59 1855

原创 第三章:TypeScript默认参数

在参数声明后面用等号来指定参数的默认值var name:string = "zhanliang"; function test(a:string,b:string,c:string = "jojo") { //这边就是方法参数指定默认值啦,调用的时候就可以不传啦,如果没有默认值,并且没传参数的话,就会报错 }这边要强调一点的是,带默认值的参数一定是要放在最后面,

2019-01-21 16:50:15 434

原创 第二章:TypeScript参数新特性

参数类型:在参数名称后面使用冒号来指定参数的类型 var myname: string = "zhailiang"; myname = 13; 以上这段代码在js里面是没任何问题,但是在TS里面就报错啦 var alias="xixi"; alias = 13; //这边也会报错的,因为TS有个机制,自己推断类型,在这边他自己推断了字...

2019-01-21 16:38:19 366

转载 发布 vue2 实现 div contenteditable="true" 类似于 v-model 的效果

使用组件单独声明一个组件,在组件内部处理数据(也就是innerHTML),并将数据返回给父组件。代码如下:<template> <div class="edit-div" v-html="innerText" :contenteditable=&quo

2019-01-21 14:50:20 1258 5

转载 webstome设置webstorm快捷键

File ---> Setting ---> Editor ---> Live Templates ---> Javascript ---> 点右边+ ---> 在下方Abbreviation输入con ---> 在下方Description输入‘控制台输出’ ---> 在下方Temaplate text输入‘console.log(

2019-01-21 14:10:04 531 2

转载 echarts右上角导出切换图标怎么去掉

option里在toolbox:{。。。}里,不要的图标删掉。如果一个图标都不用,就把整个toolbox删掉。亲测有效感谢https://zhidao.baidu.com/question/746229447558131652.html...

2019-01-21 10:38:22 7031 2

转载 仪表盘

因为echarts无法满足我的项目需求,然后找到了http://justgage.com/ 特别好 nice<!doctype html><html> <head> <title>Customize style</title> <meta http-equiv="Content-Type" conten..

2019-01-21 09:43:50 468

原创 第一章:TypeScript字符串新特性

TypeScript字符串新特性

2019-01-21 08:37:05 1364

原创 vue项目初始化到登录login页面

export default new Router({ routes: [ { path: '/', redirect:'/login', }, { path: '/login', alias:'/accounts/login', name: '登录', component: (...

2019-01-18 09:11:09 8153 2

转载 普通的html如何写自适应

首先,引入flexible.js//designWidth:设计稿的实际宽度值,需要根据实际设置//maxWidth:制作稿的最大宽度值,需要根据实际设置//这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750);(function(designWidth, maxWidth) { var do...

2019-01-17 16:32:36 11502 4

转载 echarts x轴或y轴文本字体颜色改变

1:x轴文本字体颜色改变xAxis : [ { type : 'category', data : ['<30','30-','40-','50-','60-','>=70'], axisLabel: ...

2019-01-16 12:42:22 18113

转载 Vue中绑定字符串拼接class

方式一::class="`字符串${item.name}`"示例如下::class="`core-object${item.name}`"转载https://blog.csdn.net/qq_35366269/article/details/84644978

2019-01-08 11:27:22 7109

转载 Vue中路径的`@/`和`./`有何区别

./表示相对路径,具体代表当前目录下的同级目录,遵从的是从后往前找文件@/的意思:表示的是相对路径(当然这也是简写啦),因为这个在根目录/build/webpack.base.conf.js文件中@是配置的,比如我的配置文件中@就代表src目录,遵从的是从前往后找,比如’@/components/login’ 就表示的是src/components/login文件 resolve: {...

2019-01-08 10:53:04 25922 2

转载 iOS App打包上架超详细流程(手把手图文教你)

转载:https://www.jianshu.com/p/817686897ec1?open_source=weibo_search

2019-01-08 10:22:01 3085 1

转载 vue2.0怎么注册全局组件的问题

在main.js开头引入组件,然后注册组件,例如:import Vue from 'vue'import VueRouter from 'vue-router'import VueResource from 'vue-resource'import SixiButton from 'components/common/SixiButton'Vue.use(VueRouter)Vue...

2019-01-07 12:58:04 688

转载 axios请求之前带上全局参数

// 测试地址const API = { local:'XXXXX', online:'XXXXX', };//axios固定参数,定义全局变量//方法一:var login_key,uid;function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]...

2019-01-07 10:34:18 1261 10

转载 textarea高度自适应,随文字增加自动撑开

需求: 随文字增多,将textarea自动撑开。解决思路: pre标签能保持文本的格式,将textarea的文本内容和样式严格复制一份给pre标签,pre的高度值就为我们所需的textarea的高度值。然后将pre隐藏。<!DOCTYPE html><html lang="en"><head> <meta c

2019-01-04 16:07:32 8073

转载 CSS3有哪些新特性?

题目点评CSS3的特性那么多该从哪里说起了?很显然这道题目是有陷阱的,你不可能将所有的特性一个不漏的说出来,就算你说出来,别人还认为你是背的了!所以你主要讲一下在项目中经常用到的Css3的属性就可以,以第一人称来回答这个问题,例如:在我们的项目中经常用CSS3中的XX属性来实现XX特效。题目解析在项目开发中我们采用的CSS3新特性有1.CSS3的选择器1)E:last-child 匹配父...

2019-01-04 09:07:39 13984

转载 good-storage插件的使用

嗯,这个插件的目的就是减少我们之前写localstorage的,之前还要解析对象啥的,这个直接用就行啦Installnpm install good-storageUsage import storage from 'good-storage' // localStorage storage.set(key,val) storage.get(key, def) //...

2019-01-03 17:27:54 4177

转载 如何在vue项目中使用md5.js及base64.js

一、在项目根目录下安装npm install --save js-base64npm install --save js-md5二、在项目文件中引入import md5 from 'js-md5';let Base64 = require('js-base64').Base64;三、在项目文件中使用base64Base64.encode('dankogai'); // ZGF...

2019-01-03 15:42:03 663

转载 深度采坑指南之vue-cli代理跨域proxy解决跨域限制

由于我是用vue-cli创建的项目,访问接口纯在跨域问题,本地服务器的默认地址为http://localhost:8080/,服务器端的域名不是这个,就会造成跨域访问,axios不支持jsonp,所以我们可以利用http-proxy-middleware中间件做代理。使用axios直接访问会报出以下错误Failed to load http://m.xusong.com/api/NEWS/ge...

2019-01-03 15:07:10 2002

转载 vue-router 中 meta的用法

也就是类似于面包屑的功能的路由代码用这个获取

2019-01-03 10:25:46 5363

转载 vue中的项目目录assets和staitc的区别

在进行发行正式版时,即为npm run build编译后,assets下的文件如(js、css)都会在dist文件夹下面的项目目录分别合并到一个文件下面去,而static文件下面的文件则会原封不动的放到dist文件夹下面的目录中去;所以第三方插件等放在static目录下面;css、js等放在assets目录下面;而image等本地图片等放在static目录下面,build编译后不会出现路...

2019-01-03 10:14:04 3061 2

js数字转汉字(含js).html

js数字转汉字(含js),特别特别大的数字除外,支持小数点,demo下载下来直接运行即可看到效果,使用时用js就行,还有不会者请评论联系你的方式

2020-05-08

百度UEDITOR 内网上传视频支持IE8的方法

<!--[if lt IE 9]> <script src="/Public/2017-5-11/html5shiv.min.js"></script> <script src="/Public/2017-5-11/respond.min.js"></script> <![endif]--> <!--IE8支持--> <link type="text/css" rel="stylesheet" href="/Data/ueditor/third-party/video-js/video-js.css"/> <script language="javascript" type="text/javascript" src="/Data/ueditor/third-party/video-js/video.js"></script> <script src="/Public/2017-5-11/html5media.min.js"></script> 上边是bootcss自带的,下边是ueditor需要的,如果是内网的话还会需要一些swf文件,我放在我的资源里了。IE8和以下会自动转换成swf进行播放。

2020-05-07

前端学习路线.doc

大前端完整学习路线(详解) 第一阶段:HTML5和移动Web开发 第二阶段:HTTP服务和AJAX编程 第三阶段:面向对象进阶 第四阶段:封装一个属于自己的框架 第五阶段:模块化组件开发 第六阶段:主流的流行框架 第七阶段:HTML5原生移动应用开发 第八阶段:   Node.js全栈开发:

2020-03-26

nginx-v1.13.8

nginx for windows是由俄罗斯的程序设计师Igor Sysoev开发的一款软件,在linux系统下一个高性能的HTTP和反向代理服务器,它占有内存少、系统相当稳定、并发能力强,因为是开源模式,通过添加代码可以达到各种效果。

2018-01-11

调试vue.js应用的浏览器扩展 Chrome插件

Vue.js devtools:调试vue.js应用的浏览器扩展 Chrome插件

2017-12-07

计算机丢失MSVC_110.dll

安装ps会提示安装失败, 计算机丢失MSVC_110.dll,那就需要将此压缩包下载下来,解压,根据内有文档操作即可

2017-12-05

sublime_text3安装包

Sublime Text 3是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。

2017-11-19

空空如也

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

TA关注的人

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