js兼容多种模块规范,使用require加载JSLite方法

2015-07-18
阅读 4 分钟
6.5k
RequireJS的目标是鼓励代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速、优化代码,但其主要目的还是为了代码的模块化。它鼓励在使用脚本时以module ID替代URL地址。

Nodejs 制作命令行工具

2015-06-19
阅读 9 分钟
22.5k
wcj github仓库源码下载 这不仅是一篇教程,还是通过命令行输出我自己简历的一个工具O(∩_∩)O哈哈哈~,很有趣的样子哦。 {代码...} 在使用 Nodejs 过程中,有很多包都支持全局安装,提供一个命令,然后在命令行我们就可以完成一些任务。有时候我们也需要开发这样的命令工具。在Node.js 中发现弄个命令行工具特别轻松,我...

js简单的设置快捷键,hotkeys捕获键盘键和组合键的输入

2015-05-24
阅读 4 分钟
11.7k
设置快捷键 这是一个强健的 Javascript 库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有(~3kb)。 hotkeys on Githubhotkeys预览 {代码...} 创建 您将需要在您的系统上安装的 Node.js。 {代码...} 定义快捷键 {代码...} 支持的键 ⇧, shift, option, ⌥, alt, ctrl, control, command, ⌘。 ⌘ Command() ⌃ Con...

JS实现浏览器的title闪烁、滚动、声音提示、通知

2015-05-07
阅读 4 分钟
18.3k
这是重复造轮子...,标题闪烁、或者滚动提示,favicon数字显示。打开chrome浏览器调试工具,按照下面截图的方式放到调试里面调用一下,你就可以看到效果了。

提交自己的包到bower、npm中

2015-05-04
阅读 4 分钟
11.9k
Bower 是 twitter 推出的一款包管理工具,基于nodejs的模块化思想,把功能分散到各个模块中,让模块和模块之间存在联系,通过 Bower 来管理模块间的这种联系。

各种设备的CSS3MediaQuery整理及爽歪歪写法

2015-04-29
阅读 9 分钟
4.5k
响应式布局麻烦之处就是每个尺寸的都要进行css定义,这个真的不是一般的蛋疼,下面有搜集到的各种尺寸css Media Query内容,搜集来源:media-queries-for-standard-devices好东西哦。

stylus入门使用方法

2015-04-28
阅读 9 分钟
85.1k
Stylus 是一个CSS的预处理框架,2010年产生,来自Node.js社区,主要用来给Node项目进行CSS预处理支持,所以 Stylus 是一种新型语言,可以创建健壮的、动态的、富有表现力的CSS。比较年轻,其本质上做的事情与 SASS/LESS 等类似,应该是有很多借鉴,所以近似脚本的方式去写CSS代码。

hexo常用命令笔记

2015-03-30
阅读 4 分钟
72.3k
hexo n "我的博客" == hexo new "我的博客" #新建文章hexo p == hexo publishhexo g == hexo generate#生成hexo s == hexo server #启动服务预览hexo d == hexo deploy#部署

Grunt教程-前端自动化

2015-03-18
阅读 6 分钟
12.6k
安装 grunt-cli 并不等于安装了 Grunt 任务运行器 Grunt CLI 的任务是运行 Gruntfile 指定的 Grunt 版本。 这样就可以在一台电脑上同时安装多个版本的 Grunt。(没有懂,俺直接实战)

js 判断是否网络断了

2015-02-15
阅读 2 分钟
31.9k
结合下面的方法混合使用 在IE和Firefox上使用Ajax轮询检查网络是否断了,其他浏览器上使用 online 和offline事件 侦听网络。

JSLite.io 使用FormData ajax上传文件

2015-02-10
阅读 2 分钟
5.7k
XMLHttpRequest Level 2添加了一个新的接口FormData。利用FormData对象,我们可以通过js用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单"。比起普通的ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件(图片、压缩文件等)。

shell/命令行下的光标移动等操作快捷键

2015-01-23
阅读 1 分钟
7.5k
linux 的 shell 命令行下不少键盘操作跟 Emacs 是类似的,也许不能说是从 Emacs 借鉴过来的,这些快捷的使用,谁早谁晚还不好考证,不过思路是一致的。之前某次突然来劲试了 C-a C-e 等,实践了若干操作,在 SecureCRT 登录 suse 的环境验证了,整理如下(不一定是所有 shell 都支持):

date.js 对时间的操作

2015-01-20
阅读 1 分钟
6.3k
date 时间操作 format 格式化时间 {代码...} ago 多少小时前、多少分钟前、多少秒前 {代码...} toHHMMSS 时间转换,倒计时 '毫秒'.toHHMMSS(输出格式) 这个是基于 String 原型扩展出来的 {代码...} TZC 解决因时区变更,导致显示服务器时间不准确 {代码...}

js日期多少小时前、多少分钟前、多少秒前

2015-01-15
阅读 3 分钟
10.8k
刚好项目需要这样一个功能,顺便共享出来给大家玩耍。 [链接] 例子: dateDiff(Timestamp,now Timestamp)Timestamp:毫秒 {代码...} 源码: {代码...} 改成了型参数,应该是这样吧 {代码...}

IE兼容forEach/map/every/some/indexOf/filter/getComputedStyle新方法

2015-01-14
阅读 7 分钟
9.1k
修复IE兼容forEach、indexOf、filter、getComputedStyle等新方法。补充:此文是从这里搜集来的developer.mozilla.org,只是个人做个笔记,为了方便以后对JSLite万一要做兼容的时候行个方便。当时懒连接地址就贴了一个,如果你要原地方找到方法,可以在developer.mozilla.org这个里面搜索。

[教程] JSLite 02 基本语法

2015-01-13
阅读 2 分钟
3.3k
学习 JSLite 之前需要你有下面几个方面的基本知识 HTML CSS JavaScript JSLite 既然是模仿jQuery 的API自然语法是一模一样的。只是方法的多少差别,和API里面的代码实现不一样。 JSLite 语法实例 {代码...} 演示 JSLite hide() 函数,隐藏当前的 HTML 元素。 {代码...} 演示 JSLite hide() 函数,隐藏 id="test" 的元素...

Git常用命令清单笔记

2015-01-12
阅读 22 分钟
13.9k
这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加的,后面慢慢增加了许多内容,可以看出的的学习轨迹。分享出来方便自己查看,也许能帮助到你。

仿效jQuery如何高效的写JSLite

2015-01-11
阅读 4 分钟
4.3k
讨论jQuery和javascript性能的文章并不罕见。然而,我计划根据他人对jQuery总结的一些速度方面的技巧和一些建议,来教你提升你的JSLite和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。

js计数器方法setInterval()、clearInterval()、setTimeout()和clearTimeout()

2015-01-09
阅读 3 分钟
53k
var intervalID = window.setInterval(func, delay[, param1, param2, ...]); var intervalID = window.setInterval(code, delay);

JS正则表达式元字符

2015-01-08
阅读 9 分钟
30.5k
\f匹配换页符,\n匹配换行符,\r匹配回车,\t匹配制表符,\v匹配垂直制表符。\s匹配单个空格,等同于[\f\n\r\t\v]。例如: 例1:

项目目录结构规范

2015-01-08
阅读 6 分钟
21.5k
转载:原地址 简介 该文档主要的设计目标是项目开发的目录结构保持一致,使容易理解并方便构建与管理。 编撰 李玉北、erik、黄后锦、王杨、张立理、赵雷、陈新乐、刘恺华。 本文档由商业运营体系前端技术组审校发布。 要求 在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST)。关键字"MUST", "MUST...

Less 编码规范 (1.1)

2015-01-08
阅读 4 分钟
9k
转载:原地址 简介 该文档主要的设计目标是提高 Less 文档的团队一致性与可维护性。 Less 代码的基本规范和原则与 CSS 编码规范 保持一致。 编撰 erik、顾轶灵、黄后锦、李玉北、赵雷。 本文档由商业运营体系前端技术组审校发布。 要求 在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST)。关键...

js获取时间并实现字符串和时间戳之间的转换

2015-01-07
阅读 2 分钟
17.8k
获取当前时间: 时间 {代码...} 年份 {代码...} 月份 {代码...} 日 {代码...} 年份(2位) {代码...} 完整年份 (4位,1970-????) {代码...} 月份 (0-11,0代表1月) {代码...} 日(1-31) {代码...} 星期X (0-6,0代表星期天) {代码...} 时间戳 (从1970.1.1开始的毫秒数) {代码...} 小时数(0-23) {代码...} 分钟数(0-59) {代码.....

[教程] JSLite 01 介绍

2015-01-07
阅读 2 分钟
4.4k
JSLite 是一个 JavaScript 库。 JSLite 极大地简化了 JavaScript 编程。 JSLite 只针对先进浏览器支持(HTML5,CSS3)移动端浏览器编写。 JSLite 使用js新方法实现jQuery API,因此体积更小、效率更高。 JSLite 与jQuery有着类似的api,通用库只有5-10k,手机上每一kb都是钱。 JSLite 的 API 完全仿照 jQuery ,所以很容易...

HTML编码规范

2015-01-06
阅读 9 分钟
23.8k
转载:原地址 1 前言 HTML作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用。本文档的目标是使HTML代码风格保持一致,容易被理解和被维护。 2 代码风格 2.1 缩进与换行 [强制] 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格 或 tab 字符。 示例: {代码...} [建议] 每行不得超过 120 个字符。 解释:...

JSLite 的目标:缩小体积,做到 jQuery-free

2015-01-06
阅读 4 分钟
4.8k
据统计,目前全世界57.3%的网站使用它。也就是说,10个网站里面,有6个使用jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的91.7%。

js 添加事件绑定

2015-01-05
阅读 1 分钟
2.4k
Opera 则两种都支持。 > 使用jQuery就可以使用简单的bind(),或者$().click()之类的函数解决,而如果不使用JavaScript框架的时候,大家可是使用下面的封装bind()函数。

CSS编码规范

2015-01-04
阅读 10 分钟
20k
虽然本文档是针对CSS设计的,但是在使用各种CSS的预编译器(如less、sass、stylus等)时,适用的部分也应尽量遵循本文档的约定。

JavaScript编码规范 2

2015-01-04
阅读 4 分钟
3.5k
转载:原地址 4 浏览器环境 4.1 模块化 4.1.1 AMD [强制] 使用 AMD 作为模块定义。 解释: AMD 作为由社区认可的模块定义形式,提供多种重载提供灵活的使用方式,并且绝大多数优秀的 Library 都支持 AMD,适合作为规范。 目前,比较成熟的 AMD Loader 有: 官方实现的 requirejs 百度自己实现的 esl [强制] 模块 id 必须...

JavaScript编码规范 1

2015-01-04
阅读 28 分钟
7.7k
JavaScript在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。