记录学习和工作中遇到的问题,查漏补缺。
有时候会需要获取 http错误状态码,以及后台返回的 错误提示信息
vue通过遍历data 中的 属性, 利用 Object.defineProperty( ) 将数据属性变更为存储器属性,这样可以通过getter 和setter 实现了数据的可观测,源码路径: src\core\observer\index.js
git branch(查看分支)命令:查看本地分支git branch 仅&
对象是一个属性集合,对象的基本特征是属性名和属性值. 通常定义对象的属性 是通过点 或者方括号来定义: obj.name ='crazyming' 或者 obj['name']='crazyming' 他们等同于 使用Object.defineProperty这个api来定义属性: Object
nginx 配置允许 图片 跨域
5.0和5.1的获取方式是不一样的 常量调整 5.1取消了所有的框架内置常量(不影响应用代码中的自定义常量),如需获取,请使用think\facade\App类的内置方法以及think\facade\Env类获取,下面给出的是5.0和5.1的常量对照表: 5.0常量 5.1获取方法 EXT
我们需要判断当前浏览器环境是在微信或支付宝 namespace app\http\middleware; /** * 访问环境检查,是否是微信或支付宝等 */ class InAppCheck { public function handle($r
我用的tp版本5.1 项目根目录下新建 .env 文件 并写入: [DATABASE] HOST = 127.0.0.1 NAME = test USERNAME = root PASSWORD = root
利用文本替换 和toLocaleUpperCase() toLocaleLowerCase() 接口 替换下划线 并大小写转换
javascript去除字符串中最后一个指定的字符
有时候 在Chrome始终无法显示手机上打开的网页
去掉字符串中的空格,传入不同的类型分别能去掉前、后、前后、中间的空格
1.link是HTML标签,@import是css提供的。 2.link引入的样式页面加载时同时加载,@import引入的样式需等页面加载完成后再加载。 3.link没有兼容性问题,@import不兼容ie5以下。 4.link可以通过js操作DOM动态引入样式表改变样式,而@import不可以。
递归生成指定长度指定元素范围的数组
由于国内网路问题,node-sass 经常安装不了,可执行以下命令安装: npm install -g mirror-config-china --registry=http://registry.npm.taobao.org npm install node-sass 参考官方:https: