开发笔记

记录学习和工作中遇到的问题,查漏补缺。

js捕获网络请求错误,获取http状态码等信息

js捕获网络请求错误,获取http状态码等信息

有时候会需要获取 http错误状态码,以及后台返回的 错误提示信息

东明兄 东明兄 2019-07-15
7.2K+ 0 0
vue 双向绑定 数据依赖收集学习

vue 双向绑定 数据依赖收集学习

vue通过遍历data 中的 属性, 利用 Object.defineProperty( ) 将数据属性变更为存储器属性,这样可以通过getter 和setter 实现了数据的可观测,源码路径: src\core\observer\index.js

东明兄 东明兄 2019-07-15
1.9K+ 0 0
git常用命令查询

git常用命令查询

git branch(查看分支)命令:查看本地分支git branch 仅&

东明兄 东明兄 2019-07-10
976 0 0
再次学习对象属性及Object.defineProperty()方法

再次学习对象属性及Object.defineProperty()方法

对象是一个属性集合,对象的基本特征是属性名和属性值. 通常定义对象的属性 是通过点 或者方括号来定义: obj.name ='crazyming' 或者 obj['name']='crazyming' 他们等同于 使用Object.defineProperty这个api来定义属性: Object

东明兄 东明兄 2019-07-09
1.2W+ 1 0
nginx 配置允许图片跨域

nginx 配置允许图片跨域

nginx 配置允许 图片 跨域

东明兄 东明兄 2019-07-08
4.4K+ 0 0
tp5、tp5.1 获取项目根目录路径常量

tp5、tp5.1 获取项目根目录路径常量

5.0和5.1的获取方式是不一样的 常量调整 5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App类的内置方法以及think\facade\Env类获取,下面给出的是5.0和5.1的常量对照表: 5.0常量 5.1获取方法 EXT

东明兄 东明兄 2019-07-04
1.1W+ 1 0
thinkphp5.1利用中间件判断当前浏览器环境

thinkphp5.1利用中间件判断当前浏览器环境

我们需要判断当前浏览器环境是在微信或支付宝 namespace app\http\middleware; /** * 访问环境检查,是否是微信或支付宝等 */ class InAppCheck { public function handle($r

东明兄 东明兄 2019-07-03
3.8K+ 1 0
使用.env文件来配置ThinkPHP的数据库信息

使用.env文件来配置ThinkPHP的数据库信息

我用的tp版本5.1 项目根目录下新建 .env 文件 并写入: [DATABASE] HOST = 127.0.0.1 NAME = test USERNAME = root PASSWORD = root

东明兄 东明兄 2019-07-03
3.9K+ 0 0
将下划线命名转小驼峰大驼峰命名

将下划线命名转小驼峰大驼峰命名

利用文本替换 和toLocaleUpperCase() toLocaleLowerCase() 接口 替换下划线 并大小写转换

东明兄 东明兄 2019-06-16
2.6K+ 0 0
去除字符串中最后一个指定的字符

去除字符串中最后一个指定的字符

javascript去除字符串中最后一个指定的字符

东明兄 东明兄 2019-06-16
1.6K+ 0 0
谷歌浏览器调试 不显示手机打开的网页

谷歌浏览器调试 不显示手机打开的网页

有时候 在Chrome始终无法显示手机上打开的网页

东明兄 东明兄 2019-06-16
2.7K+ 0 0
使用正则去掉字符串中不同位置的空格

使用正则去掉字符串中不同位置的空格

去掉字符串中的空格,传入不同的类型分别能去掉前、后、前后、中间的空格

东明兄 东明兄 2019-06-16
1.7K+ 0 0
css导入样式时,link和@import 的区别

css导入样式时,link和@import 的区别

1.link是HTML标签,@import是css提供的。 2.link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。 3.link没有兼容性问题,@import不兼容ie5以下。 4.link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。

东明兄 东明兄 2019-06-16
1.8K+ 0 0
递归生成指定长度指定元素范围的数组

递归生成指定长度指定元素范围的数组

递归生成指定长度指定元素范围的数组

东明兄 东明兄 2019-06-16
1.8K+ 0 0
node-sass 安装失败的解决方法

node-sass 安装失败的解决方法

由于国内网路问题,node-sass 经常安装不了,可执行以下命令安装: npm install -g mirror-config-china --registry=http://registry.npm.taobao.org npm install node-sass 参考官方:https:

东明兄 东明兄 2019-06-13
1.9K+ 0 0
1 … 10 11 12 13 14 … 24