
javascript
一缕清风007
这个作者很懒,什么都没留下…
展开
-
document.documentElement.clientWidth与document.body.clientWidth在浏览器滚动条的情况
document.documentElement.clientWidthdocument.documentElement.clientHeightdocument.body.clientWidthdocument.body.clientHeight body与documentElement这两个属性在浏览器的body设置成 时,得到的值是不同的。当有overflow:hi转载 2013-06-19 15:04:13 · 1864 阅读 · 0 评论 -
JSON和JSONP有哪些区别,PhoneGap跨域请求如何实现
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的 WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必转载 2015-03-31 16:53:01 · 513 阅读 · 0 评论 -
一段JS格式化JSON的代码
项目中需要在页面中格式化JSON代码转载 2015-10-28 17:49:17 · 1074 阅读 · 0 评论 -
js正则表达式中test,exec,match方法的区别说明
test test 返回 Boolean,查找对应的字符串中是否存在模式。var str = "1a1b1c";var reg = new RegExp("1.", "");alert(reg.test(str)); // trueexec exec 查找并返回当前的匹配结果,并以数组的形式返回。var str = "1a1b1c";var reg = ne转载 2016-01-28 16:55:52 · 611 阅读 · 0 评论 -
常用的正则匹配
^[1-9]\d*$ //匹配正整数^-[1-9]\d*$ //匹配负整数^-?[1-9]\d*$ //匹配整数^[1-9]\d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$ //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-转载 2016-01-28 17:03:19 · 398 阅读 · 0 评论 -
基于cookie实现ztree树刷新后,展开状态不变
原文链接这种方案是基于cookie实现的,保存的是节点的id,这要求id本身不能重复,比较适用于同一张表的数据,比如有层次结构的分类等等源码:[html] view plain copy > HTML> HEAD> TITLE> ZTREE DEMO - beforeDrag转载 2016-05-04 09:51:53 · 2015 阅读 · 1 评论 -
nodejs中exports与module.exports的区别
原文:http://www.hacksparrow.com/node-js-exports-vs-module-exports.html你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件)exports.name = function() { console.log('My name is Lemmy Kil转载 2016-04-21 17:00:00 · 315 阅读 · 0 评论 -
javascript接口实现之鸭式辨型法
javascript接口实现之鸭式辨型法原创 2016-09-08 13:31:52 · 1134 阅读 · 0 评论 -
js发送post请求下载文件
/*===================下载文件 * options:{ * url:'', //下载地址 * data:{name:value}, //要发送的数据 * method:'post' * } */var DownLoadFile = function (options) { var config = $.extend(true, { method: 'po转载 2018-02-06 14:13:54 · 2012 阅读 · 0 评论 -
VUE2.0学习记录——hello world
返回导航页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Hello world</title></head><body> <div id="app">{{conte...原创 2019-08-13 11:40:32 · 190 阅读 · 0 评论 -
VUE2.0学习记录——项目代码初始化
返回导航页1.修改index.html中的meta标签<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maxinum-scale=1.0,user-scalable=no"> <title>travel</tit...原创 2019-08-13 12:26:48 · 232 阅读 · 0 评论 -
VUE2.0学习记录——Todo_List初步
返回导航页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Todo List</title></head><body><div id="app"> <!-- ...原创 2019-08-13 11:41:43 · 155 阅读 · 0 评论 -
js中string对象的常用方法
1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置没有字符,将返回NaN。 例如: var str = "ABC"; str.charCodeAt(0); 结果:65 2、fromC转载 2013-06-19 14:53:22 · 891 阅读 · 1 评论 -
js中的基本常识
js中的基本常识!1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值document.getElement转载 2013-06-19 14:54:22 · 1137 阅读 · 0 评论 -
JS获取当前对象大小以及屏幕分辨率等
script type="text/javascript">function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth+"\n"; s += " 网页可见区域高:"+ document.body.clientHeight+"\n";转载 2013-06-19 14:57:57 · 705 阅读 · 0 评论 -
js中对小数取整的函数
js中对小数取整的函数,需要的朋友可以参考下。1.丢弃小数部分,保留整数部分 js:parseInt(7/2) 2.向上取整,有小数就整数部分加1 js: Math.ceil(7/2) 3,四舍五入. js: Math.round(7/2) 4,向下取整 js: Math.floor(7/2)转载 2013-06-19 14:58:34 · 787 阅读 · 0 评论 -
JS获取父节点方法
在Web应用程序特别是Web2.0程序开发中,经常要获取页面中某个元素,然后更新该元素的样式、内容等。如何获取要更新的元素,是首先要解决的问题。令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) documen转载 2013-08-29 19:05:18 · 1995 阅读 · 0 评论 -
js实现"replaceAll"
var str='hexxo';str.replace(/x/g,"b");原创 2013-11-27 15:06:23 · 550 阅读 · 0 评论 -
js typeof用法
经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组.if(document.mylist.length != "undefined" ) {} 这个用法有误.正确的是 if( typeof(document.mylist.length) != "undefined" ) {}或 if( !isNaN(document.m转载 2014-01-09 13:30:31 · 656 阅读 · 0 评论 -
JS获取各种高度宽度、浏览器窗口滚动条的位置、元素的几何尺寸
JS获取各种高度宽度:浏览器窗口滚动条的位置、元素的几何尺寸1)关于 pageX, clienX,offsetX,layerX pageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化clientX:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移动 而变化.转载 2014-05-09 11:22:39 · 1427 阅读 · 0 评论 -
让html select支持readonly属性
刚刚碰到一个要为html select添加readonly属性的要求,可是select是不支持readonly属性的,找了找,方法还是有的,不过大都比较麻烦。以下的方法个人认为是最简单的:[xhtml] view plaincopyselect id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this转载 2014-04-28 12:20:28 · 648 阅读 · 0 评论 -
获取颜色值转换为十六进制
三、实例: console.log(parserColor("white"));//#FFFFFFF console.log(parserColor("#00f"));//#0000FF console.log(parserColor("rgb(0,0,255)"));//#0000FF转载请尊重原创,注明出处Benjamin——前端攻城师,本页地址http://blog.cs转载 2014-06-04 11:23:56 · 1122 阅读 · 0 评论 -
js原生支持checkbox框半选状态
今天发现,原来JS是原生支持checkbox框的,有个属性indeterminate,其值为true/false,当为true时,checkbox就显示为绿色方块心的checkbox框。但是,该属性不能直接写在html标签里,必须使用js来赋值才行。 同时,可惜的是,该属性不支持firefox,看来在firefox下只能用图片代替了。。。转载 2014-05-28 20:37:29 · 2531 阅读 · 0 评论 -
VUE2.0学习记录——MVVM模式
返回导航页Model:数据层View:视图层ViewModel:VUE实现优势:不再频繁操作DOM,只专注于数据。原创 2019-08-13 11:44:38 · 163 阅读 · 0 评论