前端
虔诚带着决然
这个作者很懒,什么都没留下…
展开
-
闭包是什么,有什么特性,对页面的影响
闭包“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。通俗的讲:就是函数a的内部函数b,被函数a外部的一个变量引用的时候,就创建了一个闭包。(这样在执行完var c=a()后,变量c实际上是指向了函数b,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。这段代码其实就创建了一个闭包,为什么?因...原创 2018-08-27 08:17:19 · 362 阅读 · 0 评论 -
vue中使用axios发送请求
vue中使用axios发送请求 <div class="postBody"> <div id="cnblogs_post_body" class="blogpost-body"><p><span style="font-原创 2018-09-17 14:22:41 · 656 阅读 · 1 评论 -
webpack import css文件的环境配置遇到的Module build failed: Unknown word 及其他
博主在初学webpack的时候可是吃了不少的苦头,其中就包括导入css文件所带来的各种BUG,其中一些就特别的棘手,顺手就写篇博客分享给大家,希望跟博主遇到同样问题的伙伴们能借此早日解决自己的BUG。(由于博主是第一次写博客,所以有专业术语用的不对的地方希望大家指正哈~) 在使用webpack搭建vue-loader工程时,常遇到的问题可能有babel在es6到es...转载 2018-09-05 19:55:15 · 955 阅读 · 0 评论 -
由link和@import的区别引发的CSS渲染杂谈
我们都知道,外部引入 CSS 有2种方式,link标签和@import。它们有何本质区别,有何使用建议,在考察外部引入 CSS 这部分内容时,经常被提起。如今,很多学者本着知其然不欲知其所以然的学习态度,不求甚解,只求结论。所以,本文遵循 css hack 的渐进识别原则,结论 → 区别 → 争议 → 细节 → 祖坟 → 感想,逐渐加深理论层级,力争每个 level 的读者,都能 get 到自己...原创 2018-08-25 07:46:13 · 150 阅读 · 0 评论 -
前端开发性能优化问题
Web前端性能优化的9大问题 1、请减少HTTP请求基本原理:在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出。一个正常HTTP请求的流程简述:如在浏览器中输入”www.xxxxxx.com”并按下回车,浏览器再与这个URL指向的服务器建立连接,然后浏览器才能向服务器发送...原创 2018-08-22 17:35:55 · 222 阅读 · 0 评论 -
常见的浏览器兼容问题及解决方案
市场上浏览器种类很多,不同浏览器的内核也不尽相同,所以各个浏览器对网页的解析存在一定的差异。浏览器内核主要分为两种,一是渲染引擎,另一个是js 引擎,内核更加倾向于说渲染引擎。常见的浏览器内核:常见的浏览器内核可以分四种:Tr...原创 2018-08-24 15:43:59 · 446 阅读 · 0 评论 -
chrome浏览器字体小于12px的解决方式
为了兼容所有的浏览器,使用缩放方式使字体变小 比如以字体大小12px为基数,缩放90%就是10.8px 代码为:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>demo</title></原创 2018-08-24 16:39:41 · 2076 阅读 · 0 评论 -
在Vue项目中使用npm安装bootstrap以及jquery
经过我好多次的查询和实验,总结了一下在vue项目中使用bootstrap框架,npm安装注意. bootstrap中js插件依赖于jquery,所以在这之前必须安装jquery。jquery安装1、在package.json中添加一行代码:“jquery”: “...原创 2018-08-28 10:37:05 · 2620 阅读 · 0 评论 -
webpack中babel的配置问题
webpack,默认只能解析一部分的ES6的语法,我们需要安装babel插件,来辅助webpack解析语法。第一步:安装插件 1-1:cnpm i babel-core babel-loader babel-plugin-transform-runtime -D1-2:cnpm i babel-preset-env babel-preset-stage-0 -D...原创 2018-08-30 17:02:50 · 940 阅读 · 2 评论 -
vue-loader加载不上问题
前言:webpack 整合vue 的时候,遇到了一个大坑,找了好多资料才弄好我们知道 webpack - - -默认 无法解析 .vue 为后缀的文件,所有webpack需要下载一个解析 .vue 文件的 loader 下载 vue-loader 的方法有许多 ,我是 使用vue-loader 是要依赖 vue 的,所以先下载 vuenpm i vue -S cnpm i v...原创 2018-08-27 14:42:52 · 7839 阅读 · 8 评论 -
vue-loader
vue-loader的概念其他loader:css-loader、url-loader、html-loader等 先来了解一下模块的概念,比如在nodeJS中,有require和exports关键字。很早有个broserify,是个js模块加载器。 现在流行的是w...转载 2018-08-27 10:11:56 · 6194 阅读 · 0 评论