• 判断背景图片是否加载成功

    function loadDefault(){ var avatar=$("#avatar").css("background-image"); var imgUrl=avatar.match(/url\("(\S*)"\)/)[1]; var img=new Image(); img.src=imgUrl; if(img.width==0){ $("#avatar").css("background-image","url('%=basePath %images/mobile/userdef...

    2018-06-24 00:36:28

  • JavaScript之“创意时钟”项目

    “时钟展示项目”说明文档( 文档 尾部附有相应代码 ) 一、最终效果展示: 二、项目亮点 1.代码结构清晰明了 2.可以实时动态显示当前时间与当前日期 3.界面简洁、美观、大方 4.提高浏览器兼容性 三、知识点汇总: jQuery、原生javascript、css3、h5 四、重难点解释 1....

    2018-06-24 00:36:24

  • JavaScript中typeof详解

    【范围】typeof返回值范围: typeof返回值对应 类型 结果 String "string" Number "number" Boolean "boolean" Undefined "undefined" Object "object" function函数对象 "function" Symbol(ES6新增) "symbol" 宿主对象(由JS环境提供) Implementation-dependent 【type...

    2018-06-24 00:36:13

  • JavaScript中有关this的知识点整理-1--《你不知道的ja

    读了许多有关javascript 中this的讲解的博客外加部分书籍,虽当时感觉醍醐灌顶茅塞顿开,但当自己真正项目实际操作时总会出现许多问题。知识点的支离破碎说明自己还是没有真正懂得this。所以还需要自己把有关this的知识点亲自整理下,拿来与学习后期再创造。接下来的内...

    2018-06-24 00:36:24

  • es6 语法 (map、set和obj 的对比)

    // 数据结构对比 增查改删 { // map、set和Object let item = {t:1 }; let map = new Map(); let set = new Set(); let obj = {}; // 增 map.set('t',1 ); set.add(item); obj[ 't'] = 1 ; console.info( 'map-set-obj',map,set,obj); // {"t" = 1};0:value:{t: 1};{t:...

    2018-06-24 00:36:23

  • JavaScirpt的this指向 apply().call(),bind()个人笔记

    写在前头: 本站内容为个人学习记录,纯属个人观点,不喜勿喷,欢迎指正! 笔记记录缘由:JavaScript的流行趋势已经势不可挡,衍生的AngularJs,Node.js,BootStrmp中小企业的后端开发越来越没有优势,IT不是一个可以完全靠经验说话的岗位,IT改变生活,作为一个三年的.N...

    2018-06-24 00:36:16

  • es6 语法 (map、set和array 的对比)

    // 数据结构对比 增查改删 { // map和array对比 let map = new Map(); let array = []; // 增 map.set('t',1 ); array.push({t: 1 }); console.info( 'map-array',map,array) // {"t"=1};-[0:{t:1}] // 查 let map_exist = map.has('t' ); let array_exist = array.fin...

    2018-06-24 00:36:13

  • JavaScript代理模式

    代理模式的定义 ,代理是一个对象(proxy)用它来控制目标对象的访问。为此他要是先与目标对象相同的接口,但是他不同于装饰者模式,它对目标对象不进行任何修改,它的目的在于延缓"复杂"对象的初始化时间。这样可以在用到这个目标对象的时候再初始化他(对于单例来讲更是...

    2018-06-24 00:36:12

  • Validform验证时可以为空,否则按照指定格式验证

    在使用Validform v5.3.2时(http://validform.rjboy.cn/) 问题:可以为空,但不为空时需要按照指定格式验证数据 查看文档: 5.2.1版本之后,datatype支持: 1、直接绑定正则:如可用这样写datatype="/\w{3,6}/i",要求是3到6位的字母,不区分大小写; 2、支持简单的逻...

    2018-06-24 00:35:56

  • js基础

    js的由来这里就不细说了,简单对js的基础部分进行知识点的梳理。 特别注意的是,js在书写的过程中一定不要忘记分号结尾。 js的引入方式有两种: {#1 直接编写:内嵌式#} script alert( 'hello yuan' ) /script {#2 导入文件:外链式#} script src="hello.js"/script ht...

    2018-06-24 00:36:04

2