- 博客(27)
- 收藏
- 关注
原创 将vue项目通过webpack打包在github上进行预览遇到的大坑
将vue项目通过webpack打包在github上进行预览遇到的大坑!!!捣鼓了半天,网上看了无数解答都无效,始终是404!!!结果原因是:在github上预览项目必须要有README.md文件,不然会是404!!!...
2019-05-08 21:57:56
337
原创 利用hexo和github搭建个人博客步骤
1.基于node2.npm包管理工具3.npm install -g hexo(hexo-cli)4.下载的资源是国外的可能比较慢5.淘宝镜像(代理的仓库)6.npm install -g hexo --registry=https://registry.npm.taobao.org7.在一个空目录(hexo init)博客系统的初始化8.hexo\source_...
2018-11-27 20:42:14
172
原创 zepto中使用swipeLeft和swipeRight遇到的坑
zepto中使用swipeLeft和swipeRight遇到的坑// 手势事件 $banner.on('swipeLeft',function(){ //左滑 index++; animation(); }); $banner.on('swipeRight',function(){ // 右滑 ...
2018-11-15 21:53:30
2178
1
转载 BFC原理讲解
本文讲了BFC的概念是什么; BFC的约束规则;咋样才能触发生成新的BFC;BFC在布局中的应用:防止margin重叠(塌陷,以最大的为准); 清除内部浮动;自适应两(多)栏布局。1. BFC是什么?Block fomatting context = block-level box&nbs...
2018-11-11 14:32:41
292
原创 js隐式转换问题
//当下面按钮全选中时,上面按钮也选中 var flag=true; $tbodyCheckboxs.each(function(i){ if($tbodyCheckboxs.eq(i).prop('checked')!='checked'){ flag=false; } ...
2018-10-26 17:37:39
319
原创 xml声明之前不能有空格空行
注意:XML 声明通常在 XML 文档的第一行出现。 XML 声明不是必选项,但是如果使用 XML 声明,必须在文档的第一行,前面不得有空格空行。 出现问题场景:用ajax请求服务端的xml数据<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...
2018-10-21 23:09:22
2030
原创 value与innerHTML,innerText的区别
value与innerHTML,innerText的区别:innerHTML与innerText的区别我就不讲了,主要讲value与这两者的区别!1.value是表单元素的特有属性,非表单元素没有value属性,如div,span等;2.value在不同表单元素里有不同的意义,如button为按钮中的文本,input(text)为默认文本,textarea为默认文本。。。所以操作表...
2018-10-01 16:33:24
2592
1
原创 检测数据类型typeof的一个易错点
切记 !!!typeof返回的值是一个字符串!!! 出错的代码::<body><ul id="uu"> <li>第一个</li> <li>第二个</li> <li>第三个</li> <li>
2018-09-25 13:06:19
398
原创 JS中for循环之斐波拉切数列-兔子问题
兔子问题:有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?(兔子的规律为数列,1,1,2,3,5,8,13,21) 其实这就是斐波拉切数列:一个数列当前项等于前两项之和。所以,要求第12个月的...
2018-09-16 20:14:59
2988
原创 float与position同时使用
float浮动与position同时使用并不会冲突,前者是使元素脱离标准流,浮动在文档流上;而后者是使元素相对自身的移动定位,虽浮动但占据原有位置。当两者同时使用时,不会发生冲突,反而使元素同时具有两者特性,即既可以相对自身移动定位,又可以浮动不占位置。<style> * { margin: 0; padding: 0; } .na...
2018-09-01 17:06:08
12217
3
原创 如何通过git把本地项目传到github上
第一步:打开git.bash.exe,输入:cd 文件夹第二步:git init(在当前目录中生成本地的git管理文件夹)第三步:git add .(这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可)第四步:git commit -m "first commit"(对本次提交的注释,first commit可以换成你想写的)第五步:git re...
2018-06-08 12:05:28
169
原创 document.getElementById/Name/TagName返回值的小区别
document.getElementById/Name/TagName这三个可以取得元素,分别通过查询id、name和标签名。但他们的返回值是有区别的。下面来看个简单的例子: <div id="myDiv" name="sb" class="bd" title="Body text" lang="en" dir="ltr" my_special_attribu
2018-04-23 11:29:58
1777
转载 Array.prototype.slice.call()方法详解
转载自:https://www.cnblogs.com/dingxiaoyue/p/4948166.html
2018-04-21 21:45:19
180
原创 js中apply和call的用法
每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。首先,apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个参数数组(可以是Array的实例,也可以是arguments对象)。例如:function sum(num1,num2){ return num1+num2;}f...
2018-04-16 22:24:10
142
原创 原型的动态性
对原型对象所做的任何修改都能立即从实例上反映出来——即使是先创建了实例后修改原型也照样如此。 function Person(){ } Person.prototype={ name:"Nicholas", age:29, job:"Software Engineer", sayName:function(){ alert(this....
2018-04-16 11:46:35
240
原创 javascript中数组的五种迭代方法
ES5中为数组定义了5个迭代方法。每个方法接收两个参数:要在每一项上运行的函数和运行该函数的作用域(可选)——影响this的值。传入这些方法中的函数会接收三个参数:数组项的值、该项在数组中的位置、数组对象本身。 5个迭代方法(都是对数组中的每一项运行给定函数): 1.every():每一项都返回true,则返回true。 2.filter():返...
2018-04-16 10:59:41
307
原创 正则表达式中字符串模式匹配方法exec和match的区别
js正则表达式中字符串模式匹配方法exec()和match()的有相近的作用,但也存在一些需要注意的区别。第一点!!!这是没有设置全局标志g的情况:exec专门为捕获组而设计,可接受一个参数,即要应用模式的字符串,然后返回一个数组(没有捕获组时,数组只包含一项,即第一个匹配项信息;有捕获组时,其他项是模式中的捕获组匹配的字符串)。match也只接受一个参数,即一个正则表达式或regExp对象,返回...
2018-04-09 10:30:47
351
原创 javascript数值范围问题(Infinity)
由于内存限制,ECMAScript数值具有范围,最小数值Nunber.MIN_VALUE 为5e-324,最大数值Nunber.MAX_VALUE为1.7976931348623157e+308。当数值超出这个范围后,就会不正常显示,具体情况如下: -infinity正常显示-00正常显示infinitynum<=1.7976931348623157e+308-1.797693134...
2018-03-29 11:21:12
2874
原创 javascript中关于事件句柄EventListener的疑问记录
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <p id="
2018-03-24 18:32:41
234
原创 javascript中for循环和标签元素赋值问题
<!DOCTYPE html><html><body><p>点击下面的按钮,将代码块循环五次:</p><button onclick="myFunction()">点击这里</button><p id="demo"></p&
2018-03-20 09:20:16
3364
1
转载 javascript中对时间的表达
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getMonth()+1myDate.getDate()...
2018-03-19 21:21:05
465
原创 正式开始学习javascript!!!
今天去图书馆借了javascript语言精粹,也从当当上买了javascript高级程序设计和你所不知道的javascript这两本书,配合着W3C和慕课网的视频开始学习了,希望我不是仅仅打了鸡血!加油!把对前端的兴趣一直保持下去。...
2018-03-19 17:36:07
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人