摘要: 一、实现方案(一) 1、通过window.URL.createObjectURL(兼容性较好),实现起来稍微复杂些。 2、通过原生js实现预览 3、原理 1、浏览器提供的window.URL.createObjectURL(参数) 参数部分为图片对象。 2、通过input[file]监听onchan 阅读全文
posted @ 2019-07-25 15:04 Hello_nico 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、js继承分类 1、构造函数继承(call/apply) 2、prototype原型链继承 3、非构造函数继承 二、构造函数继承(call和apply的区别在于,传入参数的形式不同) 1、代码实例 2、优点 (1)避免引用类型数据共享 (2)创建子类的时候可以向父类传参 3、缺点 (1)方法都在构 阅读全文
posted @ 2019-07-08 18:34 Hello_nico 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 一、简介 剧情需要,找遍网络没找到合适的,由此想自己封装一个,主要是思路问题,理清思路很重要,这里我的思路采用了一个稍微简单的。 二、代码 阅读全文
posted @ 2019-06-29 18:21 Hello_nico 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、块级作用域下,最简洁的写法 二、通过闭包,隔离各个i的作用域 三、通过给节点设置index属性,然后在获取该属性(设置中间属性搭桥) 阅读全文
posted @ 2019-06-24 14:24 Hello_nico 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、定义及分类 利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;SEO包含站外SEO和站内SEO两方面;为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,还会使 阅读全文
posted @ 2019-06-24 12:01 Hello_nico 阅读(199) 评论(0) 推荐(0) 编辑
摘要: /** * YDUI 可伸缩布局方案 * rem计算方式:设计图尺寸px / 100 = 实际rem 例: 100px = 1rem */ !function (window) { /* 设计图文档宽度 */ var docWidth = 750; var doc = window.document 阅读全文
posted @ 2019-06-15 14:25 Hello_nico 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 一种异步请求数据的web开发技术,对于改善用户体验和页面性能很有帮助。简单的说就是在不需要刷新页面的情况下实现局部dom的更新。应用场景如:模糊查询以及验证提示等。 二、原理 因为js是一个单线程的脚本语言,那么他是如何实现ajax异步的呢?这就得益于流浪器提供的一个XMLHttpReq 阅读全文
posted @ 2019-06-04 21:57 Hello_nico 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、背景 之前对盒模型一直只知道个大概,现在有空刚好记录下。 二、盒模型分类 1、指的是div盒子的构成:content+padding+border+margin 2、标准盒模型 指的是w3c对盒模型的一种计算方式 =》 content 3、ie盒模型 指的是ie对盒模型的计算方式 =》 cont 阅读全文
posted @ 2019-06-03 22:14 Hello_nico 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、在项目目录下打开git bash here 2、git init命令生成.git 3、添加.gitignore配置 4、git status -s查看文件状态 5、git commit -m ‘文件描述’ 6、做别名:git remote add 项目名 https://gitee.com/ji 阅读全文
posted @ 2019-05-15 14:57 Hello_nico 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 原理同nginx开启代理,只不过写法不同,所以直接上代码: 1、gulpfile.js配置代理服务器 2、服务器页面index.html 3、这里要注意的是,这只是粗浅的了解了下这个插件的功能,具体怎么用还得多多研究,所以这里暂时只找到了一种路由转发的方法。配置里的return按理来说可以写数组,具 阅读全文
posted @ 2019-04-11 10:45 Hello_nico 阅读(1961) 评论(0) 推荐(0) 编辑