js
文章平均质量分 89
手掌日月摘星辰
这个作者很懒,什么都没留下…
展开
-
cropper.js 裁剪图片并上传
转载自https://blog.csdn.net/weixin_38023551/article/details/78792400 官网http://fengyuanchen.github.io/cropper/文档https://github.com/fengyuanchen/cropper/blob/master/README.md –v3.x版本引入+使用<link ...转载 2018-09-20 08:37:43 · 499 阅读 · 0 评论 -
移动开发js库Zepto.js使用中的一些注意点
前段时间完成了公司一个产品的 HTML5 触屏版,开发中使用了 Zepto 这个著名的 DOM 操作库。为什么不是 jQuery 呢?因为 jQuery 的目标是兼容所有主流浏览器,这就意味着它的大量代码对移动端的浏览器是无用或者低效的。而 Zepto 只针对移动端浏览器编写,因此体积更小、效率更高,更重要的是,它的 API 完全仿照 jQuery ,所以学习成本也很低。但是在开发原创 2017-05-28 16:29:28 · 961 阅读 · 0 评论 -
移动端web开发常见问题
移动端web开发常见问题Meta相关 1. 添加到主屏后的标题(IOS) 2. 启用 WebApp全屏模式(IOS)当网站添加到主屏幕后再点击进行启动时,可隐藏地址栏(从浏览器跳转或输入链接进入并没有此效果) 3. 百度禁止转码通过百度手机打开网页时,百度可能会对你的网页进行转码,往你页面贴上它的广告,非常之恶心。不过我们可以通过这个meta标签来禁止原创 2017-05-28 18:20:10 · 1009 阅读 · 0 评论 -
JavaScript面向对象和高级03
原型与原型链 - 21 Function1.1 函数的创建方式1 函数声明2 函数表达式3 new Function// 1function foo() {}// 2var foo = function() {};1.2 任意函数都是Function的实例通过 new Function,得出:函数也是对象instanceo原创 2017-05-29 11:22:05 · 520 阅读 · 0 评论 -
JavaScript面向对象和高级02
原型与原型链 - 1内容介绍1 获取对象的类型2 面向对象特征介绍3 JavaScript中的继承4 原型链5 object.prototype中的成员1 获取对象的类型(constructor)1.1 JavaScript是弱类型语言数据是有类型的,但没有类型约束// 虽然可以,但是不推荐这样做!var a = 20;a = "teacher"原创 2017-05-29 11:17:23 · 577 阅读 · 0 评论 -
JavaScript面向对象和高级01
JavaScript面向对象和高级内容介绍1 复习JavaScript基础知识2 面向对象入门3 原型的基本使用复习的目的:1 查缺补漏2 了解大家知识掌握程度3 适应授课方式1. JavaScript 基础复习基本要求1 各个关键字的使用2 基本类型与转换(number/string/boolean)3 字符串常用操作4 数组常用原创 2017-05-29 11:14:12 · 675 阅读 · 0 评论 -
JS作用域的比较
function test(mm){ var mm ; console.log(mm); function mm(){}} test(12)说明:这个例子不足以说明函数和变量同名的时候(变量未赋值的情况下),函数声明高于变量声明,如果调换var mm和 function mm(){}的顺序是不是会有其他的现象那?function test(m原创 2017-05-28 18:23:14 · 409 阅读 · 0 评论 -
运算符优先级 - JavaScript
汇总表EDITEDIT下面的表将所有运算符按照优先级的不同从高到低排列。优先级运算类型关联性运算符19圆括号n/a( … )18成员访问从左到右… . …需计算的成员访问从左到右… [ … ]new (带参数列表)原创 2017-05-28 18:17:15 · 652 阅读 · 0 评论 -
js获取地址栏参数
方法一:(基础版)function getQueryString() { var sHref = window.location.href; var args = sHref.split("?"); if (args[0] == sHref) { // 没有参数,直接返回空即可 return ""; } var arr = args[1].split("&...原创 2019-07-16 10:36:41 · 480 阅读 · 0 评论 -
JavaScript面向对象和高级04
词法作用域和作用域链1 词法作用域1.1 什么是作用域作用域,即 起作用的区域。变量定义后,可以在哪个范围内使用该变量1.2 两种作用域词法作用域块级作用域(JavaScript不支持,了解)块级作用域:用一个块(代码块)结构限制变量的访问区域。即,块内的每一段代码都有各自的作用域,变量在声明它们的代码段之外是不可见的。代表语言: C原创 2017-05-29 11:23:19 · 557 阅读 · 0 评论 -
JavaScript面向对象和高级05
闭包1 理解闭包1.1 闭包必备知识回顾1.1.1 函数基础知识回顾函数语法、函数参数1 函数是什么时候执行的 - 调用的时候才执行2 函数返回值可以包含什么类型a 基本类型(number/string/boolean)b 对象类型(object)3 怎么理解函数的返回值函数内用来返回数据,相当于没有函数的时候直接使用该数据,即:原创 2017-05-29 11:24:23 · 502 阅读 · 0 评论 -
JavaScript面向对象和高级06
函数四种调用模式1 函数四种调用模式介绍1 函数模式2 方法模式3 构造器模式4 上下文模式以上唯一不同的就是 this,难点也是:this函数调用模式定义的函数,如果单独调用,不将其与任何对象关联,那么就是函数调用模式方法调用模式定义的函数, 如果将函数作为一个对象的成员,那么利用对象调用它就是方法模式构造器模式定义的原创 2017-05-29 11:26:13 · 433 阅读 · 0 评论 -
面向对象06
一、沙箱模式1、沙箱模式也就是一个独立的环境,只有函数才能创建一个独立的环境。2、沙箱模式模型: (function(){})();二、函数的四种调用模式因为this的指向不同所有分为四种调用模式:1、函数调用模式如果一个函数,直接调用(作为函数调用)此时就是函数调用模式This就是指的window 2、方法调用模式如果一函数作为对象的属性调用,原创 2017-06-02 00:01:13 · 295 阅读 · 0 评论 -
面向对象05
闭包一、概念字面意思:封闭和包裹函数中:它会形成一个封闭包裹的环境,函数内部声明的变量函数外部无法访问到。闭包:计算机科学中定义的闭包,函数本身以及函数所处的环境(作用域链)构成的一个综合体叫做闭包。函数就是闭包,函数会形成一个闭包。二、函数基础回顾1、如果一个函数没有返回值,此时获取函数的返回值是:undefined。2、如果一个函数有返回值:如果return后面原创 2017-06-02 00:00:44 · 328 阅读 · 0 评论 -
面向对象03
一、hasOwnPrototype作用:判断属性是否是本身提供的,如果是返回true二、IsPrototypeOf对象1.isPrototypeOf(对象2)作用:看下对象1是不是对象2的原型对象,或者前者在后者的原型链上三、propertyIsEnumerable作用与hasOwnPrototype相同,E5中有体现。四、toString和toLocaleString原创 2017-06-01 23:59:41 · 406 阅读 · 0 评论 -
面向对象01
面向对象一、面向对象与面向过程的异同:动态创建一个元素,并添加到页面中去:jquery实现方式:以下是面向对象的方式组织代码(管理者) Js实现方式:以下方式 是使用面向对象过程的方式来组织代码(执行者)创建一个div元素,设置div内容,将div追加到页面中去 面向过程:所有的细节、步骤、过程要一步步亲历亲为(执行者)面向对象:找到能完成这个事情的原创 2017-06-01 23:58:51 · 468 阅读 · 0 评论 -
js正则表达式验证大全
/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!翻译 2017-06-01 11:47:08 · 505 阅读 · 0 评论 -
Effective JavaScript:编写高质量JavaScript代码的68个有效方法(1-2章)
第1章让自己习惯JavaScriptJavaScript最初设计令人感觉亲切。由于其语法让人联想到Java,并且具有许多脚本语言的共同特性(如函数、数组、字典和正则表达式),因此,具有少量编程经验的人也能够快速学习JavaScript。新手程序员几乎不需要培训就可以开始编写程序,这要归功于JavaScript语言提供的为数不多的核心概念。虽然JavaScript是如此的平易近人,但是精翻译 2017-05-31 17:13:53 · 1955 阅读 · 0 评论 -
Javascript操作DOM常用API总结
Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认识。基本概念在讲解操作DOM的api之前,首先我们来复习一下一些基本概念,这些概念是掌握api的关键,必须理解它们。Node类型DOM1级定义了一个Node接口,该接口由DOM原创 2017-05-28 20:27:04 · 647 阅读 · 0 评论 -
JavaScript面向对象和高级07
正则表达式1 正则表达式介绍在JavaScript中,正则表达式是一个用来 匹配 的 并包含 元字符或普通字符 的字符串对象。在JavaScript中,正则表达式是对象。使用正则表达式的目的:提高效率1.1 正则表达式的作用1 匹配2 提取3 替换1.2 识别正则表达式"123" "abc" "just do IT"1原创 2017-05-29 11:27:20 · 587 阅读 · 0 评论 -
面向对象07
ES5知识补充一、开启严格模式语法:“use strict”;一般在函数内部使用严格模式,函数内部的代码才会遵循严格模式的限制 二、get和set语法糖语法:get 属性名(){}set 属性名(){} get和set和后面的“ 属性名” 的名字可以不一样,如果不一样, 操作属性的时候只要对应起来就可以一般情况下还是要让两个名字相同。三、遍历数组的方法原创 2017-06-02 00:01:43 · 332 阅读 · 0 评论