联系我们

如何通过 Vue+Webpack 来做通用的前端组件化架构设计 2016/07/12 · JavaScript · 1 评论 · 前端框架 本文作者: 伯乐在线 – 新空气 。未经作者许可,禁止转载! 欢迎加入伯乐在线 专栏作者。 目录:   1. 架构选型     2. 架构目录介绍     3. 架构说明     4. 招聘消息   目前如果要说比较流行的前端架构哪家强,屈指可数: […]

04月3日, 2019 04月3日 0

1. 实现要点 1)滑屏借鉴bootstrap的carousel插件,不过完全没有它那个复杂,只需要借鉴它的轮播实现思路即可; 2)滑屏切换的触发,跟PC不一样,PC通常都是通过元素的点击回调来触发,对于滑屏的页面,完全可以利用window的hashchange事件来处理,这样只要通过超链接设置锚点或者通过js改变location.hash就能触发切换; 3)考虑到移动还得支持手势操作,可以使用h […]

04月3日, 2019 04月3日 0

40个重要的HTML5面试题及答案 2014/10/16 · HTML5 · 3 评论 · HTML5 本文由 伯乐在线 – 某小浩 翻译。未经许可,禁止转载! 英文出处:Shivprasad koirala。欢迎加入翻译组。 本文由 伯乐在线 – 某小浩 翻译。未经许可,禁止转载! 英文出处:Shivprasad koirala。欢迎加入翻译组。 内容 介绍 SGML(标 […]

04月3日, 2019 04月3日 0

new绑定 在传统面向类的语言中,使用new初始化类的时候会调用类中的构造函数,但是JS中new的机制实际上和面向类和语言完全不同。 使用new来调用函数,或者说发生构造函数调用时,会自动执行下面的操作: 创建(或者说构造)一个全新的对象 这个新对象会被执行[[Prototype]]连接 这个新对象会绑定到函数调用的this 如果函数没有返回其他对象,那么new表达式中的函数会自动返回这个新对象 […]

04月2日, 2019 04月2日 0

JavaScript 中 this 的运行机制及爬坑指南 2018/03/14 · JavaScript · this 原文出处: [Dr. Axel 要根据this 所在的位置来理解它,情况大概可以分为3种: Rauschmayer](http://2ality.com/2014/05/this.html)   译文出处:[众成翻译 woolll](http://zcfy.cc/article/ […]

04月1日, 2019 04月1日 0

浅谈跨域以WebService对跨域的支持 2015/04/03 · HTML5, JavaScript · WebService, 跨域 原文出处: 寒江独钓    跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。 在以前,前端和后端混杂在一起, 比 […]

03月31日, 2019 03月31日 0

JavaScript arguments 对象详解 2016/10/24 · JavaScript · arguments 原文出处: CompileYouth    JavaScript函数具有像数组一样的对象,这些对象称为arguments,与传递给函数的参数相对应。传递给JavaScript函数的所有参数都可以使用arguments对象来引用。 1. 什么是 arguments MDN 上解 […]

03月31日, 2019 03月31日 0

用Web Components构建单页面应用 2015/01/19 · JavaScript · Web Components 本文由 伯乐在线 – 周进林 翻译,Mxt 校稿。未经许可,禁止转载! 英文出处:www.polymer-project.org。欢迎加入翻译组。 你是如何使用Polymer构建一个单页应用的?这个问题我们在Polymer团队里已经问过很多遍了。我们的答案(一 […]

03月31日, 2019 03月31日 0

结论 总而言之,关于arguments对象需要谨记的一些重要事情有: arguments对象的长度等于传递给函数的参数的数量。 arguments对象是类似数组的对象,但不是JavaScript数组。 你不能对arguments对象使用其他JavaScript数组方法,例如push,pop,slice等等。 JavaScript arguments对象索引从零开始。所以第一个参数将被argumen […]

03月31日, 2019 03月31日 0

H5 Crash 研究 2016/05/31 · HTML5 · Crash 原文出处: 小胡子哥(@Barret李靖)    我们知道,支撑页面在 webview 上良好运转的前提是具备一个高效并且稳定的 webview 容器,而容器的高效稳定不仅仅由容器提供方来保障,也需要容器使用者遵守一些基本准则,否则就有可能出现页面 Crash 的情况,这些准则是什么?什么样的上层代码会引起容器异常退出? […]

03月31日, 2019 03月31日 0

重用默认参数 默认参数可供之后的默认参数使用。请看下列代码: function foo(num1 = 9, num2 = num1 + 8){ console.log(num2); } foo(); 1 2 3 4 function foo(num1 = 9, num2 = num1 + 8){     console.log(num2); } foo(); 在上面的代码中,使用num1的默认值来 […]

03月29日, 2019 03月29日 0

前端基础进阶(二):执行上下文详细图解 2017/02/21 · 基础技术 · 执行上下文 原文出处: 波同学    先随便放张图 我们在JS学习初期或者面试的时候常常会遇到考核变量提升的思考题。比如先来一个简单一点的。 JavaScript console.log(a); // 这里会打印出什么? var a = 20; 1 2 console.log(a);   // 这里会打印出什么? va […]

03月29日, 2019 03月29日 0

bind 简介 Ok,今天要讲的正是 bind。关于 bind,可以先移步楼主以前写的文章 ECMAScript 5(ES5) 中 bind 方法简介备忘,有个基本的概念。 bind() 方法会创建一个新函数,当这个新函数被调用时,它的 this 值是传递给 bind() 的第一个参数, 它的参数是 bind() 的其他参数和其原本的参数。 语法是这样样子的: fun.bind(thisArg[, […]

03月29日, 2019 03月29日 0

CSS3弹性伸缩布局(二)——flex布局 2015/09/02 · CSS · CSS3 原文出处: 郭锦荣    上一篇博客《CSS3弹性伸缩布局(一)——box布局》介绍了旧版本的box布局,而这篇博客将主要介绍最新版本的flex布局的基础知识。 新版本简介 新版本的Flexbox模型是2012年9月提出的工作草案,这个草案是由W3C 推出的最新语法。这个版本立志于指定标准,让新式的浏览器全 […]

03月28日, 2019 03月28日 0

JS 的 new 到底是干什么的? 2017/04/10 · JavaScript · 4 评论 · new 原文出处: 方应杭    大部分讲 new 的文章会从面向对象的思路讲起,但是我始终认为,在解释一个事物的时候,不应该引入另一个更复杂的事物。 今天我从「省代码」的角度来讲 new。 ————————— 想象我们在制作一个策略类战争游戏,玩家可以操作一堆士兵攻击敌方。 我们着重来研究一下这 […]

03月26日, 2019 03月26日 0
网站地图xml地图