渣渣大星星的学习笔记


  • Home

  • Categories

  • About

  • Archives

  • Tags

webpack入门(2)-配置文件

Posted on 2019-06-26 | In webpack
配置文件entry与output修改之前的文件路径,新增webpack.config.js文件(因为每个项目工程目录不同,所以可以根据需要自己的配置),业务逻辑代码放在src下面。 12$ webpack --config webpack.config.js#设置配置文件 文件目录 12345678|—— dist |—— index.html|—— src |—— a.js |—— b.js |—— c.js |—— index.js|—— webpack.config.js web ...
Read more »

webpack入门(1)-介绍

Posted on 2019-06-25 | In webpack
介绍webpack 是一个前端模块打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 安装先初始化一个npm项目 1$ npm init 4.X之后需要安装webpack和webpack-cli两个模块 1)项目里安装 1$ npm install webpack webpack-cli --save-dev 2)全局安装 1$ npm install webpack webpack-cli -g 模块打包新建文件夹,文件目录 1234567|—— ...
Read more »

大前端混合应用专题篇

Posted on 2019-06-23 | In 混合应用
1️⃣、什么是 Hybird App,与 Native App 及 Web App 有什么区别 ​ 介绍:在 Google 推出 Android,Apple 推出 iOS 后,有了原生 App,在 H5 广泛流行之后出现了一种效率更高的混合 App 开发(Hybird App),原生 APP 开发中有一个 webview 的组件(Android 中是 webview,iOS7 以下有 UIWebview,7 以上有 WKWebview),这个组件可以加载 Html 文件,之后发现可以将一些主要的 ...
Read more »

数组

Posted on 2019-06-16 | In 算法与数据结构
数组数组是最简单的内存数据结构 创建和初始化数组 123var arr = [];var arr = new Array(2);var arr = Array(2); 添加元素 1arr[index] = 1; push方法 把元素添加到数组末尾 12arr.push(1);arr.push(2,3); unshift方法 数组首位插入元素 12arr.unshift(-1);arr.unshift(-2,-3); pop方法 从末尾删除元素,并返回该元素 1arr.pop(); shift方法 ...
Read more »

复杂度

Posted on 2019-06-16 | In 算法与数据结构
一、 什么是复杂度分析 ,为什么需要复杂度分析什么是复杂度分析​ 复杂度分析的是算法执行时间(或占用空间)与数据规模的增长关系 为什么需要复杂度分析​ 和性能测试相比,复杂度分析有不依赖执行环境、成本低、效率高、易操作、指导性强的特点,并且掌握复杂度分析,将能编写出性能更优的代码,有利于降低系统开发和维护成本。 二、如何进行复杂度分析大 O 表示法算法的执行时间与每行代码的执行次数成正比,用 T(n) = O(f(n)) 表示。其中 T(n) 表示算法执行总时间,f(n) 表示每行代 ...
Read more »

nginx入门

Posted on 2019-06-11 | In Nginx
Nginx是一个高性能的HTTP和反向代理web服务器,大部分使用作为代理。 MacOS安装1.先安装homebrew1/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装的时候碰到这样的问题,一直卡在这里。 解决方案:打开Xcode,然后选择「Xcode」-「Open Developer Tool」-「More Developer Tools ...
Read more »

大前端网络专题篇之HTTP(3)

Posted on 2019-06-09 | In http
大前端网络专题篇之HTTP1️⃣、什么是跨域,如何解决跨域 什么是跨域:跨域是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。 同源策略限制了以下行为: Cookie、LocalStorage 和 IndexDB 无法读取 DOM 和 JS 对象无法获取 Ajax请求发送不出去 跨域通信方式: ​ 1.JSONP ​ 2.CORS ​ 3.NGINX ​ 4.WebSocket ​ 5.Postmessage ​ 6.window. ...
Read more »

大前端网络专题篇之HTTP(2)

Posted on 2019-06-09 | In http
面试官问:你了解HTTP2.0吗? 1️⃣、HTTP 请求报文与响应报文格式 请求报文: 响应报文: 2️⃣、HTTP/1.1 有什么优缺点 ​ 长链接:HTTP1.1默认支持(HTTP1.0需要带上keep-alive标识告诉服务器建立长链接),优点是减少重复进行TCP三次握手的开销,提高效率。如果client使用HTTP1.1协议,但又不希望使用长链接,则需要在header中指明connection的值为close;如果server方也不想支持长链接,则在response中也需要明 ...
Read more »

Koa插件之类

Posted on 2019-06-05 | In koa
基本组成 application.js:框架入口;负责管理中间件,以及处理请求 context.js:context对象的原型,代理request与response对象上的方法和属性 request.js:request对象的原型,提供请求相关的方法和属性 response.js:response对象的原型,提供响应相关的方法和属性 开始新建test.js文件 1234567891011121314151617181920212223const koa = require('koa');con ...
Read more »

==与===,运算符优先级

Posted on 2019-06-02 | In 算法与数据结构
https://www.cnblogs.com/wisewrong/p/10396002.html 重学前端-总结:05、JavaScript类型:关于类型,有哪些你不知道的细节? JavaScript 基本类型的装箱与拆箱 【JS迷你书】类型转换之拆箱操作 【JS迷你书】类型转换之装箱操作 一道常被人轻视的前端JS面试题 运算符优先级定义:运算符的优先级决定了表达式中运算执行的先后顺序,优先级高的运算符最先被执行。 常用运算符优先级排序:具有相同优先级的运算符按从左到右(或从右到左)的顺序求值 ...
Read more »
1…8910…18
秦瀚文

秦瀚文

172 posts
48 categories
48 tags
© 2020 秦瀚文
Powered by Hexo
Theme - NexT.Muse