- 博客(15)
- 收藏
- 关注
原创 webpack plugin
loader:完成不同文件类型打包plugins:让打包更加便捷plugin作用:可以在webpack运行到某个某个时刻的时候帮你做一些事情——类似于生命周期函数官网的和很多第三方的,很多很多,怎么学?根据功能—>查阅 —> 学习—>使用plugin插件使用npm安装 webpack配置文件头引入插件 plugins属性里配置html-webpack-plu...
2019-03-13 10:48:37 143
原创 webpack loader
什么是loader* loader是一个打包方案* webpack默认会打包js文件,其他类型文件它不会,这个时候呢我们就要在配置文件里面去告诉它怎么打包其他类型的文件,就会用到loader,在导出的对象的module下rule中设置* 使用的每一个loader都需要npm安装哦!loader打包静态资源(图片)**file-loader:**图片不会打包到js文件打好的包里,而是在外...
2019-03-13 10:44:14 144
原创 react笔记
官方脚手架npx create-react-app appnamecd appnamenpm start JSX1. JS中可以直接写html标签2. 如果要用自己的组件,要以大写字母开头Fragment 占位符 import React,{ Component, Fragment} from 'react’; 代替div把render里的一块代码包裹起来,查看源码是就看不见外面...
2019-03-08 16:02:35 173
原创 line-height
-块级元素:line-height对其本身是没有任何作用的,我们平时改变line-hieght,块级元素的高度跟着变化实际上是通过改变块级元素里面内联级别元素占据的高度实现的-内联元素·替换元素:高度与line-height无关·非替换元素:高度完全由line-height决定line-height可以设置为数值:如2,其最终计算值为2*当前font-size百分比:200%,计算值为...
2019-01-11 15:19:18 142
转载 开发环境、测试环境、生产环境、UAT环境
开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。生产环境:是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。分别对应:开发->测试->上线UAT环境:UAT,(User Acceptance Test),用...
2019-01-09 22:47:23 31932
原创 运行环境(页面加载、性能优化、安全性)
–浏览器可以通过访问链接来得到页面内容–通过绘制和渲染,显示出页面最终样子整个过程我们需要考虑-页面加载-性能优化-安全性页面加载加载资源的形式 -输入url(或页面跳转)加载html -加载html中静态资源(图片,视频,js,cdn,css...) 加载一个资源的过程 -浏览器根据DNS服务器得到域名的IP地址 -向这个IP的机器发送http(s)请求 -服务器收...
2019-01-09 15:36:18 338
原创 WEB-API
JS基础知识:ECMA标准JS-WEB-API:W3C标准W3C标准中包含的JS标准:BOMDOM事件绑定ajax请求(包括HTTP请求)存储但w3c没有定义与JS基础相关的,如变量类型,作用域,原型,异步只管定义在浏览器中JS操作页面的API和全局变量简单JS语法提供了Array、Object、Boolean等内置对象,Math、JSON等内置函数,window、docu...
2019-01-03 13:53:59 294
原创 Date、Math、数组API、对象API
Date:Date.now() //获取当前时间毫秒var dt = new Date()dt.getTime() //获取dt的毫秒dt.getFullYear() //获取dt的年dt.getMonth() //月0-11dt.getDate() //日0-31dt.getHours() //时0-23dt.gtMinutes() //分0-59dt.getSeconds()...
2019-01-02 12:43:07 124
原创 异步和单线程
对比异步和同步:同步(alert)会阻塞进程异步(setTimeout)不会阻塞进程什么时候需要异步:为了不阻塞进程,凡是需要等待的都要用异步前端使用异步的场景:1.定时任务:setTimeout、setInterval2.网络请求:ajax、<img>动态加载3.事件绑定单线程一次只能做一件事,因为是单线程,所以一定会有异步,避免进程堵塞setTim...
2019-01-02 11:41:27 117
原创 作用域,this,闭包的问题
**执行上下文**:不用去管字面意思由JS预解析产生,其中var声明的提前,并且赋值为undefined,function声明的提前,并且函数内容一起提前 **全局**中(一个script标签):*变量定义var、函数声明function* **函数**中:*变量定义var、函数声明function、this、arguments* **注意函数声明和函数表达式的区别thisthi...
2018-12-30 16:29:02 115
翻译 Mac下删除node
卸载node npm(1) 先卸载 npm:sudo npm uninstall npm -g (2) 然后卸载 Node.js.(2.1) 如果是 Ubuntu 系统并使用 apt-get 安装的,可以使用命令:sudo apt-get remove nodejs (2.2)源文件安装的node, 卸载方式:首先cd到解压后到目录:sudo make uninstall...
2018-12-21 15:41:36 816
原创 JQuery快速查看总结
1.选择器 $()$(‘p’)$(‘#btn’)$(‘.cls’)$(‘*’)$(this)$(‘p.cls’)$(‘p:first’)$(‘ul li:first’)----第一个ul下面的第一个li$(‘ul li:first-child’)—每个ul的第一个li$(‘[href]’)–属性选择器$(‘li.even’)偶数位置$(‘li.add’)奇数位置…2.事件...
2018-12-21 13:50:37 135
原创 less基本总结
1.下载koala客户端,可以设置语言2.用koala打开一个有.less文件的文件夹,点击.less文件,点击执行方式,出现success表示绑定less文件成功,编译.less时会自动生成对应名称的css文件,html引入时引入css文件,维护时是维护less文件3.less语法1⃣️注释 /**/会在css中显示 //不会在css中显示 2⃣️变量 定义:@变量名:值 ...
2018-12-21 13:49:16 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人