深入理解JavaScript系列——汤姆大叔的博客
汤姆大叔:深入理解 JavaScript 系列文章,包括了原创,翻译,转载,整理等各类型文章,如果对你有用,请推荐支持一把,给大叔写作的动力。
分享好文章
深入理解 JavaScript 系列
深入理解 JavaScript 系列 - 汤姆大叔 - 博客园
编辑文章✏
API接口测试神器POSTMAN下载地址
Simplify each step of building an API and streamline collaboration so you can create better APIs—faster.
The Collaboration Platform for API Development
Simplify each step of building an API and streamline collaboration so you can create better APIs—faster.
postman downloads
编辑文章✏
js 浮点数运算精度解决办法(加法)
javascript 的带小数的加法会有误差
1234567891011121314151617181920212223242526272829303132333435363738394041function plus(a, b) { // 数字转字符 a = String(a); b = String(b); // 按 . 分割成数组 var arr = a.split('.'); var brr = b.split('.'); // 整数部分正常相加 var rezheng = Number(arr[0]) + Number(brr[0]); // 取小数部分 var ax = arr.length == 1 ? '0' : arr[1]; var bx = brr.length == 1 ? '0' : brr[1]; // 较短的小数位数后面+0,变成相同位数 // 如 5 +12 => 50+12 (相当于0.50+0.12) var axl = ...
免费SSL证书申请安装教程(IIS)
免费 SSL 证书申请安装教程(IIS)
IIS 安装 SSL 证书教程申请免费 SSL 证书https://freessl.cn/
浏览器生成证书 pem 转 pfxhttps://www.sslshopper.com/ssl-converter.html
KeyManager 生成 CSRhttps://keymanager.org/
IIS 安装证书http://baijiahao.baidu.com/s?id=1601252392478469692
编辑文章✏
连接不上elemefe.github.io,打不开xxx.github.io
一般是 DNS 解析的问题,需要手动解析 DNS 指定 IP
一般是 DNS 解析的问题,需要手动解析 DNS 指定 IP
ping elemefe.github.io
打开 IP/服务器 elemefe.gitee.io 的信息 - 站长工具 查找域名对应 ip (一般是 180.97.125.228)
用 txt 等工具打开本地 hosts 文件
路径 C:WindowsSystem32driversetchosts
在 hosts 文件最后加入一行
1185.199.109.153 elemefe.github.io
完成
编辑文章✏
vue异步动态加载自定义组件,加载第三方template模板和methods方法
vue 使用 runtimeCompiler 版本(运行+编译的完整版),异步动态加载自定义组件,加载第三方 template 模板和 methods 方法
前置条件
使用 runtimeCompiler 版本的 Vue,即运行+编译的完整版 Vue
代码示例
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465<template> <div> <basic-custom /> div>template><script>import Vue from "vue";/** * 子组件 */var myConfig = null;let BasicCustom = Vue.component("BasicCustom", (resolve, reject) => { / ...
VUE错误:You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build
Vue 的不同构建版本 runtime-only 和 RuntimeCompiler
对不同构建版本的解释 : Vue: Runtime-Compiler 和 Runtime-only 的区别runtimecompiler淹死的鱼 u 的博客-CSDN 博客
1、runtime-only 运行时版本 当使用 vue-loader 或 vueify 的时候,*.vue 文件内部的模板会在构建时预编译成 JavaScript。你在最终打好的包里实际上是不需要编译器的,所以只用运行时版本即可。
2、RuntimeCompiler 运行时+编译器
是不在打包时进行编译的,是在客户端(浏览器)编译模板 (比如传入一个字符串给 template 选项,或挂载到一个元素上并以其 DOM 内部的 HTML 作为模板),就将需要加上编译器,即完整版
1234// vue.config.jsmodule.exports = { runtimeCompiler: true, //运行时加上编译器};
编辑文章✏
移动端调试 vConsole
可以的手机上查看日志,网络,页面,Resources 等
vConsole:https://github.com/Tencent/vConsole/blob/dev/README_CN.md
一个轻量、可拓展、针对手机网页的前端开发者调试面板。
效果
安装
1npm i vconsole
引入使用
123import VConsole from 'vconsole';new VConsole();
编辑文章✏
php显示错误提示
在开发环境中使用
12ini_set("display_errors", "On");//打开错误提示ini_set("error_reporting",E_ALL);//显示所有错误
编辑文章✏
windows不能在本地计算机启动windows firewall
windows 不能在本地计算机启动 windows firewall
windows 不能在本地计算机启动 windows firewall
打开注册表,找到 baiHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSharedAccess;
右键 SharedAccess,选择“权限”du;
单击“zhi 添加”.
在“输入对象名称来选择”下 dao 方的文本框中输入“NT SERVICEmpssvc”,然后点击右侧的“检查名称”,此时文本框中的内容变为“MpsSvc”;
单击“确定”;
设置“MpsSvc”的权限,勾选“完全控制”为“允许”;
单击“确定”。
如果无效请把子项左右文件夹按照以上步骤走,我就是这样做的 肯定可以 这是权限问题
编辑文章✏