前端学习
guxuehua
这个作者很懒,什么都没留下…
展开
-
jQuery源码阅读
1. 立即执行函数简化后的代码就是这样(function(global, factory) { ...})(window, function () {});Q:采用立即执行函数的好处是什么呢?A: 通过定义一个匿名函数,创建了一个新的函数作用域,相当于创建了一个私有的命名空间,不会污染全局变量。若想访问全局对象,将全局对象以参数的形式传进去即可。此外,新的作用域内对象想访问传入的全局对象时,就不需要一步一步的往上找,可提高效率。...转载 2021-06-03 15:50:04 · 2079 阅读 · 0 评论 -
antd Upload组件设置fileList后onChange只执行一次的解决办法
最近使用antd Upload组件后发现,当上传失败或者上传格式不正确,也会出现在列表中,想要控制显示列表,需要设置fileList,设置后发现,onChange只执行一次且拿到的状态一直是uploading,即使服务器上传成功了也拿不到,最后才发现uploading状态必须设置fileList不然,只执行一次,折腾半天,无语死了,以此记录一下参考地址...原创 2020-09-09 20:23:56 · 9405 阅读 · 10 评论 -
uniapp 解决phoneX原生tabbar 安全区域问题
参考了uniapp给出的解决方案,发现在真机并不生效因此在普通H5需要设置meta标签来支持<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no, viewport-fit=cover"/>原理如下解决方案padding-bottom: constant(safe-area-inset-bott原创 2020-07-27 16:19:10 · 1635 阅读 · 1 评论 -
css文件 请求的MIME类型为 text/plain 的解决方法
当请求的css 文件的MIME 类型 为 text/plain 时,文件会当做 .txt 文件来处理,浏览器就会拒绝渲染产生这样的问题和服务器的配置有关系在服务器上加上下面两句就好了原创 2018-01-30 10:43:50 · 15450 阅读 · 1 评论 -
HTML中img路径问题
1.当.html与图片在一个文件夹下时,直接用图片的名字即可2.当img图片文件夹和.html文件位于同一个文件夹下,可用 或者 3.当img文件夹和.html文件所在的文件在在同一个文件夹中,则需要 4. 网络链接图片5. base64图片原创 2016-03-24 23:37:57 · 12993 阅读 · 0 评论 -
filter筛选素数 js
function get_primes(array) { return array.filter(function (element) { if(element === 1) return false; for(var x = 2;x <= element -1;x++){ if(element % x原创 2017-09-01 17:36:34 · 1127 阅读 · 1 评论 -
js数组去重
方法1: function unique1(array) { var newArr = []; //遍历数组 for(let key of array ){ //如果key已经保存到了临时数组,则跳过,否则保存到临时数组里 if(newArr.indexOf(key)== -1){原创 2017-09-01 17:15:58 · 325 阅读 · 0 评论 -
js实现图片预览和FormData上传
1. html<!-- 预览的图片 --><div class="file-image"> <img src="" alt="" id='image'></div><!-- 添加图片 --><div class="file-btn"> 添加图片 <input type="file" @change="addImage" id="file"></div><!-- 上传图片 -->原创 2017-08-28 15:27:07 · 8673 阅读 · 0 评论 -
html文件中img的路径
1.当图片和html文件在同一个文件夹下时<img src="a.jpg" alt=""> 或者 <img src="./a.jpg" alt=""> 2.当图片所在的文件夹和html文件在同一个文件夹下时<img src="images/a.jpg" alt=""> 或者 <img src="./images/a.jpg" alt=""> 3.当图片和html都被各自的父文件夹包原创 2017-04-19 16:03:31 · 2960 阅读 · 0 评论 -
文章标题
1.安装node2.安装npm3.全局安装 uglifyjsnpm install uglify-js -g4.压缩4.1打开cmd4.2切换到要压缩的文件所在的目录4.3uglifyjs test.js -c -m -o test.min.js转载 2017-04-19 15:40:16 · 233 阅读 · 0 评论 -
得到计算后样式兼容性代码
function fetchComputedStyle( obj , property) { if (window.getComputedStyle){ //把用户输入的property检测是不是驼峰,如果是,转为连字符 // 转为连字符的方法 :强制把用户输入的大写字母,变成小写字母加- // paddingLe原创 2017-02-22 17:05:55 · 375 阅读 · 0 评论 -
批量添加监听序号
给以下几个盒子添加监听事件,当点击的时候一次弹出“我是第i 个” html代码<p></p><p></p><p></p><p></p><p></p><p></p><p></p>css代码 p{ width: 80px; height: 80px; float: left; margin-r原创 2017-02-22 13:10:58 · 448 阅读 · 0 评论 -
验证本地电话号码的正则表达式
本地电话通常有以下特点: 1.前面区号是3位或4位数字 2.中间有一个 - 3.后面本机号码有7或8位数字var reg = /^\d{3,4}-{1}\d{7,8}$/;var input = prompt("请输入一个本地号码");alert(reg.test(input));原创 2017-02-17 09:49:54 · 1411 阅读 · 0 评论 -
MongoDB安装
工具 mongodb-win32-x86_64-2008plus-ssl-3.4.0-signed.msi1.安装MongoDB1.点击安装在D:\MongoDB目录下2.创建data和db文件夹D:\MongoDB\data\db3.打开cmd(windows键+r输入cmd)命令行,进入D:\MongoDB\bin目录d:cd MongoDBcd bin4.输入如下的命令启动mongod原创 2016-12-02 17:13:00 · 621 阅读 · 0 评论 -
用link标签实现 shortcut icon(给网页标题前添加一个小图标favicon.ico)
用link标签实现 shortcut icon原创 2016-09-19 18:53:22 · 37429 阅读 · 0 评论