
js
文章平均质量分 87
入秋枫叶
大道至简
展开
-
JavaScript之闭包
闭包的定义function init() { var name = "Mozilla"; // name 是一个被 init 创建的局部变量 function displayName() { // displayName() 是内部函数,一个闭包 alert(name); // 使用了父函数中声明的变量 } displayName();}i...转载 2019-04-04 10:39:45 · 165 阅读 · 0 评论 -
js 中编码和解码的三种方法
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent,它们的区别如下:1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数 描述 ...转载 2018-09-29 11:37:59 · 17252 阅读 · 0 评论 -
JS中实现Trim(),TrimStart(),TrimEnd() 的方法
//去除字符串头尾空格或指定字符 String.prototype.Trim = function (c) { if (c == null || c == "") { var str = this.replace(/^s*/, ''); var rg = /s/; var i = str.length; while (...转载 2018-08-08 14:01:38 · 11920 阅读 · 0 评论 -
全角半角字符及相互转换
1.什么是全角和半角?全角:是一种电脑字符,是指一个全角字符占用两个标准字符(或两个半角字符)的位置。全角占两个字节。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。半角:是指一个字符占用一个标准的字符位置。半角占一个字节。半角就是 ASCII 方式的字符,在没有汉字输入法起作用的时候,输入...转载 2018-05-05 14:16:46 · 1773 阅读 · 0 评论 -
js延迟加载
js的延迟加载有助与提高页面的加载速度,以下是延迟加载的几种方法:1.使用setTimeout延迟方法的加载时间延迟加载js代码,给网页加载留出更多时间<script type="text/javascript" > function A(){ $.post("/lord/login",{name:username,pwd:password},function(){转载 2017-12-15 11:07:20 · 376 阅读 · 0 评论 -
js获取当前页面url信息
1,获取对象指定的文件名或路径。window.location.pathname2,获取整个 URL 为字符串。window.location.href3,获取与 URL 关联的端口号码。window.location.port4,获取 URL 的协议部分。window.location.protocol5,获取 href 属性中在井号“#”后面的分段。window.location.hash6,获原创 2017-10-08 12:08:21 · 263 阅读 · 0 评论 -
Form表单提交与Validform验证的那些事
不管是做登录、注册还是实体的添加、修改,我们都会用到表单,并且也会同时用到验证,这里结合Validform验证来详细说明form表单提交的内情。。1. 引入文件<link href="css/validate.css" rel="stylesheet" /><script src="scripts/jquery/jquery-1.11.2.min.js"></script>原创 2017-08-26 09:50:51 · 10838 阅读 · 0 评论 -
数据采集与网站统计实现全过程
做网站统计首先要有数据,数据从何而来?这需要网站要记录客户所访问的轨迹,记录用户访问每个页面的流向,给网站加过百度统计与cnzz的站长们估计都清楚,要想对某个页面进行统计,就要在该页面上加上统计代码,将用户的访问数据记录下来,进而生成统计数据。现在就来自己实现一个这样的数据采集与统计功能,具体步骤与相关代码如下:一、设计表结构 先考虑数据的记录方式与保存位置,由于后期要用户这些数据,因此考虑将数原创 2017-07-24 10:55:59 · 4921 阅读 · 0 评论 -
插件webuploader实现文件上传
使用插件webuploader来实现文件的上传功能,文件下载地址: http://download.youkuaiyun.com/detail/yiyelanxin/9864302webuploader上传插件 引用:<script type="text/javascript" src="../script/webuploader/webuploader.min.js"></script><script原创 2017-06-08 10:15:30 · 3601 阅读 · 0 评论 -
JS实现图片大小自适应且位置居中,防止图片变形
/* 2016-7-29 图片大小自适应,防止图片变形 其中 maxWidth 是图片显示的最大宽度,maxHeight 是图片显示的最大高度,1.均为0则不进行缩放, 2.maxWidth=0,且实际高度>maxHeight时,以高度缩放比例缩小, 3.maxHeight=0,且实际宽度>maxWidth时,以宽度缩放比例缩小, 4.实际高度>maxHeight,且实际宽度>maxWi原创 2017-05-11 13:29:28 · 8355 阅读 · 0 评论 -
JavaScript实现用户行为跟踪收集
收集用户隐私的行径眼下已不再是什么新鲜的话题(与其说是收集,不如说是偷窥),就连G、MS也屡出风头,当然事出有因,企业通过无法八门的各种手段了解用户的行为,进而作为决策支持的依据;通常表现为跨领域的收集(浏览器、智能系统、OS etc.)、业务、产品数据的收集,当然收集的方式也不一而论。以下展示通过客户端脚本方式收集Web站点用户行为数据的实现方式,以此来判断页面加载过程、执行时间、用户停留时转载 2017-05-05 10:31:15 · 13106 阅读 · 1 评论