关闭

在Windows环境下用Yeoman构建AngularJS项目

本文将通过 Yeoman 创建一个 AngularJS 应用,同时 也能感受到 Grunt 和 Bower 的功能。认识YeomanYeoman 是一位戴帽子、立意奇颖的人。Yeoman 是一套工作流程。Yeoman 是Web 应用开发脚手架。通过很少的命令,就能给你整个应用或者独立的模块生成模板代码,比如控制器或者模型。Yeoman 可以启动预览 Web 服务器,观察文件,如果被编辑,就会重新加载...
阅读(12) 评论(0)

移动web开发经验与常见问题总结

1.1 移动web1.1.1 三种布局 有最大、最小宽度的百分比自适应布局 适用场景:门户网站首页,图片较多的首页。 百分比自适应布局 适用场景:信息文字较多的网页,内容较多网页。 全屏自适应布局 适用场景:单页面网页,移动web app 页面。 1.1.2 Box-sizing在移动端的使用在百分比定宽的页面经常使用。*, ::before, ::after{ -webkit-...
阅读(21) 评论(0)

28个HTML5特征、窍门和技术

前端的发展如此之迅猛,一不留神,大侠你可能就会被远远地甩在后面了。如果你不想被HTML5的改变/更新搅得不知所措的话,可以把本文的内容作为必须了解的热身课程。 一、新的Doctype //zxx:”doctype”中文意思指“文档类型” 仍在使用麻烦的,不可能记得住的XHTML文档类型? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1....
阅读(89) 评论(0)

JS中策略模式变成--面向未来变成

<meta http-equiv="Content-Ty...
阅读(34) 评论(0)

Node版本管理工具NVM配置

1.Node环境1.1.什么是Node Node.js 可能类似jquery.js 不是JS文件,也不是一个JS框架() 而是Server side Javascript runtime, 服务端的一个JS运行时 我们可以在NODE运行JS代码 alert();ECMAScript JS- ES BOM DOM node中只能运行ECMAScript,无法使用 BOM 和 DOM 目前我们的J...
阅读(15) 评论(0)

一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)

http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.如果你不想重复的写 nodeJs 的 web-server.js, 则可以使用这个.安装 (全局安装加 -g) : npm install http-server Windows 下使用:在站点目录下开启命令行输入 http-server访问: http://localhost:8080 or http://12...
阅读(10) 评论(0)

Array对象常用方法

//shift:删除原数组的第一项,返回删除元素的值;如果数组为空则返回undefined var arr = [1, 2, 3, 4, 5]; var out = arr.shift(); console.log(arr); //[2,3,4,5] console.log(out); //1 var arr = []; var out = arr.s...
阅读(37) 评论(0)

常用string原型扩展

/** 在字符串末尾追加字符串 **/ String.prototype.append = function (str) { return this.concat(str); } /** 删除指定索引位置的字符,索引无效将不删除任何字符 **/ String.prototype.deleteCharAt = function (index) { if (index < 0 || in...
阅读(43) 评论(0)

常用string内置对象方法

//concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 var str = "Hello"; var out = str.concat(" World","!"); console.log(str); //Hello console.log(out); //Hello World! //charAt() – 返回指定位置的字符。...
阅读(32) 评论(0)

常用数组扩展

/** 删除数组中指定索引的数据 **/ Array.prototype.deleteAt = function (index) { if (index < 0) { return this; } return this.slice(0, index).concat(this.slice(index + 1, this.length)); } /** 数组洗牌...
阅读(26) 评论(0)

静态属性-原型属性-实例属性

//对象构造函数 function Atest(name){ //私有属性,只能在对象构造函数内部使用 var className = "Atest"; //公有属性,在对象实例化后调用 this.name = name; //对象方法 this.hello = function(){...
阅读(32) 评论(0)

js中对call()函数和apply()函数的深入探索

call的探索01 call借用 //对象1 var myclass={ getAllStudentsNumbers:function(){ return 130} }; //对象2 var student={ getDetail:function(){ return {name:'莉莉',ai...
阅读(33) 评论(0)

几点建议帮你写出简洁的JS代码

我决定为初学者写一篇博客来介绍一些常见编程技巧,这些技巧可以帮助你写出更加规范,容易维护的代码。 1. 常量 这个问题哦不仅仅是写JavaScript的开发者们会遇到,在所有的开发语言中都要避免。我们来看一个例子: $elem.on('keydown', function(e) { if (e.keyCode == 27) { //... }}); ...
阅读(33) 评论(0)

BOM的相关内容整理

// 利用userAgent属性判断是哪个浏览器 function CheckBrowser(){ var u_agent = navigator.userAgent; var browser_name='未知浏览器'; if(u_agent.indexOf('Firefox')>-1){ browser_name...
阅读(20) 评论(0)

自动轮播--面向对象实现方式

Document *{margin: 0 auto;padding: 0;list-style: none;border: 0; text-align: ce...
阅读(47) 评论(0)
70条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:4187次
    • 积分:672
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:5篇
    • 译文:0篇
    • 评论:0条
    文章分类