<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chansanity的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chansanity</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chansanity]]></copyright><item><title><![CDATA[前端-页面图表-表头固定(JS实现)]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/120942907</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/120942907</guid><author>chansanity</author><pubDate>Sun, 24 Oct 2021 22:43:34 +0800</pubDate><description><![CDATA[html
&lt;div class="small-table"&gt;
     &lt;table cellspacing="0"&gt;
        &lt;thead&gt;
             &lt;tr&gt;
               &lt;td&gt;质控点编号&lt;/td&gt;
               &lt;td&gt;质控点名称&lt;/td&gt;
               &lt;td&gt;车身组件名称&lt;/d&gt;
            ]]></description><category></category></item><item><title><![CDATA[C# 视频上传]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/120220495</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/120220495</guid><author>chansanity</author><pubDate>Fri, 10 Sep 2021 14:07:48 +0800</pubDate><description><![CDATA[C#  .NET  MVC  点击实现电脑本地文件（视频）上传前端控制器Option
思路：在前端页面实现文件上传，然后在后端判断上传的文件是否为空，是否为视频类型，储存路径是否存在，若不存在则新增储存路径，最后保存文件到储存路径并返回文件的相对路径。进一步可将路径存入数据库，进行后续更多的操作。
前端
&lt;input id="file" type="file" name="name" value="" /&gt;    //选择文件
&lt;input id="file1" name="name" v]]></description><category></category></item><item><title><![CDATA[Webpack]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/120051223</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/120051223</guid><author>chansanity</author><pubDate>Wed, 01 Sep 2021 23:30:12 +0800</pubDate><description><![CDATA[Webpack
一、Webpack简介
1.1 概念
中文官网
Webpack是一种前端资源构建工具，一个静态模块打包器（module bundle）。
在Webpack看来，前端的所有资源文件（js/json/css/img/less/…）都会作为模块处理。
它将根据模块的依赖关系进行静态分析，打包生成对应的静态资源（bundle）。
1.2 Webpack五个核心概念
1.2.1 Entry
入口（Entry）指示Webpack以哪个文件为入口起点开始打包，分析构建内部依赖图。
1.2.2 Output]]></description><category></category></item><item><title><![CDATA[自动化构建工具Gulp]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/119873447</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/119873447</guid><author>chansanity</author><pubDate>Mon, 23 Aug 2021 17:08:46 +0800</pubDate><description><![CDATA[Gulp
1.Gulp介绍
中文主页

gulp是与grunt功能类似的前端项目构建工具，也是基于Nodejs的自动任务运行器
能自动化地完成JavaScript、coffee、sass、less、html、image、css等文件的合并、压缩、检查、监听文件变化、浏览器自动刷新、测试等任务
gulp更高效（异步多任务），更易于使用，插件高质量

目录结构


2.开始使用

安装gulp

  //全局安装gulp
  npm install gulp -g
  //局部安装gulp
  npm inst]]></description><category></category></item><item><title><![CDATA[自动化构建工具Grunt]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/119849948</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/119849948</guid><author>chansanity</author><pubDate>Sun, 22 Aug 2021 11:06:40 +0800</pubDate><description><![CDATA[Grunt
1 .项目构建
理解：
什么是项目构建？

编译项目中的js、sass、less
合并js/css等资源文件
压缩js/css/html等资源文件
JS语法检查
。。。。。

构建工具的作用？

简化项目构建、自动化完成构建

构建工具
Grunt、Gulp、Webpack

2.Grunt
中文主页
是一套前端自动化构建工具
创建一个简单的应用grunt_test

目录结构


//全局安装 grunt-cli
npm install -g grunt-cli

//安装grunt
npm ]]></description><category></category></item><item><title><![CDATA[JS模块化]]></title><link>https://blog.youkuaiyun.com/chansanity/article/details/119830329</link><guid>https://blog.youkuaiyun.com/chansanity/article/details/119830329</guid><author>chansanity</author><pubDate>Fri, 20 Aug 2021 19:54:11 +0800</pubDate><description><![CDATA[JS模块化
什么是模块化
将一个复杂的程序依据一定的规则（规范）封装成几个块（文件）并进行组合在一起。块的内部数据/实现是私有的，只是向外暴露一些接口（方法）与外部其他模块通信
模块化的好处

避免命名冲突（减少命名空间污染）
更好的分离，按需加载
更高复用性
高可维护性


1.CommonJS
概述
每个文件就是一个模块，有自己的作用域。在一个文件里面定义的变量、函数、类，都是私有的，对其他文件不可见。

所有代码都运行在模块作用域，不会污染全局作用域。
模块可以多次加载，但是只会在第一次加载时运行一次]]></description><category></category></item></channel></rss>