自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碉堡飞哥的博客

技术大巴

  • 博客(213)
  • 资源 (5)
  • 收藏
  • 关注

原创 能力缺陷表

TypeScript:https://ts.xcatliu.com/ - 介绍TypeScriptjs:https://www.cnblogs.com/moqiutao/p/6513628.html - 正则表达式(全面)https://www.cnblogs.com/mmzuo-798/p/7264093.html - 正则表达式(精细)js框架:http://xtech.antf...

2019-07-19 15:16:01 237 1

原创 价值投资

(1)价值投资的基本操作:1买入时机:第一种,熊市期间。第二种,某行业经过这么多年的发展和激烈竞争,只剩下几家公司,已经变成寡头垄断了,剩下胜利者就具备投资价值。第三种,短时亏损或遇到短时灾难导致市场先生悲观抛售,但是主体经营效益与前景未发生改变时。2卖出时机:第一种,当你需要资金投资一个比这家企业更优秀、价格要便宜的多的企业,预估利润差值为50%以上才转。第二种,牛市期间。第三种...

2019-04-15 16:39:18 1464 1

原创 koa2全了解

1nodejs必须>7.6才完全支持koa2koa2与express相比就是能避免异步嵌套//0必须先安装完nodejs后才能//1创建目录夹//2项目初始化npm init//3项目安装koanpm install --save koa//4第一个helloworldconst

2018-11-09 11:05:57 8726

原创 微信小程序全了解

注意 1app.js,app.wxss对整个小程序项目都有效相关UI组件1weui 1、在GitHub上https://github.com/weui/weui-wxss/下载程序代码 2、我们只需要将weui-wxss-master\dist\style\weui.wxss文件导入到小程序项目的根目录下 3、新建微信小程序项目,将weui.wxss文件导入到小程序项目的根目录下 ...

2018-08-28 06:42:19 1997

原创 vue项目全了解

0先安装nodejs1全局安装vue-clinpm install --global vue-cli 或(cnpm install –global vue-cli)2cd + 你想安装的路径 例如:cd /Users/liuxiaofei/Desktop/Total/work/web3安装初始项目vue init webpack+名称vue init webpack my...

2018-08-23 10:22:07 2407

原创 在动态组件上使用keep-alive 注意点

include: 字符串或正则表达式,只有名称匹配的组件会被缓存注意:匹配首先检查组件自身的 name 选项,如果 name 选项不可用,则匹配它的局部注册名称 (父组件 components 选项的键值)。匿名组件不能被匹配。exclude: 字符串或正则表达式,名称匹配的组件不会被缓存》max:  数字,最多可以缓存多少组件实例...

2020-03-10 16:30:33 445

转载 属性描述对象

JavaScript提供了一个内部数据结构,用来描述一个对象的属性的行为,控制它的行为。这被称为“属性描述对象”(attributes object)。每个属性都有自己对应的属性描述对象,保存该属性的一些元信息。下面是属性描述对象的一个实例。{ value: 123, writable: false, enumerable: true, configurable: false,...

2020-03-08 17:15:50 430

转载 彻底理解js中的&&和||

1 step > max_step && (step = min_step);查阅资料后发现它等价于if (step > max_step) { step = min_step;}2 在javascript中:以下内容会被当成false处理:"" , false , 0 , null , undefined , NaN其他都是true。注意:字符串"fa...

2020-03-06 12:27:58 372

原创 详解vue原理

1 首先要熟知观察者模式,直接放一个例子,放进js中观察,例子来源https://www.cnblogs.com/imwtr/p/9451129.html#o5 // 观察者 var observer = { // 订阅集合 subscribes: [], // 订阅 subscribe: function(type, ...

2020-03-04 17:59:06 213

原创 XMLHttpRequest.responseType 属性

XMLHttpRequest.responseType 属性是一个枚举类型的属性,返回响应数据的类型。它允许我们手动的设置返回数据的类型。如果我们将它设置为一个空字符串,它将使用默认的"text"类型。在工作环境(Work Environment)中将responseType的值设置为"document"通常会被忽略. 当将responseType设置为一个特定的类型时,你需要确保服务器所返回的...

2020-03-02 18:49:42 2340

原创 前端大厂面试题精选 - 不断更新

1

2020-02-13 18:37:53 796 1

原创 再复习js疑点备注

1 唯一能判断NaN的方法是通过isNaN()函数:isNaN(NaN); // true2ES6新增了一种模板字符串let name = `路西法`;let content = `你好啊,${name}`;console.log(content);3字符串操作相关let content = `heLLo`;console.log(content.toUpperCase());...

2020-01-08 18:02:28 149

原创 ts简记

1析构表达式let {a,b} = obj;2箭头函数除了能简化代码,还可消除this指向的问题

2020-01-05 10:09:44 196

转载 再探h5语义化

语义化:指对文本内容的结构化(内容语义化),选择合乎语义的标签(代码语义化),便于开发者阅读,维护和写出更优雅的代码的同时,让浏览器的爬虫和辅助技术更好的解析。用正确的标签做正确的事,语义化的意义:可访问性:帮助辅助技术更好的阅读和转译你的网页,利于无障碍阅读;可检索性:有了良好的结构和语义,可以提高搜索引擎的有效爬取,提高网站流量;国际化:全球只有13%的人口是英语母语使用者,因此通用...

2019-12-16 21:49:35 142

原创 typescript全解

1安装cnpm install -g typescript

2019-12-13 21:32:45 137

原创 通过tab键按指定顺序跳到下一个input框

按tab键可以逐次获取页面表单的焦点,但是有时候我们需要指定获取焦点顺序,或者某些元素不需要获取焦点,这时候可以使用 tabindex 属性,tabindex值为-1表示按tab建不会获取该焦点。Js代码 收藏代码<input type="text" name="t1" tabindex="1" /> <input type="text" name="t2" tabind...

2019-12-12 10:56:55 1389

原创 axios每次发送请求会有两次,多一次Request Method: OPTIONS是怎么回事?

现在vue项目中使用 axios 发送http请求,每次请求都会多一次Request Method: OPTIONS请求,然后才是get/post请求原因:CORS跨域分为 简单跨域请求和复杂跨域请求简单跨域请求是不会发送options请求的复杂跨域请求会发送一个预检请求options复杂跨域请求要满足以下:1、请求方法不是GET/HEAD/POST2、POST请求的Content-...

2019-12-06 11:56:20 1463

原创 js通过问题看本质

21 name和age输出什么? - 考验变量提升function sayHi() { console.log(name); //undefined console.log(age); //ReferenceError(引用错误) 对象代表当一个不存在的变量被引用时发生的错误。 var name = 'Lydia'; let age = 21;}sayHi();在函数中...

2019-10-29 10:53:31 373

原创 GB2312和utf-8的区别

GB2312编码大约包含6000多汉字(不包括特殊字符),编码范围为第一位b0-f7,第二位编码范围为a1-fe(第一位为cf时,第二位为a1-d3),计算一下汉字个数为6762个汉字。当然还有其他的字符。包括控制键和其他字符大约7573个字符编码。gbk编码是对gb2312编码的扩充,容纳的汉字更多,但仅仅是扩充,没有质的变化。保留了所有gb2312编码,在此基础上进行编码范围的扩充.容纳(包...

2019-10-21 15:57:37 657

原创 https的网站引入不了http的网站

部门在https 改造中遇到的这个问题,Mixed Content: The page at ‘https://m.ctrip.com/webapp/dingzhi/v3_index’ was loaded over HTTPS, but requested an insecure stylesheet ‘http://webresource.c-ctrip.com/styles/h5/comm...

2019-10-17 18:23:24 848

原创 Copyright © 2009 - 2019 All Rights Reserved. 迅法网版权所有 渝ICP备18006023号-1

Copyright © 2009 - 2019 All Rights Reserved. 迅法网版权所有 渝ICP备18006023号-11 是版权声明2 Copyright © 2009 - 2019 All Rights Reserved. - 指版权,2009 - 2019。保留所有权利。3 迅法网 - 公司或网站名称4 渝ICP备18006023号-1 备案号...

2019-10-14 11:56:16 24483

原创 webpack使用

1 全局安装,项目可本地安装npm install webpack -g2

2019-10-14 10:45:09 87

转载 mysql Client does not support authentication protocol requested by server; consider upgrading MySQL

容器:docker 18.03.1镜像:mysql 8.0连接方式:Navicat 11.0.16提醒一句:如果直接 mysql 是 镜像市场直接下载的 记得配置:MYSQL_ROOT_PASSWORD:你的密码错误:Client does not support authentication protocol requested by server; consider upgrad...

2019-10-13 15:23:05 96

原创 egg学习笔记

1 安装,推荐直接使用脚手架,只需几条简单指令,即可快速生成项目$ mkdir egg-example && cd egg-example$ npm init egg --type=simple //init是将生成的文件夹名称$ npm i1.1 启动项目-测试:$ npm run dev$ open http://localhost:70012 Router...

2019-10-13 12:41:29 192

原创 vue this.$router.go(-1);在移动端失效的问题,重新刷新页面再点击

<template> <div class="classify"> <div style="background-color: #FFFFFF;height: 30px;width: 100%;"></div> <!-- <van-nav-bar class="bar" left-arrow :title="$rout...

2019-09-30 15:57:52 8978 2

原创 h5页面可以获取安卓和ios平台,可获取手机类型,但是不能获取手机型号

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> //第一个是主要的 ...

2019-09-20 15:46:47 1846

原创 笔记

js字符串拼接 ·${}·reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。var numbers = [65, 44, 12, 4];function getSum(total, num) { return total + num;}function myFunction(item) { document.getE...

2019-09-17 23:54:51 93

原创 Package.json 属性说明

package.json文件可以手工编写,也可以使用npm init命令自动生成。name - 包名。version - 包的版本号。description - 包的描述。homepage - 包的官网 url 。author - 包的作者姓名。contributors - 包的其他贡献者姓名。dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在...

2019-09-17 10:13:06 383

原创 return function和return function()的区别

function a() { console.log('我是第一个函数'); } //returns undefined function b() { console.log('我是第二个函数');...

2019-09-16 14:30:09 3998

原创 临时记录

REPL(交互式解释器)

2019-09-04 16:08:28 75

转载 TypeScript VS JavaScript 深度对比

TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢?本文将会深入对比这两种语言,讨论两种语言之间的关联和差异,并概述两种语言各自的优势。JavaScript 和 TypeSc...

2019-08-16 16:31:11 167

转载 理解JavaScript的预编译

不要因为真相很难理解就不告诉我真相是什么这篇文章格式不好,请看我整理格式后的: https://www.jianshu.com/p/b5a7bb95d8e0也不知道最开始是在哪个老师还是哪本书或者是哪个同学那里听来的,或者说学来的说js是一门不需要编译的语言,由浏览器直接解释执行。嗯很好理解嘛,当时觉得也很对,写完一个js文件引入到html中直接扔浏览器里面跑就OK了,并没有像Java那样要做...

2019-08-16 14:56:48 192

原创 vue-cli3.0 使用postcss-plugin-px2rem(推荐)自动转换px为rem 的配置方法

第一步安装npm install amfe-flexible -Snpm install postcss-px2rem -S第二步引入 lib-flexible在入口main.js中 引入 lib-flexibleimport "amfe-flexible/index.js";注意事项(important): 由于flexible会动态给页面header中添加标签,所以务必请把目录...

2019-08-16 09:33:42 3181 2

原创 vue render案例

<template> <div class="className"> <heading>标题</heading> </div></template><script> export default { name: 'Name', components: { 'Heading': { ...

2019-08-14 17:35:38 201

转载 单页Web应用

单页Web应用(single page web application,SPA),就是只有一张Web页面的应用。单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 [1] 浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成,都由JavaScript来控制。...

2019-07-31 21:08:44 500

原创 vue的响应插件enquire-js

cnpm install enquire.js --save或 cnpm install enquire.js --save创建device.jsimport enquireJs from 'enquire.js'export const DEVICE_TYPE = { DESKTOP: 'desktop', TABLET: 'tablet', MOBILE: 'mobile'...

2019-07-31 10:31:12 5470

原创 vue2.x 下载后台传过来的流文件(excel)后封装下载

that.$axios.post('/ecfinlm/api/open/download?fileName=' + that.reportFilePath, param2, { responseType: 'blob', headers: { 'Content-type': 'application/json' } }...

2019-07-26 17:36:22 532

转载 (实用)移动端背景图,铺满页面

小小的问题,往往使我们最容易疏忽的.give-book {background: url("…/images/bg-book.png");background-repeat: no-repeat;background-size: 100% 100%;background-attachment: fixed;}background-attachment 属性设置背景图像是否固定或者随着...

2019-07-19 11:07:22 968

转载 axios中文文档

axios基于promise用于浏览器和node.js的http客户端特点支持浏览器和node.js支持promise能拦截请求和响应能转换请求和响应数据能取消请求自动转换JSON数据浏览器端支持防止CSRF(跨站请求伪造)安装npm安装$ npm install axiosbower安装$ bower install axios通过cdn引入<scrip...

2019-07-18 16:21:33 106

转载 样式穿透

// 使用 css 时可以用 >>> 进行样式穿透.test-wrapper >>> .ant-select {font-size: 16px;}// 使用 scss, less 时,可以用 /deep/ 进行样式穿透.test-wrapper /deep/ .ant-select {font-size: 16px;}// less CSS mo...

2019-07-18 14:22:31 1860

h5开红包特效

h5开红包特效,存h5写,方便运用到项目中,需要改样式换个图片即可实现,方便快捷

2019-01-07

完美商城版小程序(含php后端和数据库的完整版)

完美小程序商城,是一款开源的电商系统,为中小企业提供最佳的新零售解决方案。采用稳定的MVC框架开发,执行效率、扩展性、稳定性值得信赖。

2018-09-19

腾讯地图api-demo(高德)

小程序版高德地图完美运行demo,修改index.js内的key,完美运行

2018-08-10

小程序百度地图api-demo

小程序版高德地图完美运行demo,1: 需要设置请求合法域名,才能正常使用百度小程序 JavaScript API。 登录微信公众平台-> "设置" -> "开发设置" -> "request 合法域名" ->添加 api.map.baidu.com -> 点击"保存并提交",2修改app.js内的ak为你设置的,完美运行

2018-08-10

小程序版高德地图完美运行demo

小程序版高德地图完美运行demo,1:小程序增加域名白名单https://restapi.amap.com,2修改app.js内的key为你设置的,完美运行

2018-08-09

空空如也

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

TA关注的人

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