杂谈
jiegiser#
这个作者很懒,什么都没留下…
展开
-
Webpack底层原理及脚手架工具分析
1. 如何编写一个Loader原创 2019-06-17 09:09:59 · 2308 阅读 · 0 评论 -
ES6笔记
文章目录1. 变量2. 箭头函数2.1 优点:2.2 箭头函数的局限性:3. ES6 参数默认值4. 模板字符串5. 对象解构6. 数组解构7. for of 用法8. Array.from() Array.of()8.1 Array.from()8.2 Array.of()9. 数组的其他方法9.1 .find()9.2 .findIndex()9.3 .some()9.4 .every()1...原创 2019-06-02 16:24:30 · 550 阅读 · 1 评论 -
Webpack实战配置案例
目录1. Library打包1.1 对库文件进行打包1.2 发布一个包2. PWA(Progressive Web Application)的打包配置1. Library打包1.1 对库文件进行打包库文件的打包:我们新建一个工程,新建index.js math.js string.js,代码如下:index.js文件import * as math from './math.js'im...原创 2019-06-01 17:33:15 · 506 阅读 · 0 评论 -
WebPack 4.X 高级概念笔记
目录1. Tree Shaking 概念详解1.1 babel/polyfill与babel/preset-env之间的引用小冲突1.2 Tree Shaking 概念2. Develoment 和 Production 模式的区分打包1. Tree Shaking 概念详解1.1 babel/polyfill与babel/preset-env之间的引用小冲突在webpack 4.x的版本中...原创 2019-05-23 21:30:09 · 1197 阅读 · 0 评论 -
一些知识点
2019-05-12vuePress快速使用,进入官网,可以看到有两种使用场景,一种是直接全局安装,然后进行创建md文件进行写内容,还有一种是基于现有的项目使用vuePress去管理文档,进行配置即可,这里我只是简单的测试了一下,全局进行安装。输入下面的命令:npm install -g vuepress全局安装vuePress,然后进行新建一个markdown 文件,然后输入命令vuepr...原创 2019-05-12 18:59:48 · 396 阅读 · 0 评论 -
webpack4.X 基础知识笔记
目录2019-0515 WebPack 基础知识2019-0515 WebPack 基础知识首先需要明白webpack为什么会出现,作用是什么,总之他就是一个模块打包工具;commonJS的模块导出方式为:function SiderBar() { var dom = document.getElementById('root'); var siderbar = docum...原创 2019-05-15 21:31:43 · 722 阅读 · 0 评论 -
Vue知识回顾-零碎知识点
2019-04-28使用JSX,需要注意的是:如果使用JSX,需要在webpack中进行配置babel-plugin-transform-vue-jsx,使用render函数开发可排序的表格组件,收获了:实现的思路,循环遍历表头以及要展示的数据,以及设置排序使用render函数开发一个留言板的功能,收获了:熟练使用render函数,主要还是实现逻辑吧,做到留言板的回复,以及添加留言,等等。...原创 2019-05-07 18:04:18 · 592 阅读 · 0 评论 -
使用webpack3.x以及babel使浏览器支持es6语法
前言当前浏览器对于es6语法支持程度还不是很高,我们可以通过webpack打包工具以及babel等转换es6语法,来实现浏览器支持es6语法。我这里通过安装了lodash来测试是否转换成功。实现步骤首先我们通过npm init命令来初始化我们的工程。一路y就可以,会生成一个packe.json配置文件;输入下面的命令;npm init生成一个配置文件packe.json,内容如下...原创 2019-01-02 20:03:59 · 1110 阅读 · 0 评论 -
ASP.NET MVC+vue+axios与ASP.NET WebAPI+vue+axios技术栈实现网站开发
前言最近在公司任务比较小,闲来无事就研究了一下 ASP.NET MVC+vue+axios与ASP.NET WebAPI+vue+axios实现网站开发,因为公司一直在使用ASP.NET MVC做电子政务开发,很是麻烦;自己想着有机会重构电子政务系统(想想就行~~~)使得前后端分离。(其实也没写上什么内容主要写了怎么实现通过axios调用两种框架的方法)ASP.NET MVC+vue+axio...原创 2018-11-19 22:49:29 · 11133 阅读 · 11 评论 -
Dojo中使用模块与包管理源代码
前言首先Dojo是通过模块化的方式来进行管理各个逻辑单元,Dojo分为三个大的架构:dijit、dojoX、dojo,Dojo的体系架构类似于一个分层的体系架构,最下面的一层是包系统,它提供了上百个包,这些包分别放在dojo、dojox和dijit三个一级命名空间中,可以通过dojo的require函数进行加载我们需要的包。1. 使用require引入包在代码中,如果我们需要一个模块,...原创 2018-05-22 10:28:20 · 455 阅读 · 0 评论 -
Dojo中类的模拟以及继承
前言首先大家都知道JavaScript语言并没有类这个概念,它是采用一种基于原型的继承机制。在JavaScript中,每一个函数对象都有一个原型属性(prototype),这个属性指向的对象就是这个函数对象的原型对象,这个原型对象也有原型属性,以此类推,就形成了一个原型链。在JavaScript访问对象的属性时,首先在这个对象中查找有没有同门的属性,若没有,则顺着原型链一直查找,知道找到这个属...原创 2018-05-22 09:46:30 · 470 阅读 · 0 评论 -
Dojo中dojo/_base/lang模块的hitch函数
前言首先在我的另一篇博文中写了有关hitch函数的讲解,这里写一些自己的理解。1. 变量作用域首先在JavaScript的函数与其他面向对象的语言如C#中的方法重要的区别就是JavaScript函数可以运行在不同的上下文中。在C#中方法前面使用this关键字表示该类的实例,而在JavaScript中,指的是函数运行的上下文。比如JavaScript的闭包中,JavaScript文件内部...原创 2018-05-21 22:28:22 · 669 阅读 · 0 评论 -
将三维模型(obj)导出js格式供threeJS中调用
前言前段时间自己做过将在3Dmax中画的三维模型转换为js格式,通过threeJS中调用显示,最近又在做相关的项目,在这写个笔记吧。1. 转换前准备准备obj格式的三维模型 首先你肯定得需要一个obj格式的三维模型吧,我们可以打开Blender,或者3Dmax,随便构建一个三维模型;如图所示(这里我用3Dmax): 安装python 我的电脑是安装了python2.7.11,...原创 2018-05-14 11:29:21 · 15514 阅读 · 4 评论 -
URI和URL
1. 前言之前在做开发时,经常会接触到URL,就是我们使用Web浏览器等访问Web页面时需要输入的网址地址,但是偶尔会遇到URI地址当时以为是不是写错了(尴尬),那URI到底是什么呢?2. 正文 URL(统一资源定位符): 也就是前面所提到的,我们使用Web浏览器等访问Web页面时需要输入的网址地址,比如百度的URL地址:https://www.baidu.com/,这...翻译 2018-04-09 15:09:58 · 319 阅读 · 0 评论 -
微信小程序开发——之初识
1. 前言 最近突然想起来,想体验一下小程序的开发,今天就开始认识一下,小程序的开发流程,首先需要了解一些有关小程序的开发流程,以及小程序能干些什么,这些我就不用多说了,下面简单说一下开发的流程。2. 开发流程首先进行小程序开发的账号注册,点击这个链接,进行注册,注册界面如下: 然后下载开发工具,点击链接,进行下载,界面如下: 下载安装之后,首次登陆,需要我们使用微信...原创 2018-02-19 12:21:42 · 569 阅读 · 0 评论 -
有关HTTP协议的理解
1. 前言最近在理解网络协议方面,有很多疑惑,就看了看这方面的书籍,这里就简单分享一个自己读书的一些理解。2. 正文首先TCP/IP是一个协议族,我们通常使用的网络就是在他的基础上实现的,他包括我们常见的IP、FTP、HTTP、TCP、ICMP、UDP、、、等协议的总称。IP协议与IP地址是不同的两个概念,IP是一种协议的名称,IP协议的作用是把各种数据包传送给对方。而要保证确...翻译 2018-03-16 21:53:43 · 190 阅读 · 0 评论 -
markdown常用语法
1.标题首先是标题:用#标记,在标题开头 加上1~6个#,依次代表一级标题、二级标题….六级标题。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果如下:一级标题二级标题三级标题四级标题五级标题六级标题2.列表Markdown 支持有序列表和无序列表。原创 2018-01-13 12:09:17 · 138 阅读 · 0 评论