javascript 杂谈
嵐烨
目前是web前端开发工程师,本人自认为是菜鸟阶段,希望跟各位技术同行交流学习可以不断提升自身功力。
展开
-
this的指向以及call、apply、bind
前言:最近在刷面筋,发现笔者自己对 this的指向的概念有所模糊,因此特地花了些时间并记录如下,如有错误,请各位大牛指正~ (●'◡'●) 话不多说,正式进入我们的正题:1.this指向问题,在ES5中 this永远指向最后调用它的那个对象var name = 'windowName';function fn() { var name = 'private'; console.log(this.name); // windowName console.log('此时的this...原创 2020-08-26 16:15:53 · 276 阅读 · 0 评论 -
js的Image对象属性的简单认识
说来也惭愧,从接触前端开发以来,一直都在运用jQuery,因为jquery用起来确实是给我们的前端工作带来很大的便利,以至于忽略了对创造出jquery的始祖javascript学习(可能对我这样的前端小白来说都对javascript存在着一定的恐惧。),现在终于下定决心好好啃原生js这块知识。下面是最近自己在学习js基础知识时的一些总结,归纳起来帮助自己记忆了解的同时也希望可以给跟我一样的初学者一原创 2016-07-10 15:43:25 · 16768 阅读 · 0 评论 -
简单介绍js中的confirm()方法的使用
今天学习了js 中confirm的使用方法confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框。如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入。在调用 confirm() 时,将暂停对 J转载 2016-07-10 15:52:22 · 50614 阅读 · 1 评论 -
利用js 判断浏览器类型
在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的。下面列举一下常用的判断方法:1、判断浏览器是否为IE document.all ? 'IE'原创 2016-07-05 22:04:30 · 613 阅读 · 0 评论 -
js面向对象理解二
js面向对象理解(二)前面总结了js面向对象的一些基础概念,接下来想说说关于js面向对象中创建对象这块的内容,以下是我个人的一些见解,有任何纰漏的地方还请大家批评指正!一、创建对象:1.创建单个对象:(1)函数声明: var obj=new Object();obj.name="holly";obj.age=21;obj.sex="女";obj.pr原创 2016-11-03 22:40:22 · 1180 阅读 · 0 评论 -
javascript中的面向对象理解(一)
一、注意:提到“面向对象”这一概念,众所周知,javascript中的面向对象思想与其他的编程语言(例如:PHP、Java等)是有着很大区别的。因此,我们先复习下,传统意义上,面向对象的相关概念,以便我们后面更好的将javascript与其他语言的面向对象概念区分开来:1.其他面向对象语言:面向对象的语言有一个标志,即拥有类(class)的概念,抽象实例对象的公共属性与方法,基于类可以创建任意原创 2016-10-19 23:48:23 · 8216 阅读 · 0 评论