加载中
javascript中的几个内置函数arguments, callee, caller, this, apply(), call()

arguments, caller, callee, this都是用在函式(function)內的特殊內定物件。而apply()及call()則是用來呼叫函式的不同作法。 arguments 可用來取得function傳入的實際變數Array。這個變數特別...

2016/08/26 16:59
21
web前端研发工程师编程能力成长之路

这篇文章我一直很喜欢,算是给我展现出一幅辽阔的前端风景。前面的路很长,我们在路上。

2016/06/19 23:01
157
进度条的2种实现方式1.js 2.纯css

Scroll Indicator称之为滚动指示器,是Web中常见的一种效果。用户滚动垂直滚动内容时,页面顶部有一个类似进度条的效果,当内容滚动到页面最低端,进度条效果填满整个进度条。感觉描述得有点...

01/11 10:47
13
ajax原生写法,方便直接粘贴使用

简单写法 function request(url,callback){ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = (function(myxhr){ return function(){ if(myxhr.readyState === 4 && myxhr.status ...

2018/09/05 16:49
18
0.1+0.2结果却不等于0.3

先看几个简单但诡异的代码: 0.1 + 0.2 > 0.3 // true 0.1 * 0.1 = 0.010000000000000002 1000000000000000128 === 1000000000000000129 0.1加0.2为什么就不等于0.3昵?要回答这个问题,得先...

2018/09/03 14:09
57
(a==1&&a==2&&a==3)成立的实现及原理

最近的一道热门的题目 `Can (a ==1 && a== 2 && a==3) ever evaluate to true? `, 引起了很多人的关注与讨论,自己可以很容易想到一种实现,但是看大家讨论出来的答案,其中有很多有意思的,...

2018/09/03 13:27
23
angular的$index

在angular写程序中我们经常会用到ng-repeat,正常情况下我们想要使用坐标时直接使用$index即可。可是当双层或是多层ng-repeat循环时应该怎么办呢。 1.双层ng-repeat循环 <div class="parent" ...

2018/08/02 16:29
91
手机滚动加载

Vue项目,h5实现手机端滚动加载。不用第三方插件 mounted(){ window.addEventListener('scroll',this.handleScroll); }, methods:{ handleScroll(e){ fu...

2018/06/14 14:41
16
入门Webpack,看这篇就够了

写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过;如果你和十天前的我一样,对很多选项存在着...

2018/04/16 18:04
8
webpack热更新原理WebSocket与EventSource

开发环境页面热更新早已是主流,常见的需求如赛事网页推送比赛结果、网页实时展示投票或点赞数据、在线评论或弹幕、在线聊天室等,都需要借助热更新功能,才能达到实时的端对端的极致体验。 ...

2018/04/16 17:31
441
5分钟学会 CSS Grid 布局

这是一篇快速介绍网站未来布局的文章。 Grid 布局是网站设计的基础,CSS Grid 是创建网格布局最强大和最简单的工具。 CSS Grid 今年也获得了主流浏览器(Safari,Chrome,Firefox,Edge)的原...

2018/04/08 15:54
6
当图片获取失败时onerror和onload

最近项目中遇到一个问题,当图片加载不出来时。在pc,mobile上面,图片的位置是空白的。但是苹果pad上面,图片的位置是一个淡淡的方框,如图 于是就想到给这个无法显示的图片加一个visibilit...

2018/03/23 17:49
223
Vue中SASS如何全局使用变量,mixin,或者function

在写Vue时,如果组件要引入sass或less的写法,就到到处引@import,这样一旦调整变量的目录,所有的组件引入的地址都需要修改。在这种情况下可以使用sass-resources-loader 比如在全局定义一个...

2018/02/07 14:22
1K
Vue核心之数据劫持

1.发布订阅模式(backbone.js 用到); 2.数据劫持( vue.js 用到); 3.脏值检查( angular.js 用到); 前瞻 当前前端界空前繁荣,各种框架横空出世,包括各类mvvm框架横行霸道,比如Anglar,Re...

移动端web开发技巧-及样式修复

这是一个最好的时代,因为我们站在潮流中;但也是一个最坏的时代,因为我们站在潮头上。 META相关 1. 添加到主屏后的标题(IOS) <meta name="apple-mobile-web-app-title" content="标题"...

2018/01/16 13:30
24
从零开始搭Vue+webpack框架

前期准备 webpack vue.js npm nodejs ES6语法 由于本文内容是通过npm来加载vue,所以开始之前需安装nodejs环境,安装完成之后再执行以下步骤: 创建项目 mkdir vue-demo cd vue-dem...

2018/01/12 10:52
57
html 页面内锚点定位及跳转方法总结

第一种方法,也是最简单的方法是锚点用<a>标签,在href属性中写入DIV的id。如下: <!DOCTYPE html> <html> <body> <h2> <a href="#div1">to div1</a> <a href="#div2">to div2</a> <a href="...

zoom和transform:scale的区别

一、IE和Chrome等浏览器与zoom 还在几年前,zoom还只是IE浏览器自己私有的玩具,但是,现在,除了FireFox浏览器,其他,尤其Chrome和移动端浏览器已经很好支持zoom属性了: zoom的字面意思是...

2017/10/12 14:49
9
vue 单选框,复选框状态获取

<li class='caseList' v-for="(items, index) in itemsOne"> <span> <input type="checkbox" v-bind:id="'itemsOne'+index" :value="items.id" v-model="checkedNames"> ...

2017/09/30 15:20
88
git解决冲突

保存你的修改 git commit ... git tag tmp 更新主分支到remote最新 git checkout master git pull origin master 合并你的修改并提交到remote git merge tmp git push origin master clean g...

git
2017/09/12 16:40
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部