![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端js
文章平均质量分 72
油炸果XnW
专注前端
展开
-
浅谈vue 2.0中的虚拟dom概念
浅谈vue 2.0中的虚拟dom概念概要主要内容虚拟DOM实现概要作者一直很在意new Vue({ router, render: h => h(App) }).$mount('#app');中render函数的用意,一开始以为只是单纯的把dom树渲染上去,但去官网查阅巩固后,发现虚拟DOM的用意。其实我们平时写的组件也是以虚拟dom的形式渲染上你的网页的。首先,我们知道原生的js中,无...原创 2018-10-25 20:25:34 · 2483 阅读 · 0 评论 -
前端浏览器数据库indexedDB入门教程
概要最近在刷红宝书的时候发现indexedDB部分的讲解有点混乱,且书上的用法和目前网上教程的用法差距还是蛮大的,读起来可能不是很好懂,他别是setVersion()方法,我写了半天也用不了,上网查询之后request = indexedDB.open("admin",17);打开数据库的同时就可以创建版本号了。indexedDBIndexedDB是HTML5规范里新出现的浏览器里内置的数据...原创 2018-10-24 11:28:13 · 838 阅读 · 0 评论 -
Webpack 4.x搭建Vue脚手架踩坑记录
博主最近在自己搭建一个vue的脚手架,因为感觉之前直接使用官方vue-cli之后,对于Webpack的使用不太熟悉,加上vue-cli3.0版本把webpack.config.js配置文件置换成自己的配置文件了之后,对于Webpack的使用就更加不熟练了。这里总结一下搭建时遇到的坑,谨防再犯错吧。版本不兼容问题博主使用的webpack版本号为 4.25.1,对于npm install默认安装的...原创 2018-11-08 16:05:19 · 866 阅读 · 0 评论 -
vue项目使用第三方评论平台“畅言”教程
vue项目使用第三方评论平台“畅言”教程笔者最近在写自己的个人网站,但由于对于后台知识比较欠缺,又想在自己的个人网站 上加入评论功能。一开始想过用IndexDB保存用户输入的评论以及其他信息数据,再将数据保存进后台数据库,但连接数据库部分怎么说都要后台来实现。后来发现了“畅言”这个第三方评论平台,可以实现登录、评论、评论管理等等操作,使用方法也很简单,但用上vue项目上且对于经验不多的我也遇到...原创 2018-11-29 22:05:09 · 1727 阅读 · 5 评论 -
最全解读ES5、ES6处理Ajax异步请求对比以及vue中axios插件的使用
Ajax即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax的产生主要是因为在没有异步请求的时候,网络使用的都是同步请求,设想一下你在填写银行办卡的业务表单,花费了十几分钟好不容易写完了发送同步请求到服务器提交表单,但因为同步请求的特性,在上传以及服务器响应的过程中,你无法继续你的其他业...原创 2018-12-08 19:49:22 · 2539 阅读 · 0 评论 -
垃圾回收机制、闭包、以及内存泄漏
Js中的垃圾回收机制1.标记清除工作原理:当变量进入环境时被垃圾回收器标记为‘进入环境’,离开环境时被标记为‘离开环境’,标记为‘离开环境’的变量被统一回收。工作流程:1.垃圾回收器将内存中所有存在的变量做标记2.将内存中存在环境中的变量以及环境变量所引用的变量的标记去除3.仍然存在标记的变量被视为‘离开环境’的变量4.垃圾回收器完成内存清除工作,清除所有带标记的变量并回收其内存空间...原创 2019-01-17 11:18:05 · 227 阅读 · 0 评论 -
JavaScript语言精粹代码总结
/*对象索引*/ { let obj = { name : 'xiaoming', sex:'man'}; Object.create = (o)=>{ let F = function () {}; F.prototype = o; return new F(); }; ...原创 2019-01-25 21:14:46 · 218 阅读 · 0 评论 -
谷歌浏览器设备远程调试(真机调试)
谷歌浏览器设备远程调试(真机调试)首先在chrome浏览器下F12进入开发者工具页面,点击右侧三个点图标,按图寻找到Remote devices远程设备调试工具。Ps:直接在导航栏输入chrome://inspect/#devices 也可进入相应工具页面之后usb连接手机端(手机端chrome浏览器版本和桌面端最好相近或一致),安卓需要选择usb调试并支持文件传输,步骤见各品牌usb传输...原创 2019-09-09 15:54:11 · 9194 阅读 · 1 评论