标签 / JS
AMD 和 CMD 的区别有哪些?
转自知乎:作者:玉伯链接:https://www.zhihu.com/question/20351507/answer/14859415来源:知乎著作权归作者所有,转载请联系作者获得授权。AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AM...  阅读全文 »
JS控制时分秒个位追加'0'的最简洁方式
var hour = 1; var minute = 2; var second = 3; //时分秒转换成 01:02:03 hour = hour<10?'0'+hour:hour; minute = minute<10?...  阅读全文 »
JS将数字格式化千分位
function dataFormat(input){       var n = parseFloat(input).toFixed(2);     var re = /(\d{1,3})(?=(\d{3})+(?:\.))/g...  阅读全文 »
js日期时间格式化
Date.prototype.format = function(format){    var o = {      "M+" : this.getMonth()+1, //month   &nbs...  阅读全文 »
通过JS正则获取URL参数最简洁的方式
function getUrlParam(name){       var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   &nb...  阅读全文 »
jquery 与 cookie
<script src="jQuery.1.8.3.js" type="text/javascript"></script>  <script src="jquery.cookie.js" type="text/javascript">...  阅读全文 »
js "use strict" 使用
将"use strict"放在脚本文件的第一行,则整个脚本都将以"严格模式"运行。如果这行语句不在第一行,则无效,整个脚本以"正常模式"运行。如果不同模式的代码文件合并成一个文件,这一点需要特别注意。(严格地说,只要前面不是产生实际运行结果的语句,"use strict"可以不在第一行,比如直接跟在一个空的分号后面。)...  阅读全文 »
fullpage.js 全屏滑动
简介如今我们经常能见到全屏网站,尤其是国外网站。这些网站用几幅很大的图片或色块做背景,再添加一些简单的内容,显得格外的高端大气上档次。比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有:支持鼠...  阅读全文 »
你应该学习的第一门编程语言
很多人都在问我这样的问题:哪门语言应该是初学编程的第一门语言?我的答案一定是JavaScript,下面我来说说原因。非常便捷的开发环境我相信阻止很多人开始学习编程的障碍都是写代码以外的事情,如果你能够尽快开始编写程序,至少是还在学习的时候,就已经很好了。每个人都可以访问Web浏览器,这就意味着每个人都有了一个简单的开发环境。如果你是在Mac下使用Chrome,那就可以按下cmd-opt-j,从而进...  阅读全文 »
解决JS浮点数(小数)计算加减乘除的BUG
/**  ** 加法函数,用来得到精确的加法结果  ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。  ** 调用:accAdd(arg1,arg2)  ** 返回值:arg1加上arg2的精确结果  **/ function a...  阅读全文 »