摘要:
怎么理解类数组对象 javascript有个很特别的东西,类数组。什么是类数组呢,应该都听说过js函数中的arguments,除了这个还有很多很多。 比如说:string就是个类数组,你可以取string[3]获得第四个字符,也可以string.length DOM元素的childNodes,用qu 阅读全文
摘要:
["1", "2", "3"].map(parseInt) 答案是多少? 考察点:1 . ES5的map方法,接收参数并且callback计算并且返回重组。 2 . 这种写法是个什么概念呢,其实就是["1", "2", "3"].map(parseInt(elem,index,thisArr)) 3 阅读全文
摘要:
代码的重用 基础的部分我们讲述了变量 Mixin 这两种方法可以增加扩展和重用 现在开始继续学习:extend继承 引入外部文件 引入后就可以用调用里边的变量和mixin,继承里边的类了 高级语法 @if可以用来判断: 配套的还有@else命令: SASS支持for循环: 也支持while循环: e 阅读全文
摘要:
认识Node node是javascript的服务器运行环境 node采用谷歌V8引擎,作为JavaScript语言解释器,速度非常快。性能非常好。 发展史 2008年Ajax逐渐诞生 2009年Ryan Dahl创建一个容易扩展,适用于现代web应用通信的服务器平台,服务器和浏览器实时通讯,信息推 阅读全文
摘要:
说起前端,要说动画是最有乐子的东西了。玩好动画一定会很轻易的享受到前端的乐趣。 这里我不会讲述什么css3 的 transform animation keyframes,也不会讲述jquery的animate 。 不是因为这些没必要会,而是简单到一学就会了 这系列博客,我会详细的讲述用原生js去写 阅读全文
摘要:
在公司里难免会出现多个人一起工作,这就需要构建多个分支派发给多个人去干活 这就产生一个需求,分支管理 分支的创建,合并和删除 其他版本控制系统如SVN等都有分支管理,但是用过之后你会发现,这些版本控制系统创建和切换分支比蜗牛还慢,简直让人无法忍受,结果分支功能成了摆设,大家都不去用。 但Git的分支 阅读全文
摘要:
远程仓库 现在讲述的这些SVN都已经做到了,并没什么稀奇的地方 所以这节课赘述的是杀手级的东西——远程仓库githup ssh-keygen -t rsa -C "xxxxxxxxxxx@xx.com" 然后一路回车注册自己的githup SSH 远程仓库创建好了之后,就可以将本地的git仓库和远程 阅读全文
摘要:
数组的操作方法在js中可谓是诸子百家,各种某乱的方法让人眼花缭乱,有时候就会分不清什么是自带的什么是曾今写的api了 数组的增删 1 . push() , pop() 和 shift() unshift() ; 效果: push是最常用的了,屁股上追加 , pop()相反在屁股上扣掉一个 shift 阅读全文
摘要:
记得前两天自己写一个动画首页,动画很复杂,我用的fullpage虽然相对比较简单,但是每个页面的animation各有差异,需要相对控制,估计有上千行的js代码,写的心情乱糟糟的。 如何让代码量巨大,而且可以方便的管理,不会出现命名的冲突,代码结构乱七八糟问题,让代码设计结构清晰明了,这是一个巨大的 阅读全文
摘要:
夸一下git git是当前世界上最先进的分布式版本控制系统 优势: 1.不必联网 2.Git极其强大的分支管理,把SVN等远远抛在了后面。 集中式的代表CVS和SVN 分布式的代表BitKeeper,git,类似Git的Mercurial和Bazaar git是最快最简单流行的分布式版本控制系统 安 阅读全文