<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ayfxo22204的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ayfxo22204</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ayfxo22204]]></copyright><item><title><![CDATA[webstorm 格式化代码（CTR+ALT+L）快捷键失效？]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394996</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394996</guid><author>ayfxo22204</author><pubDate>Tue, 30 Jul 2019 15:03:00 +0800</pubDate><description><![CDATA[使用CTR+ALT+L格式化代码时，会去执行QQ的快捷键，从而导致webstorm的快捷键失效

解决方法是，将QQ的快捷键去除或更改：




转载于:https://www.cnblogs.com/pfcan66/p/11270117.html...]]></description><category></category></item><item><title><![CDATA[解决jQuery触发dbclick事件同时也执行click事件]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394991</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394991</guid><author>ayfxo22204</author><pubDate>Thu, 23 May 2019 16:36:00 +0800</pubDate><description><![CDATA[var timer = null;    
    //单击
    function do_click(event,callBack) {
        clearTimeout(timer); // 这里加一句是为了兼容 Gecko 的浏览器 /
        if (event.detail == 2)
            return ;

  ...]]></description><category></category></item><item><title><![CDATA[css经典布局——头尾固定高度中间高度自适应布局]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394989</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394989</guid><author>ayfxo22204</author><pubDate>Fri, 10 May 2019 17:48:00 +0800</pubDate><description><![CDATA[css经典布局——头尾固定高度中间高度自适应布局

上面固定，左侧固定，右侧内容可滚动
实现CSS隐藏滚动条并可以滚动内容
结合上面第2，3写的demo


 &lt;!DOCTYPE HTML&gt;
 &lt;html
     &lt;head&gt;
         &lt;meta http-equiv="Content-Type" content="...]]></description><category></category></item><item><title><![CDATA[js 如何访问跨域的iframe的元素]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394998</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394998</guid><author>ayfxo22204</author><pubDate>Thu, 09 May 2019 17:48:00 +0800</pubDate><description><![CDATA[iframe与主框架跨域相互访问方法
iframe的操作-Js/Jquery获取iframe中的元素
iframe高度自适应
以下是我根据以上知识做的跨域的demo 下载不能直接运行，放在你的可启动前端服务的项目中运行，注意demo中的访问页面链接地址要对应该修改一下如：http://127.0.0.1:3333/pages/execB.html
链接：https://pan...]]></description><category></category></item><item><title><![CDATA[获取textarea文本框所选字符光标位置索引，以及选中的文本值；textarea高度自适应，随着内容增加高度增加；获取输入框中的光标位置...]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394993</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394993</guid><author>ayfxo22204</author><pubDate>Sun, 05 May 2019 16:59:00 +0800</pubDate><description><![CDATA[获取textarea文本框所选字符光标位置索引，以及选中的文本值

 　　　　　　　　$.fn.selection = function () {
                    var s, e, range, stored_range;
                    if (this[0].selectionStart == undefined) {
  ...]]></description><category></category></item><item><title><![CDATA[js 如何计算当年清明节日期]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394987</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394987</guid><author>ayfxo22204</author><pubDate>Tue, 05 Mar 2019 10:01:00 +0800</pubDate><description><![CDATA[　　　　function getQinMingJieDate(fullYear) {
            //清明节的日期是不固定的，规律是：闰年开始的前2年是4月4日，闰年开始的第3年和第4年是4月5日
            if(isLeapYear(fullYear) || isLeapYear(fullYear -1)){
                retu...]]></description><category></category></item><item><title><![CDATA[验证插件使用笔记]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394983</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394983</guid><author>ayfxo22204</author><pubDate>Fri, 15 Feb 2019 15:09:00 +0800</pubDate><description><![CDATA[$().ready(function() {
jQuery.validator.addMethod("byteRangeLength", function(value, element, param) {
    var length = value.length;
    for(var i = 0; i &lt; value.length; i++){
        i...]]></description><category></category></item><item><title><![CDATA[node 升级之后  执行gulp报错解决方案]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394990</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394990</guid><author>ayfxo22204</author><pubDate>Fri, 30 Nov 2018 11:12:00 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/pfcan66/p/9968943.html
这里有记录我因安装vue调试工具，必须要把node升级到10以上版本才可以。所以这就升级了。升级之后出现新的问题了，我执行gulp js打包文件报错了，错误内容如下：gulp jsgulp[3192]: src\node_contextify.cc:628: Assertion `args[1...]]></description><category></category></item><item><title><![CDATA[scss css管理相关]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394934</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394934</guid><author>ayfxo22204</author><pubDate>Fri, 16 Nov 2018 14:55:00 +0800</pubDate><description><![CDATA[1，当下载的插件的css需要做修改时，不要在原文件上进行修改。如你要改layer.css
   新建自已的layer-custom.scss文件。添加 @import "./layer.css";  在下方再添加自己要修改或添加的样式
   引入时，只须引入layer-custom.css即可。
   sass @improt

以上引入iconfo...]]></description><category></category></item><item><title><![CDATA[vue相关记录]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394936</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394936</guid><author>ayfxo22204</author><pubDate>Fri, 16 Nov 2018 13:56:00 +0800</pubDate><description><![CDATA[从零开始搭建自己的VueJS2.0+ElementUI单页面网站（一、环境搭建）
webstorm 2018 激活破解方法大全 我是用第三种方法才能破解  
我在公司里再装用前面那种方法始终破解不了了，用WebStorm破解这里的密钥终于破解成功了，希望这次真的可以永久有效吧 不幸的是，才用了几天就过期了
WebStorm 2018版本破解方法 
参照以上文章破...]]></description><category></category></item><item><title><![CDATA[js面向对象与继承]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394988</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394988</guid><author>ayfxo22204</author><pubDate>Wed, 14 Nov 2018 22:05:00 +0800</pubDate><description><![CDATA[　　　　 function Person(name,sex){
            // var this=new Object();//这里注释的代码 假想 new操作时系统内部帮我们做了这些

            this.name=name;
            this.sex=sex;
            //不建议方法写在构造函数里
     ...]]></description><category></category></item><item><title><![CDATA[jquery 复制粘贴上传图片插件]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394986</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394986</guid><author>ayfxo22204</author><pubDate>Tue, 16 Oct 2018 15:58:00 +0800</pubDate><description><![CDATA[请参照此文：JQuery 复制粘贴上传图片插件（textarea 和 tinyMCE）
此插件应用的一个示例：
http://farex.trafree.com/ocr_price.html
将以下图片复制到输入框中，将图片上传给后台，后台将图片的信息解析成文字，传到前台再将信息填入输入框中。这里将插件做了一些修改。

这是解析的结果



转载于:https://www...]]></description><category></category></item><item><title><![CDATA[chrome插件的开发]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394982</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394982</guid><author>ayfxo22204</author><pubDate>Tue, 16 Oct 2018 15:48:00 +0800</pubDate><description><![CDATA[参照以下文章学习：【案例：淘宝自动登录】
一，chrome浏览器插件开发 -淘宝自动登录
二，chrome浏览器插件开发 -关于案例
以下文章也很不错
一，Chrome 扩展开发教程(1) ——Hello Chrome
二，Chrome 扩展开发教程(2) ——Background的用法
三，Chrome 扩展开发教程(3)——content_scripts用法
如何调...]]></description><category></category></item><item><title><![CDATA[js获取剪切板内容，js控制图片粘贴]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394981</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394981</guid><author>ayfxo22204</author><pubDate>Mon, 15 Oct 2018 18:12:00 +0800</pubDate><description><![CDATA[请参照此文件 https://segmentfault.com/a/1190000004288686

转载于:https://www.cnblogs.com/pfcan66/p/9792601.html]]></description><category></category></item><item><title><![CDATA[记录前端常用的插件]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394980</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394980</guid><author>ayfxo22204</author><pubDate>Thu, 11 Oct 2018 17:01:00 +0800</pubDate><description><![CDATA[1，弹窗：bootstrap3-dialog.js  多选下拉框：bootstrap-multiselect.js
2，复制插件：zeroclipboard.js  jquery.zclip.js 前面2个已过时 clipboard.js 不需要falsh
3，相册预预功能：layer.photos lightbox.js
4，文件上传插件：webuploa...]]></description><category></category></item><item><title><![CDATA[如何快速搭建node.js项目，app.js详解]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394979</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394979</guid><author>ayfxo22204</author><pubDate>Mon, 08 Oct 2018 17:30:00 +0800</pubDate><description><![CDATA[请参照：https://www.cnblogs.com/yanhua2017/p/6385494.html
前提安装了node.js
1、npm install express express-generator -g 安装express 2、express --hbs myNode			     快速构建nodejs项目 myNode3、npm install 安装依赖4、node...]]></description><category></category></item><item><title><![CDATA[原型和原型链]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394978</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394978</guid><author>ayfxo22204</author><pubDate>Fri, 21 Sep 2018 16:26:00 +0800</pubDate><description><![CDATA[1:参照此文理解js的静态方法与实例方法https://www.cnblogs.com/faithZZZ/p/7045323.html
以下是我结合jquery设计的原理的一些理解

           var Fn=function(){
　　　　　　    //【注意】用this定义出来的属性和方法是在prototype里的
　　　　　　　　 this.a=10;
　...]]></description><category></category></item><item><title><![CDATA[js 上传文件功能]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394977</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394977</guid><author>ayfxo22204</author><pubDate>Wed, 15 Aug 2018 18:11:00 +0800</pubDate><description><![CDATA[一，文件上传插件webUploader 使用方法请见 http://fex.baidu.com/webuploader/getting-started.html
这个插件有个坑，困扰我好久才找到解决办法，就是使用webUploader点击浏览没有反应，一定要按F12才能点击 请参照此文：https://blog.csdn.net/rock154/article/details/...]]></description><category></category></item><item><title><![CDATA[前端模块化开发发展史]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394976</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394976</guid><author>ayfxo22204</author><pubDate>Thu, 21 Jun 2018 11:27:00 +0800</pubDate><description><![CDATA[https://www.imooc.com/article/20057
很好的一篇文章，在这里备注一下

插件兼容CommonJS, AMD, CMD 和 原生 JS
https://www.cnblogs.com/zzsdream/p/5158968.html
模块化开发学习
http://www.imooc.com/article/6911

1、包管理工具：np...]]></description><category></category></item><item><title><![CDATA[闭包实例]]></title><link>https://blog.csdn.net/ayfxo22204/article/details/101394974</link><guid>https://blog.csdn.net/ayfxo22204/article/details/101394974</guid><author>ayfxo22204</author><pubDate>Fri, 08 Jun 2018 11:39:00 +0800</pubDate><description><![CDATA[1，我们先来看一段代码，你认为会输出什么呢？

        var arr=[];
        for(var i=0;i&lt;=2;i++){
            arr[i]=function(){
            　　return i*2;
            }                
        } 
        con...]]></description><category></category></item></channel></rss>