![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 70
tombflylee1992
这个作者很懒,什么都没留下…
展开
-
javascript-全局变量和局部变量
今天公司一个实习小妹子问我两段JS代码的区别:[javascript] view plain copy"text/javascript"> var a = "Hello"; function test(){ var a; alert(a); a = "World";转载 2017-02-16 12:47:30 · 230 阅读 · 0 评论 -
javascript-FCC笔记
理解字符串的不可变性!当你搞懂不可变性后immutable.js对于你就是小菜一碟了。在 JavaScript 中,字符串 的值是不可变的,这意味着一旦字符串被创建就不能被改变。例如,下面的代码:var myStr = "Bob";myStr[0] = "J";是不会把变量 myStr 的值改变成 "Job" 的,因为变量 myStr 是不可变的原创 2017-03-02 13:31:09 · 1268 阅读 · 0 评论 -
javascript-MDN学习笔记-Array部分
创建一个数组var fruits = ["Apple", "Banana"];console.log(fruits.length);// 2通过索引访问数组元素var first = fruits[0];// Applevar last = fruits[fruits.length - 1];// Banana遍历一个数组fruits.forEach(fu原创 2017-02-22 14:57:59 · 1539 阅读 · 0 评论 -
javascript-MDN笔记-对象
例子:创造一个对象function Person(first, last, age, gender, interests) { this.name = { first, last }; this.age = age; this.gender = gender; this.interests = interests; this.bio = fu原创 2017-02-24 10:07:49 · 622 阅读 · 0 评论 -
javascript-对象
javascript中的对象:创建对象:1、var person=new Object(); 2、var person = {};对象添加内容: 1、person.firstname="beckham"; 引用:1、person.firstname; 2、person["firstname"];原创 2017-02-16 12:44:11 · 246 阅读 · 0 评论 -
javascript-MDN笔记-产生固定范围随机数
function random(min, max) { var num = Math.floor(Math.random() * (max - min + 1)) + min; return num;}原创 2017-02-24 10:50:14 · 360 阅读 · 0 评论 -
clearfix清除浮动进化史
原文地址:http://www.admin10000.com/document/6259.htmlclearfix清除浮动 首先在很多很多年以前我们常用的清除浮动是这样的。1.clear{clear:both;line-height:0;} 现在可能还可以在很多老的站点上可以看到这样转载 2017-02-24 13:24:20 · 223 阅读 · 0 评论 -
javascript-回调函数callback
原文地址:http://blog.sina.com.cn/s/blog_5996fcbd0100vn2n.html自学jquery的时候,看到一英文词(Callback),顿时背部隐隐冒冷汗。迅速google之,发现原来中文翻译成回调。也就是回调函数了。不懂啊,于是在google回调函数,发现网上的中文解释实在是太“深奥”了,我承认自己才疏学浅了。看了几个回调的例子后,貌似有点理解了。下面转载 2017-02-25 10:18:49 · 261 阅读 · 0 评论 -
javascript-ife笔记-javascript和树
1、二叉树二叉树遍历:(1)前序遍历(DLR),首先访问根结点,然后遍历左子树,最后遍历右子树。简记根-左-右。(2)中序遍历(LDR),首先遍历左子树,然后访问根结点,最后遍历右子树。简记左-根-右。(3)后序遍历(LRD),首先遍历左子树,然后遍历右子树,最后访问根结点。简记左-右-根。 前序遍历:结果为:ABDHIEJCFKG算法为:原创 2017-02-25 18:24:12 · 664 阅读 · 0 评论 -
javascript:this和call()函数
this指针:1、以下代码的this就是windowtype="text/javascript">this.a = "aaa";console.log(a);//aaaconsole.log(this.a);//aaaconsole.log(window.a);//aaaconsole.log(this);// windowconsole.log(window);/原创 2017-02-21 13:47:18 · 352 阅读 · 0 评论 -
javascript-string类型的方法(match,replace,split,concat+join)
以下所有方法都返回新值。1、match():stringObject.match(searchvalue)stringObject.match(regexp)参数描述searchvalue必需。规定要检索的字符串值。regexp必需。规定要匹配的模式的 RegExp 对象。如果该参数不是 RegExp 对象原创 2017-02-21 12:28:37 · 679 阅读 · 0 评论 -
javascript-事件代理
事件委托:就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递)。前台MM收到快递后,她会判断收件人是谁,然后按照收件人的要求签收,甚至代为付款。这种方案还有一个优势,那就原创 2017-02-13 10:20:58 · 159 阅读 · 0 评论 -
javascript-正则表达式-支持正则的string方法
1、支持正则表达式的String对象的方法1. search()方法;该方法用于检索字符串中指定的子字符串,或检索与正 则表达式相匹配的字符串。 基本语法:stringObject.search(regexp); @param 参数regexp可以需要在stringObject中检索的字符串,也可以 是需要检索的RegExp对象。原创 2017-02-16 14:41:13 · 390 阅读 · 0 评论 -
javascipt-正则表达式
1、匹配非负整数:/^\d+$/注意:两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。 "^The":表示所有以"The"开始的字符串; "of despair$":表示所以以"of despair"结尾的字符串; "^abc$":只能匹配”abc“(即:这个字符原创 2017-02-16 14:50:34 · 201 阅读 · 0 评论 -
javascript-Object类型的方法
1、Object.assign 函数:将来自一个或多个源对象中的值复制到一个目标对象。Object.assign(target, ...sources );---------------------------------------------------------------target必需。可枚举属性复制到的对象。...sources必需。从其中复制可枚举属性的对象。-原创 2017-02-17 17:45:20 · 372 阅读 · 0 评论 -
html+css-清除浮动
一、设置父元素的height。二、给外层div的末尾添加一个元素,并利用此元素清楚浮动。clear 属性规定元素的哪一侧不允许其他浮动元素.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}三、利用overflow属性。overflow属原创 2017-02-13 14:12:15 · 189 阅读 · 0 评论 -
html+css-内层div设置margin-top不起作用
See the Pen 1-01控制Div属性 by tombflylee (@tombflylee) onCodePen.原创 2017-02-15 13:12:32 · 605 阅读 · 0 评论 -
css-图片和文字垂直居中问题
文字居中问题:1、单行文本垂直居中:(设置父类height和line-height一样大)div class="container"> span class="content">这里是文字区域span>div>--------------------------.container{ width:500px; height:500px; bac原创 2017-02-19 10:31:11 · 1125 阅读 · 1 评论 -
javascript-MDN笔记-函数
1、函数作用域:在函数内定义的变量不能在函数之外的任何地方访问。定义在全局域中的函数可以访问所有定义在全局域中的变量。在另一个函数中定义的函数也可以访问在其父函数中定义的所有变量和父函数有权访问的任何其他变量。// 下面的变量定义在全局作用域(global scope)中var num1 = 20, num2 = 3, name = "Chamah原创 2017-02-28 14:51:13 · 458 阅读 · 0 评论 -
html+css:display:flex属性
Flex 布局教程:语法篇原博客地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现转载 2017-02-20 12:19:41 · 36005 阅读 · 8 评论 -
javascript-生成随机数
Math.random():生成一个范围为[0:1)的伪随机数。常用的随机数:1)min ≤ r ≤ max 2)min ≤ r 3) min 4)min 方法:一、min ≤ r ≤ maxfunction RandomNumBoth(Min,Max){ var Range = Max - Min; va原创 2017-02-20 13:08:49 · 280 阅读 · 0 评论 -
html+css:box-sizing属性
CSS中Box model是分为两种,第一种是W3C的标准模型,另一种是IE的传统模型。对于form中的有部分元素还是基于传统的Box Model上,比如说input中的submit,reset,button和select等元素,这样如果我们给其设置border和padding他也只会往内延伸。取值说明:1、content-box:此值为其默认值,其让元素维持W3C原创 2017-02-21 10:10:17 · 392 阅读 · 0 评论 -
display:inline,block,inline-block的区别
1、block(块级元素):显示为独立的一块,会单独换一行。 inline(内联元素):前后不产生换行,排在一行内,直到排满。2、常见的元素布局级别: block:div、form、table、p、pre、u1~u6、dl、ul、ol inline:span、a、strong、em、label、input、select、textarea、br3、细节原创 2017-02-15 10:19:00 · 211 阅读 · 0 评论 -
前端笔试题合集
1、var arr=[1,2,3,4,5];arr.splice(1,2,3,4,5);输出:[ 1, 3, 4, 5, 4, 5 ]原创 2017-03-23 08:44:57 · 910 阅读 · 0 评论