JavaScript
文章平均质量分 52
前端-潇凡
做一个快乐的女架构!
展开
-
HTML5新增的history API
1. HTML4时代的history APIA) history.length:当前历史列表中的历史记录数(我大概测了下,IE6+是从0开始的,其他的是从1开始的,若有误请反馈哈,^_^); B) history.go(n):前进或后退n条记录,当n=0或空时会刷新当前页; C) history.back():后退一步; D) history.forward():前进一步;原创 2015-08-31 19:51:55 · 861 阅读 · 0 评论 -
node环境下,jsdoc使用方法简介
一、用express搭建一个node环境。二、输入npm install jsdoc@"三、进入.bin目录下,jsdoc -v检查版本信息,同时确定jsdoc是否安装成功。四、在.bin文件夹下,新建test.js 文件,输入下面代码保存。/** * MyClass类 * @class MyClass * @constructor */function MyClass() {原创 2016-12-19 14:00:05 · 4216 阅读 · 0 评论 -
js日期计算
/+--------------------------------------------------- //| 求两个时间的天数差 日期格式为 YYYY-MM-dd //+--------------------------------------------------- function daysBetween(DateOne,DateTwo) { var OneMo原创 2016-12-06 20:03:22 · 637 阅读 · 0 评论 -
javascript功能插件大集合,写前端的亲们记得收藏
包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javascript 的包管理器。•Bower – 一个 web 应用的包管理器。•component – 能构建更好 web 应用的客户端包管理器。•spm – 全新的静态包管理器。•jam – 一个专注于浏览器端和兼容 RequireJS 的包管理器。转载 2016-09-22 17:13:25 · 4369 阅读 · 0 评论 -
9 个让 JavaScript 调试更简单的 Console 命令
一、显示信息的命令 常用console命令 console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告'); 最常用的就是console.log了转载 2016-08-11 14:35:36 · 378 阅读 · 0 评论 -
移动端如何让页面强制横屏
原文地址:http://www.jianshu.com/p/9c3264f4a405测试页面结构如下: lol 很简单对不对,最终的理想状态是,把lol非常和谐的横过来。好了来看看区分横屏竖屏的css:@media screen and (orientation: portrait) { html{ width转载 2016-08-15 16:05:01 · 37870 阅读 · 1 评论 -
jQuery resize 事件增强版
/* * jQuery resize event - v1.1 - 3/14/2010 * http://benalman.com/projects/jquery-resize-plugin/ * * Copyright (c) 2010 "Cowboy" Ben Alman * Dual licensed under the MIT and GPL licenses. * http转载 2016-07-27 10:24:54 · 725 阅读 · 0 评论 -
HTML:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的转载 2016-07-14 17:25:35 · 433 阅读 · 0 评论 -
常用正则表达式整理,以备不时之需
1、清除body元素内,其他代码]*>匹配网址URL的正则表达式:[a-zA-z]+://[^s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 评注:表单验证时很实用 匹配国内电话号码:d{3}-d{8}|d{4}-d{7原创 2016-06-29 20:38:33 · 623 阅读 · 0 评论 -
js中argument
argument说明: 在JavaScript中,arguments是对象的一个特殊属性。arguments对象就像数组,但是它却不是数组。属性: length, 获取arguments对象的长度。 callee, 引用当前正在执行的函数。编辑本段举例:1.参数的长度 window.onload = function(){原创 2016-02-02 10:52:47 · 918 阅读 · 0 评论 -
js数组 应该注意的问题
一、数组length属性:var x={ name:"znn", sex:"女", 5:true} alert(x["5"]);原创 2015-12-25 14:43:51 · 512 阅读 · 0 评论 -
jQuery对象与dom对象的区别
1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象;复制代码 代码如下:var domObj = document.getElementBy原创 2015-12-23 12:22:54 · 448 阅读 · 0 评论 -
js五种设计模式说明与示例
第一种模式:js工厂模式 var lev=function(){ return "啊打"; }; function Parent(){ var Child = new Object(); Child.name="李小龙"; Child.age="30"转载 2015-12-23 11:49:33 · 592 阅读 · 0 评论 -
IE8下 jQuery attr bug解决
IE8下 jQuery attr()无效,不知道是IE8的bug还是jquery的bug,解决办法如下:可以用prop()替代:随着一些内置属性的DOM元素或window对象,如果试图将删除该属性,浏览器可能会产生错误。jQuery第一次分配undefined值的属性,而忽略了浏览器生成的任何错误,使用如下:$('#save').prop("disabled", true);原创 2015-08-31 10:15:34 · 1600 阅读 · 0 评论 -
html调起app
按钮<div class="right" @click="download('delink://xxx.delink360?params=1')">确定</div>js脚本代码// 判断访问终端var browser = { versions: () => { var u = navigator.userAgent // var app ...原创 2018-11-29 17:14:59 · 1787 阅读 · 1 评论