自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 初识PHP变量函数语法

PHP连接字符串 . <?php '你好,'.'我的亲爱的老师'?> PHP语句结束符 <?php echo "欢迎同学们!"; echo "Welcome" . " to imooc!"; echo 1+2+3+4+5; ?> PHP注释 // PHP定义变量 $var = '133' PHP数据类型 $str = '123'; $n...

2019-05-27 00:05:00 194

转载 git 使用命令总结

添加文件到缓存区 git add . 打标签 //-a 和 -m 都可以省略 git tag -a v1.0.0 -m '第一次打标签' git tag v1.0.0 查看所有标签,注意标签是按字母排列的 git tag 如果忘记打标签了,要打标签怎么办 //先找到某一次的提交 git log --pretty=oneline --abbrev-commit //然后打标...

2019-05-23 00:05:00 236

转载 安装xml2js出现npm ERR! code E404 npm ERR! 404 Not Found: event-stream@3.3.6

原因是npm源指向的问题 执行: npm config set registry https://registry.npmjs.org/ 补充: windows管理npm最好安装nvm-windows,很方便。 还可以使用 nrm管理npm源 转载于:https://www.cnblogs.com/TomAndJerry/p/10734572.html...

2019-04-19 10:54:00 2513

转载 ie的盒模型和标准模型

使用 box-sizing:content-box || border-box || inherit 原理图 计算 怪异模型|IE模型 div宽度(定死) = 内容宽度+border宽度+padding宽度 //改变border宽度,div宽度不会变化 标准模型 div宽度 = 内容宽度+border宽度+padding宽度 //改变border宽度,div宽度会变化 代码...

2019-04-16 21:25:00 221

转载 vue-生命周期

生命周期 有哪些钩子 beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy destroyed 测试代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

2019-03-31 22:27:00 138

转载 Vue2.5入门-2

todolist功能开发 代码 <!DOCTYPE html> <html> <head> <title>vue 入门</title> <script src="https://cdn.jsdelivr.net/npm/vue"></script> </head> <body&...

2019-03-28 22:32:00 155

转载 Vue2.5入门-1

vue如何引用和使用,实例和挂在点的介绍 <!DOCTYPE html> <html> <head> <title>vue 入门</title> <script src="https://cdn.jsdelivr.net/npm/vue"></script> </head> <...

2019-03-27 22:42:00 138

转载 Vue2.5入门-3

安装和使用 全局安装vue npm install --global vue-cli 创建基于webpack模板的新项目 vue init webpack my-project 安装依赖 cd my-project npm run dev 测试代码 父组件可以通过属性的方式向子组件传值,:content App.vue <template> <div> &...

2019-03-27 22:40:00 131

转载 理解 ajax、fetch和axios

背景 ajax fetch、axios 优缺点 ajax基于jquery,引入时需要引入庞大的jquery库,不符合当下前端框架,于是fetch替代了ajax 由于fetch是比较底层,需要我们再次封装,比如data参数配置 // jquery ajax $.post(url, {name: 'test'}) // fetch fetch(url, { method:...

2019-03-27 22:12:00 124

转载 sublime install package没反应,以及安装后没有出现install package选项

离线安装Package Control 一般出现这种问题的是网络原因,我们可以下载离线安装包 连接地址:https://github.com/wbond/package_control 安装完成后解压,然后点击Preferences->Browse Packages...,进入Packages目录 将解压后的文件放置在此目录下 重新启动sublime text3 注意:解压后会有...

2019-03-16 15:23:00 1236

转载 6-创建官网

创建官网 可以通过github pages的机制即可免费创建项目的官网,不用花一分钱。 创建项目 登录github,创建一个fast-cache.github.io的项目,名字必须包含.io。然后下载到本地,即git clone xxx 到目录下新建一个index.html,随便写点东西,提交到github上。 最后访问fast-cache.github.io就可以查看了,说白了...

2019-03-15 00:39:00 130

转载 7-如何宣传

如何宣传 一个公司的核心竞争力,一个是技术,一个是营销。 写博客,一类是技术干货文章(为主),一类是产品介绍文章 总结如何做前端缓存 前端缓存的坑 预防前端内存泄漏 前端缓存插件fast-cache使用总结 fast-cache开发半年记 ... 正确选择发表的网站 选一个地方作为博客主页,像创建官网一样创建个人主页。 将博客贴到各大博客网站,如掘金、知乎专栏、博客园等。...

2019-03-15 00:39:00 175

转载 5-提交代码.

写代码 重新编译 写文档和写测试用例 到项目根目录下,运行npm i gitbook-cli -g,然后创建SUMMARY.md SUMMARY.md内容如下 * [项目介绍](README.md) * [使用文档](doc/use/README.md) * [使用1](doc/use/use1.md) * [使用2](doc/use/use2.md) * [二次开...

2019-03-15 00:38:00 142

转载 4-开发环境.

安装node和npm npm init 初始化项目 规范版本号 一级版本,重构版本 二级版本,重大功能改进 三级版本,小升级或者bug修复 为何从0.0.1开始,可以认为是非正式版,正式版可以以1.x.x开始了。 规范一级目录 src - 源代码 release - 发布结果 test - 单元测试用例 doc - 文档 example - 示例 构建工具 复制命令 npm i...

2019-03-15 00:37:00 156

转载 3-注册账号

组织还是项目 facebook为组织账号,rollup为项目账号 个人推荐注册项目账号 创建项目 为项目取名字之前,一定要提前把名字在github和npm上搜索一下,确认没有重名才行。 添加ssh key 安装git,提交项目 转载于:https://www.cnblogs.com/TomAndJerry/p/10534577.html...

2019-03-15 00:37:00 179

转载 2-做什么

期望 快速做出第一版,慢慢迭代升级 方便推广,0成本使用 不能做什么 大型的框架,如一个UI框架。短期做不完,使用成本高。 模拟成熟轮子,如再造一个jQuery。有成熟方案,用户不会换。 小众的东西。基本没人用。 没有特色,100%模仿。用户没有更换理由。 做什么 小而精的工具。开发快,使用成本低。 要有特色,哪怕是一个。要和别人不一样,差异化竞争。 一定要大众化,5...

2019-03-15 00:36:00 125

转载 1-为何做开源

理由 全面提高编程能力 ​ 从0开始打造,每部分都要自己负责。 提高自己的社区知名度 ​ github上的star能间接反映你的身价,得到同行的认可,做啥都好做,比如内推。 锻炼自己的产品意识 ​ 开源是产品,不单是技术活。要考虑UI、运维、推广、收集反馈、甚至成本预算。 技术范儿、极客精神 ​ 满足虚荣心,提高自我认同感。 转载于:https://www.cnblogs.com...

2019-03-15 00:35:00 123

转载 小程序开发-12-组件高级应用

图书组件的实现 有一个知识点要注意,就是在container容器里面的position要为relative,否则在container里的description设置为absolute,bottom为0时会位于整个页面最底部 .container { margin-top: 30rpx; display: flex; position: relative; box-shadow: 2px ...

2019-03-10 12:45:00 189

转载 小程序开发-13-小程序wxs的应用

内容简介的换行 问题:因为微信的<text></text>标签能够转义\n,所以从服务器加载来的数据我们可以直接放到这个标签中,\n就会自己换行了。问题是服务器返回来的数据多了个,即\\n,所以我们要想办法进行处理。 解决:可以用wxs来让wxml调用js函数,然后在函数里面处理文本信息 wxs的使用 作用:可以用作小程序的过滤器 使用: 方法一:在uti...

2019-03-10 12:45:00 239

转载 小程序开发-11-Promise正确用法与函数签名设计技巧

配置taBar "tabBar": { "selectedColor": "#000000", "backgroundColor": "#ffffff", "color": "#c7c7c7", "list": [ { "selectedIconPath": "/images/tab/classic@highlight.png", "pagePath"...

2019-03-10 12:43:00 218

转载 小程序开发-10-新版Music组件、组件通信与wxss样式复用

加入缓存提升用户体验 思路:先从缓存中寻找数据或者从服务器中获取数据写入缓存中 优点:减少网络访问次数,提升用户体验 解决缓存带来的问题 问题:比如原先是不喜欢的在点击喜欢的时候,跳到下一期刊后返回来再次点击会报错。原因是点击不喜欢后服务器端更新了,但加入缓存后返回来的时候期刊依然是缓存中的,所以会出现请求错误。 解决:单独请求获取喜欢的状态,在控件上不使用缓存中的数据 ES6模...

2019-03-10 12:06:00 169

转载 小程序开发-9-Behavior行为与加入缓存系统优化流行页面

Behavior行为与加入缓存系统优化流行页面 navi组件与移动端触碰区域探讨 触碰区域优化 设计师切图切大点,多余部分变成透明色 前端将可触碰区域变大 解决向左箭头变灰,向右变灰 禁用事件的技巧 产生一个向左的事件,但是在nav组件里面忽略 组件自身判断是否是第一期,自身禁用向左的按钮 music组件初步实现 完成页面布局 初识组件的Behavior行为 创建组件共...

2019-03-07 15:56:00 150

转载 小程序开发-7-访问api数据与ES6在小程序中的应用

访问API数据与ES6在小程序中的应用 看待组件的两种观点 组件复用 代码分离-(特别重要) 不能在一个页面写所有的代码,代码分离具有很强的可读性、可维护性 Blink Api 介绍与测试API url前缀以bl.7yue.pro/v1开头 使用开发者key(appkey)访问API 在请求头的header里面携带appkey 将appkey做为请求参数 状态码和错误码 ...

2019-03-07 15:56:00 190

转载 小程序开发-8-流行页面编码与组件的细节知识

流行页面编码与组件的细节知识 组件属性赋值与页面渲染流程解析 组件传值 <v-like like="{{classic.like_status}}" count="{{classic.fav_num}}"/> 流程 API->Page js-通过setData->Page WXML->Like Property->通过setData->Like...

2019-03-07 15:54:00 170

转载 小程序开发-6-组件数据、事件与属性

组件数据、事件与属性 数据来源的三种途径 直接在wxml中填写数据 在js中绑定数据 服务器中传数据到js,然后填入wxml 数据绑定 //在js中 data:{ count: 99 } 在wxml中 <View>{{count}}</View> 三元表达式和图片切换 <image src="{{like?'image/like.png'...

2019-03-07 15:52:00 287

转载 markdown语法

markdown是什么 Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 标题 一级标题 #一级标题# 二级标题 ##一级标题## 三级标题 ###三级标题### 总共有6级 字体 加粗 **加粗** => 加粗 斜体 *斜体* => 斜体 斜体加粗 ***斜体加粗*** => 斜体加...

2019-03-04 13:21:00 105

转载 当安装mongodb客户端出现了Failed to load list of databases

在装mongodb最新版(4.1.5开发版)服务后,我用robo3t打开它的时候遇到了这个问题。 最直接的解决办法就是换一个mongodb版本,https://github.com/Studio3T/robomongo/issues/1566 或者也可以这样,https://stackoverflow.com/questions/40047622/failed-to-load-lis...

2018-11-25 17:31:00 2477

转载 对bluebird的理解

前言 Promise:把原来的回调写法分离出来,在异步操作执行完后,用链式调用的方式执行回调函数。 在公众号的开发里面用的const Promise = require('bluebird');const request = Promise.promisify(require('request'));这两句代码,之前一直没弄明白是啥意思,后来发现这是将callback函数重新用pro...

2018-08-02 15:20:00 517

转载 百度地图实现案例

前言 对比百度地图的api和微信的api,发现百度的api特通俗易懂,微信的就真的不想多说什么了。今天就针对百度地图api做了一个小小的功能模块,有很多的不足,但是功能实现了以及界面达到了自己想要的样子,心里还是蛮开心的。 代码 <!DOCTYPE html><html> <head>   <meta charset="UTF-8"&gt...

2018-08-01 17:23:00 325

转载 iScroll实现下拉刷新上拉加载

前言 初学iscroll这个控件,给我的一个感觉还是蛮不错的。 什么是iScroll:是目前最成熟的自定义滚动解决方案之一,在移动端和PC有很好的兼容性。iScroll官方提供了5个不同的版本 iscroll.js 通用版 包含了大部分公共特性 iscroll-lite.js 缩减版 削减了一些功能特性,例如:滚动条,鼠标滚轮等等 iscroll-probe.js 探索版 ...

2018-07-31 10:50:00 209

转载 nodejs环境变量配置

步骤 创建文件夹:安装包 配置环境变量:   export NODE_HOME=/root/安装包/node-v7.6.0-linux-x64  export PATH=$NODE_HOME/bin:$PATH   export NODE_PATH=$NODE_HOME/lib/node_modules 执行更新环境变量命令:source /etc/profile 输出nod...

2018-07-30 16:10:00 362

转载 mtools使用-1

mtools是什么? mtools 是一组非常好用的 MongoDB 日志分析工具 ,由MongoDB Inc 官方工程师所写。 组成部分 mlogfilter :按时间切片日志文件,合并日志文件,过滤慢查询,查找表扫描,缩短日志行,按其他属性过滤,转换为JSON mloginfo :返回有关日志文件的信息,如开始和结束时间,版本,二进制文件,特殊部分,如重新启动,连接,不同视图...

2018-07-30 10:47:00 741

转载 关于nodejs DeprecationWarning: current URL string parser is deprecated, and will be removed in a futur...

const mongoose = require('mongoose') mongoose.connect("mongodb://localhost:27017/study", {useNewUrlParser:true}, function(err){   if(err){     console.log('Connection Error:' + err)   }el...

2018-07-25 08:49:00 1175

转载 学习RUNOOB.COM进度二

MongoDB概念解析 SQL术语/概念MongoDB术语/概念解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joi...

2018-07-14 12:00:00 124

转载 学习RUNOOB.COM进度一

了解MongoDB   由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。 特点   面向文档,操作简单容易   设置任何索引,实现更快排序   本地或者网络创建数据镜像,更强扩展性   分布在计算机网络中的其他节点上   丰富的查询表达式   替换完成的文档(数据)或者一些指定的数据字段   批量处理和...

2018-07-13 16:56:00 147

转载 深入了解jQuery Mobile-3装载器

介绍   当jQuery Mobile通过Ajax加载内容或用于自定义通知时,会显示一个小的加载叠加层。 标准loader   $( document ).on( "click", ".show-page-loading-msg", function() {    var $this = $( this ),  theme = $this.jqmData( ...

2018-07-12 16:38:00 112

转载 深入了解jQuery Mobile-1

介绍   jQuery Mobile是一种触控优化的HTML5 UI框架,旨在制作可在所有智能手机,平板电脑和台式机设备上访问的响应式网站和应用程序 移动页面结构   jQuery Mobile站点必须以HTML5开头doctype才能充分利用所有框架的功能。在headjQuery的引用中,jQuery Mobile和移动主题CSS都需要开始。最简单的入门方法是链接到jQuery ...

2018-07-12 15:02:00 160

转载 mongodb的学习之旅一

描述   作为一枚菜鸟级别的coder,刚接触nodejs没有多久。现在在学习微信公众号的开发,但是碰到了mongodb保存用户数据的时候,出现了DeprecationWarning: Mongoose: mpromise ,数据保存不进去。于是我翻阅了mongodb的api,感觉要连贯的使用mongodb就必须看懂api,结合小例子更有效率的来编码。 过程   安装  npm ...

2018-07-04 15:40:00 131

转载 支付回调内容

描述   作为新手开发,哈哈,请大佬多加指点。   nodejs开发微信公众号真的让我特别的烦,微信的沙箱功能一点都不好使。完成了支付功能后还要处理支付回调的业务逻辑,这次我要做的就是支付后完成推送模板消息的内容。 过程   填写完成支付的回调地址notify_url后,进入到了公网能够直接访问的回调地址。(这里需要注意的是回调和支付都要加入到支付的安全目录,比如支付或者回调的路...

2018-07-02 11:10:00 249

转载 配置vue-yarm-PM2工具环境

步骤:   第一步:安装yarn 参考网址:https://yarn.bootcss.com/docs/install.html#linux-tab       a.用pm2启动已创建的server.js #pm2 start server.js       b.pm2查看服务 #pm2 show server       c.pm2查看日志 #pm2 logs      ...

2018-05-18 14:03:00 146

空空如也

空空如也

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

TA关注的人

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