js
文章平均质量分 59
Sparrowflying
这个作者很懒,什么都没留下…
展开
-
URL地址中使用中文作为参数 js如何获取中文值(导航自动切换样式时)
今天做一个导航自动选中时遇到的问题,情况如下:链接地址为...浏览器地址栏显示链接为"xxxxx/index/type/新闻" $(function(){//导航选中样式 var urlstr = location.href; $("#sidebarnav a").each(function () { if (urlstr.ind原创 2017-10-16 09:42:46 · 548 阅读 · 0 评论 -
jquery datetimepicker的常用参数
jquery datetimepicker的常用参数更多信息请点这里简要示例下载名称默认值描述例子valuenull设置值{value:'12.03.2013', format:'d.m.Y'}langen设置样式显示语言,中文:ch\zh\zh-TW{lang:'zh'}formatY/m/d H:i日期格式(参考网站){format:'Y/m/d'}timepickertrue显示时间选择部分...原创 2018-05-16 14:21:58 · 1202 阅读 · 0 评论 -
JavaScript 继承方式 -- part 1 非构造函数的继承
part 1 、非构造函数的继承假如有一个对象 parent 需要被继承var parent = { p1: '属性1', p2: '属性2' }方式1:直接复制属性即直接遍历 parent 的属性赋值给另一个对象,实现继承function copyObj(p){ var c = {}; for(var i in p){ c[i] = p[i];...原创 2018-04-12 11:30:59 · 195 阅读 · 0 评论 -
window.name + iframe 跨域获取数据
【原理1】:window对象的name属性特征 —— name 属性可设置或返回存放窗口的名称的一个字符串,同一个浏览器窗口或同一个 iframe 载入的页面共享一个window.name。意思是只要你不关闭页面,仅仅改变网址的话, window.name 是不会变的,而且每一个打开的页面都能获取并修改 window.name 的值。【原理2】:父页面能够通过 iframe 的 contentWi...原创 2018-03-29 16:47:23 · 2344 阅读 · 0 评论 -
prototype属性初探
Javascript是面向对象的语言,但是它没有“子类”和“父类”的概念,它的继承靠“原型链(prototype chain)”来实现。首先从 JavaScript 创建实例说起我定义了一个构造函数function Cat(name){ this.name = name;}并生成两个实例var cat1 = new Cat('小黑');var cat2 = new Cat('小白');...原创 2018-04-11 10:54:10 · 221 阅读 · 0 评论 -
jQuery 图片上传预览
此代码用于上传图片并实时预览,代码简洁有效。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>HTML5上传单个图片预览</title></head><body&a原创 2018-04-16 17:10:28 · 337 阅读 · 0 评论 -
Jquery Validation表单验证 & 手机号验证
Jquery Validation简介Jquery Validation插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。该插件是由 Jörn Zaefferer...原创 2018-04-16 16:25:03 · 4286 阅读 · 0 评论 -
前端使用 url/localStorage 将数据传到下一页
1、url —— 需要将少量数据传给下一页,可以直接加在url上如(1)设置下一页链接 https://www.test.com/index.html?type1(2)使用window.location.search 获取 href 属性中跟在问号后面的部分示例:var test = window.location.search;alert(test);返回:?type12、localStorag...原创 2018-03-28 15:15:59 · 1741 阅读 · 0 评论 -
理解javascript闭包
之前对闭包总是一知半解,网上的大部分解释也是晦涩难懂,查了一些资料,写一些自己对闭包的理解。闭包:作用域的艺术要理解闭包,还是要从javascript变量作用域说起。js变量分为局部变量和全局变量。在 function 内部声明的是局部变量,在函数外是无法获取到局部变量的。如 function foo1(){ var a = 2;}console.log(a);//a is not d...原创 2018-04-10 18:13:39 · 187 阅读 · 0 评论 -
什么是hash?
今天在 JavaScript 浏览器环境概述 中看到以下描述,因此特意去了解了什么是hash.为了防止攻击者篡改外部脚本,script标签允许设置一个integrity属性,写入该外部脚本的Hash签名,用来验证脚本的一致性。<script src="/assets/application.js" integrity="sha256-TvVUHzSfftWg1rcfL6TIJ0XKEGrg...原创 2018-04-03 10:10:27 · 269 阅读 · 0 评论 -
JavaScript 中 if 条件判断 为false的情况
JS中 条件判断为 false 的几种情况: 0、-0、0.0、null、""、false、undefined、NaN其他情况下判断为 true,包括:"0"、"null"、"false"、"undefined"、"NaN"原创 2018-03-30 09:48:32 · 3540 阅读 · 0 评论 -
百度地图测距和鼠标位置不一致
使用官方API开启百度测距后,浏览器显示测距点和鼠标位置不一致。解决方法:将http://api.map.baidu.com/library/DistanceTool/1.2/src/DistanceTool_min.js">中的DistanceTool_min.js文件下载下来,修改后本地调用。修改位置:(注此处小x,y,e为变量,共有六处需要修改)var x = e.lay原创 2018-01-25 16:50:03 · 1064 阅读 · 0 评论 -
javascript变量类型:基本类型和引用类型
ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。(注:本文根据《Javascript高级程序设计》书中第4.1章内容整理而成)一. 基本类型值1. 含义:简单的数据段;2. 包括:Undefined、 Null、 Boolean、 Number 和 String ;3. 访问方式:按值访问;4. 属性/方法:不可添加/改变;5. 复制变量...原创 2018-07-17 14:20:11 · 277 阅读 · 0 评论