sunhuwh的专栏

学而不思则罔 思而不学则殆

js中三种作用域

const,不能改变,作用域,函数内 var,作用域可以为全局,可以改变 let,作用域,函数内,可以改变

2018-02-13 17:28:58

阅读数:223

评论数:1

IE兼容问题解决

在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题 百度源代码如下<!Doctype html> <html xmlns=http://www.w3.org/1999/xhtml xm...

2017-10-25 20:13:58

阅读数:263

评论数:0

parentNode明明有却返回null

原因是因为js将其remove了。改为display none就好了

2017-10-23 20:24:00

阅读数:349

评论数:0

js闭包 属性和方法的使用

function MyObject(name, message) { this.name = name.toString(); this.message = message.toString(); } MyObject.prototype.getName = function() { ...

2017-09-21 09:16:49

阅读数:231

评论数:0

js 数组操作(高级)

算一个数组中,最大和最小之间的和。 eg.//这个方法是算arr中最大和最小值之间所有数字之和的方法 function sumAll(arr) { var sum = 0; var maxNum = arr.reduce((arg1, arg2)=>{ return Math...

2017-09-21 09:16:04

阅读数:261

评论数:0

respond.js IE8使用

在经过按照 https://github.com/scottjehl/Respond 的安装引导安装之后,发现它跟bootstrap合作很不愉快!根!本!不!起!作!用!于是研究了一下它demo文件。经过反复测试(折腾)之后发现这个玩意必须要起作用要满足:你得是在服务器环境下运行你的静态页面(别问...

2017-08-04 12:06:12

阅读数:253

评论数:0

js 正则例子 验证美国电话号码

function telephoneCheck(str) { // 祝你好运 var matchStr = /^(((1(\s|))|)\([1-9]{3}\)(\s|-|)[1-9]{3}(\s|-|)[1-9]{4})$/; var matchStr2 = /^(((1(\s)|)...

2017-07-11 15:05:12

阅读数:2171

评论数:1

js 数字转罗马数字Util

function convert(num) { var numStr = num+""; var value = ""; if(numStr.length >=4){ value += getQianStr(numStr); ...

2017-06-02 15:50:59

阅读数:503

评论数:0

js 正则表达式

Hello World, testing!!! 现在要在这个字符串中找到World,正则表达式:/World/gi / 正则表达式头部 World 匹配模式 /正则表达式尾部 g全局 i大小写忽略

2017-06-01 08:09:57

阅读数:177

评论数:0

js ——假值和sort

在JavaScript中,假值有false、null、0、”“、undefined 和 NaN。//删除数组中的所有假值。 function bouncer(arr) { arr = arr.filter(function(a){ return a; }); return ar...

2017-05-27 08:48:52

阅读数:288

评论数:0

js 数组操作

map 方法可以方便的迭代数组,例子:var oldArray = [1,2,3,4,5];var timesFour = oldArray.map(function(val){ return val * 4; });数组方法 reduce 用来迭代一个数组,并且把它累积到一个值中。var a...

2017-05-25 22:17:27

阅读数:181

评论数:0

js 面对对象编程

js面对对象中编程: 如果对对象的属性使用this关键字,则可以在对象外访问对象。 eg:var Car= function(){ this.wheels = 4, this.engines = 1 };//外部可操作属性,如: var myCar = new Car(); c...

2017-05-25 22:08:23

阅读数:170

评论数:0

kindeditor 使其支持配置上传路径,限制上传图片大小(java)

kindeditor是一个很好的富文本编辑器。但是也有部分功能需要自己二次开发。 在开发过程中,碰见了一个尴尬的问题,kindeditor不支持前端验证图片的大小。 但是实际js是可以做到验证图片的size的。function getImgSize(field_id){ //f...

2017-03-23 21:29:21

阅读数:4870

评论数:0

js Map

Array.prototype.remove = function(s) { for (var i = 0; i < this.length; i++) { if (s == this[i]) this.splice(i, 1...

2016-06-09 10:30:23

阅读数:256

评论数:0

js获取元素下的第一级子元素

js childnodes获取的是所有的子元素,而我们实际要获取第一级子元素。function getChildren(obj){ var objChild = [] ; var objs = obj.getElementsByTagName('*'); for(var i...

2016-06-09 10:28:12

阅读数:4478

评论数:0

jquery正则校验时间格式

//日期格式yyyy PatternsDict.date_y= /^(\d{4})$/; //日期格式yyyy-mm PatternsDict.date_ym= /^(\d{4})-(0\d{1}|1[0-2])$/; //日期格式yyyy-mm-dd PatternsDict.date...

2015-09-19 20:30:23

阅读数:2788

评论数:0

hover delegate

hover的代理: 因hover是由两个函数组成,这两个触发的事件是mouseenter,mouseleave 所以,可以这样代理: $("tbody").delegate("tr", "mouseenter", function ...

2015-08-31 17:29:16

阅读数:1184

评论数:0

js json数组

var trueAnswer = $("#trueAnswer").val(); var trueAnswerArray = JSON.parse(trueAnswer); for(var i=0,l=trueAnswerArray.length;i...

2015-07-27 23:16:53

阅读数:303

评论数:0

js树状选择器

代码块selector.jsp<table class="table table-striped table-bordered table-hover"> <thead> ...

2015-07-06 22:53:26

阅读数:1089

评论数:0

js加密

当涉及到cookie保存密码明文的问题时,可以在保存密码进cookie之前加密密码,然后在读取密码时解密。 用最简单的base64. 下载一个base64.js 下载地址 encode64(xxx)加密 decode64(xxx)解密

2015-06-30 23:40:46

阅读数:446

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭