事件委托(又名事件代理),就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。网上有关于事件委托的一个“取快递”例子,十分生动,这里我对它作一些修改和拓展,然后通过程序来说明事件委托的机制。某公司有三位员工,他们的快递收件地址为公司,每当有快递送达时,快递员拨打其电话进行通知,他们接... ...
前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。一、为什么要处理异常?异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。对于 JS 而言,我们面对的仅仅只是异常,异常的出现不会直接导致 JS 引擎崩溃,最多只会使当... ...
数组可以拥有字符串的方法,字符串拥有数组的方法,而 json 同时拥有以上两种方法,是不是很神奇?其实我倒是喜欢管这种方法叫做「数据类型欺骗」。首先说一下 js 中两个比较接近的数据,一个叫数组,一个叫 json。为什么先拿这两个讲呢?第一点,它俩都是一个“ 爹 ”,没错,都是Obj。再说一下他俩不一... ...
实例如下所示:onBridgeReady: function () { const openId = localStorage.getItem('openId') payService.payment(this.$route.params.orderId, 1, openId).then(... ...
回顾重点:伪元素选择器:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><s... ...
最近做移动端页面时,经常会用到inline-block元素来布局,但无可避免都会遇到一个问题,就是inline-block元素之间的间隙。这些间隙会导致一些布局上的问题,需要把间隙去掉。对于inline-block元素及去掉间隙的方法,在这里做一个简单的总结。回到顶部inline-block是什么i... ...
今天春哥技术博客的一个粉丝朋友向春哥请教说,他自己做了一个网站,但是图片手机端不能自适应,很不美观,叫春哥帮忙看看。经过春哥研究发现,问题其实很简单。找到对应的CSS文件。将图片的宽度属性设为100%即可,至此问题解决。img {border: 0;width: 100%;【此为春哥多加的一条... ...
web前端开发是可以说是IT行业门槛最低的职业了,入门简单,记住框架样式就能实操做网站,是很多人进入IT的不二选择。那么,算法和数据结构那么难,选web前端开发的人到底要不要学呢?今天阿多比设计学院的小编就来告诉你! 首先,你应该知道,算法,数据结构,底层原理等等,都是程序员的内功,基本功。但这... ...
移动端的API能力验证方案与PC端不一样!不一样!!不一样!!!即使需要使用的API都存在,也不一定能用,这一点和PC端是有很大区别的,国内的手机系统虽然都是基于Android,但几乎都会经过各大厂商的定制,功能与原版Android系统并不是完全一致的,在考察技术方案的时候一定要确认用demo把功能... ...
网上的相关教程非常多,基础知识自行搜索即可。习题主要选自Orelly出版的《数据结构与算法javascript描述》一书。参考代码可见:https://github.com/dashnowords/blogs/tree/master/Structure/List链表的基本知识基本方法... ...
网上的相关教程非常多,基础知识自行搜索即可。习题主要选自Orelly出版的《数据结构与算法javascript描述》一书。参考代码可见:https://github.com/dashnowords/blogs/tree/master/Structure/Queue队列的基本知识需要留... ...
小生博客:http://xsboke.blog.51cto.com -------谢谢您的参考,如有疑问,欢迎交流基于jQuery的AJAX实现(最底层的方法:$.ajax)$.ajax(url:type: "POST" | &q... ...
要学习Web前端开发,必须掌握这6点知识!也许你已经在学习web前端的路上,也许你对web前端感兴趣,想要快速的学好web前端技术!前端工程师,也叫Web前端开发工程师。他是随着Web发展,细分出来的行业。尤其是现在互联网时代,Web技术应用更加广泛。网站、手机app、营销H5等等都离不开Web技术。... ...
要实现结构和样式想分离的设计思想。 目录文件夹项目文件夹shop样式类图片文件夹img样式文件夹css产品图片文件夹upload字体类文件夹fonts脚本文件夹js 样式文件的分类: 初始化css(css reset)让浏览器风格统一,常把初始化语句放入 base.css里面 我们把公共样式... ...
进入一个行业,首先当然得清楚他的发展前景。那么web前端开发的前景怎么样呢?直白的说,web前端是一个前途不可限量的行业。 很多初学者对web还很陌生,不知道web前端是什么?web前端需要做什么?有哪些是web前端需要学的?web前端是什么?所谓web前端就是web给用户展示的东西,这里面可能... ...
. VS = 操作符优先级leta={n:1};letb=a;a.x=a={n:2};console.log(a.x)console.log(b.x)输出是什么呢?真的想明白了吗?undefined{n:2}你真的了解作用域吗vara=0,b=0;functionA(a){A=function(b){c... ...
现在互联网发展迅速,前端也成了很重要的岗位之一,许多人都往前端靠拢,可又无能为力,不知所措,首先我们说为什么在编程里,大家都倾向于往前端靠呢?原因很简单,那就是,在程序员的世界里,前端开发是最最简单的编程,甚至都不能叫做编程,因为它真的很简单很简单,下面呢,我们就开始一点一点的教大家如何开始前端知识的学... ...
今天小编要跟大家分享的文章是关于Web前端开发应该必备的编码原则。HTML已经走过了20几年的发展历程,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的web前端开发原则。1、善用DIV来布局当开发一个Web页面时,要... ...
你有没有看过你非常喜欢的网站,是否研究过它的布局方式,有没有想过我自己能不能也能实现一个,甚至比你看的网站更好!所有这些可见的站点界面和特效都是通过前端开发构建的(有时也称为“前端Web开发”)。前端开发人员是一些最受欢迎的角色,目前各大知名互联网公司的前端开发人员的工资水平甚至超过了后端开发人员那... ...
四、DOM扩展1、获取元素①document.getElementsByClassName ('class') 通过类名获取元素,以伪数组形式存在。②document.querySelector('selector') 通过CSS选择器获取元素,符合匹配条件的第1个元素。③document.queryS... ...