12 2018 档案

摘要:浮动到底是什么? 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素。请默念3次! 浮动最初设计的目的并没那么多事儿,就只是用来实现文字环绕效果而已,如下所示: 文字环绕效果 但是早期的前端开发者发现:浮动的元素可以设置宽高并且可以内联排列,是介于inline和 阅读全文
posted @ 2018-12-30 18:31 极客小乌龟 阅读(274) 评论(0) 推荐(0) 编辑
摘要:什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 跨域的根本原因就是浏览器,所以在后台是不存去前端一样上的跨域的,后台调后台是不会跨域的,但是必须网络是通的 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略? 阅读全文
posted @ 2018-12-28 17:21 极客小乌龟 阅读(723) 评论(2) 推荐(1) 编辑
摘要:window.location.href(当前URL) 结果如下: http://www.myurl.com:8866/test?id=123&username=xxx window.location.protocol(协议) 结果如下: http: window.location.host(域名 阅读全文
posted @ 2018-12-28 16:54 极客小乌龟 阅读(23619) 评论(0) 推荐(0) 编辑
摘要:1、选择器:查找和过滤 查找:向下查找用find(), 向上查找用parent(), 同级查找用next(), prev() 过滤:和函数式编程的map、filter类似,jQuery对象也有类似的方法 filter()方法可以过滤掉不符合选择器条件的节点:只拿到有dy类名的li元素 或者传入一个函 阅读全文
posted @ 2018-12-25 19:12 极客小乌龟 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1、window 获取浏览器窗口大小,window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。 对应的,还有一个outerWidth和outerHeight属性,可以获取浏览器窗口 阅读全文
posted @ 2018-12-25 16:59 极客小乌龟 阅读(303) 评论(0) 推荐(0) 编辑
摘要:1、创建对象 JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。 当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Object.prototype对象,最后,如果还没有找 阅读全文
posted @ 2018-12-25 11:30 极客小乌龟 阅读(147) 评论(0) 推荐(0) 编辑
摘要:iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 即页面中嵌入另外一个独立的页面使用iframe,熟悉src是嵌套的页面的路径地址,scrolling属性可以设置iframe的滚动条显示与隐藏 阅读全文
posted @ 2018-12-24 10:46 极客小乌龟 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:1、Date 注意:获取月份的范围是从0开始的,所以要得到正确的月份是要加1 的 可以传入参数获取指定的日期 第二种创建一个指定日期和时间的方法是解析一个符合ISO 8601格式的字符串,但它返回的不是Date对象,而是一个时间戳。不过有时间戳就可以很容易地把它转换为一个Date: 注意:此时使用D 阅读全文
posted @ 2018-12-23 22:43 极客小乌龟 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1、定义 箭头函数相当于匿名函数,并且简化了函数定义。箭头函数有两种格式,一种像上面的,只包含一个表达式,连{ ... }和return都省略掉了。还有一种可以包含多条语句,这时候就不能省略{ ... }和return: 箭头=>前面是形参,箭头后面是函数体,函数匿名 如果参数不是一个,就需要用括号 阅读全文
posted @ 2018-12-21 17:34 极客小乌龟 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:1、函数作为返回值 闭包其实就是将函数作为返回值,此时外层的局部变量就保存在了返回的函数中 了,所以随时调用都可以访问外层的局部变量 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 求和函数 2、闭包 注意到返回的函数在其定义内部引用了局部变量arr,所以,当一个函数返回了一个函数 阅读全文
posted @ 2018-12-21 16:57 极客小乌龟 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1、map/reduce map就是把一个相同的操作,作用到一个数组上 var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];var results = arr.map(pow); // [1, 4, 9, 16, 25, 36, 49, 64, 81]console.log( 阅读全文
posted @ 2018-12-21 16:18 极客小乌龟 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1、return 请注意,函数体内部的语句在执行时,一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。 如果没有return语句,函数执行完毕后也会返回结果,只是结果为undefined。 2、arguments JavaScript还有 阅读全文
posted @ 2018-12-21 15:37 极客小乌龟 阅读(211) 评论(0) 推荐(0) 编辑
摘要:1、每个语句结尾一定加上分号 2、JavaScript本身对嵌套{ }的层级没有限制,但是过多的嵌套无疑会大大增加看懂代码的难度。遇到这种情况,需要把部分代码抽出来,作为函数来调用,这样可以减少代码的复杂度。 3、相等比较,==会自动转换类型, 不会自动转换类型;由于JavaScript这个设计缺陷 阅读全文
posted @ 2018-12-21 14:44 极客小乌龟 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1.名词解释AMD:Asynchronous Modules Definition异步模块定义,提供定义模块及异步加载该模块依赖的机制。CMD:Common Module Definition 通用模块定义,提供模块定义及按需执行模块 RequireJS 遵循 AMD(异步模块定义)规范,Sea.j 阅读全文
posted @ 2018-12-19 11:14 极客小乌龟 阅读(608) 评论(0) 推荐(0) 编辑
摘要:laytpl js模板引擎。laytpl是一款非常轻量的JavaScript模板引擎。地址:http://www.layui.com/laytpl/ 用法与handlebar.js类似,但是比较轻量级,使用更方便。与一般的字符拼接不同的是,laytpl 的模板可与数据分离,集中把逻辑处理放在 Vie 阅读全文
posted @ 2018-12-07 17:34 极客小乌龟 阅读(5333) 评论(0) 推荐(0) 编辑
摘要:liMarquee 是一款基于 jQuery 的无缝滚动插件,类似于 HTML 的 marquee 标签,但比 marquee 更强大。它可以应用于任何 Web 元素,包括文字、图像、表格、表单等元素,同时它可以设置不同的滚动方向(左右上下)、滚动速度、鼠标悬停暂停、鼠标拖动、加载 xml 文件等等 阅读全文
posted @ 2018-12-07 16:18 极客小乌龟 阅读(3370) 评论(0) 推荐(1) 编辑
摘要:Sublime Text 3 快捷键总结 选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 阅读全文
posted @ 2018-12-07 10:24 极客小乌龟 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.先说说mate标签里的viewport: viewport即可视区域,对于桌面浏览器而言,viewport指的就是除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域。对于传统WEB页面来说,980的宽度在iphone上显示是很正常的,也是满屏的,但对于webapp而言,可能就有点问题了,在i 阅读全文
posted @ 2018-12-06 17:46 极客小乌龟 阅读(422) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示