3年Web前端开发工程师,目前就职于上海知名媒体——新闻晨报,个人公众号:前端微站
如果你使用过Javascript中的正则表达式,那么你对test()、match()、replace()和search()这四个方法中的其中一个一定不陌生,那就是test()。
微信野心越来越大,如今已经从开始简单的聊天工具发展成了一个互联网生态系统,网罗了目前各大互联网平台所具备的功能,最近IOS端微信上线的“搜一搜”和“看一看”更加证实了这一点,直接看下面这张图吧: 微信的野心 好了,今天继续给大家分享这个牛逼的“削苹果”的小程序的相关知识。
由于前段时间比较忙,已经有半个多月没有更新文章了。最近微信小程序频繁更新,越来越开放,所以今天我们将继续探讨小程序。 在微信小程序开发之路(一)中讲到微信小程序的单向绑定以及使用setData()方法来更新View,这对于新手也算是个“坑”了,很容易出错。
::before与::after两个伪元素其实是CSS3中的内容,然而实际上在CSS2中就已经有了这两者的身影,只不过CSS2中是前面加一个冒号来表示(:before和:after)。
一、何为SVG? SVG是可伸缩的矢量图形,用来定义用于网格的基于矢量的图形,它使用XML格式定义图形,图像在放大或缩小的情况下,其图形质量不会有损失,SVG还是万维网联盟的一个标准。
上篇文章讲到图片和文字垂直方向不对齐的问题,其中举的小例子中用到了一个小图标,这个小图标我用的是背景图来显示: .del .icon{ display: inline-block; width: 20px; height: 25px; margin-r...
或许很多人一开始学前端时都会觉得CSS简单,没错,CSS没有语言逻辑,入门确实很简单,可要是想深入挖掘的话……嘿嘿,水可深着呢! 就比如说今天要跟大家分享的这个,表面上看可能觉得也没多大问题,但是就是这个不太起眼的“小玩意”,困扰了我很久…… 接下来我们步入正题~~ 比如说,现在我要做一个简单的删除按钮,只由一个icon和“删除”两个字组成,你会如何布局,给你30秒时间考虑。
在JavaScript中,document对象有很多属性,其中有3个与对网页的请求有关的属性,它们分别是URL、domain和referrer。 URL属性包含页面完整的URL,domain属性中只包含页面的域名,而referrer属性中则保存着链接到当前页面的那个页面的URL。
在JavaScript这门语言中,原型是一个非常非常重要的概念,因为这门语言很特殊,不像其他面向对象语言一样是基于类来实现继承的,而是基于对象来实现继承的,而其中基于原型来实现继承是JavaScript中常用的一种方式。
今天来为大家讲讲微信小程序,大概讲一下在开发小程序时需要注意的几个点。在开始之前先了解下微信小程序是个什么东西吧。 微信小程序(weixinxiaochengxu),简称小程序,缩写XCX,英文名mini program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
JavaScript函数,事实上是对象,他们均有两个非继承而来的方法,它们就是call()和apply(),它们在函数中扮演着什么样的角色呢? 它们俩其实功能是一样一样的,都是在特定的作用域中调用函数,就等于设置函数体中this对象的值。
一、何为hash 这里要讲的hash(也叫哈希),指的是JS中location对象的hash属性,它返回的是URL中#后所跟的零个或多个字符。通常,我们可以通过location.hash的方式获取哈希值或设置哈希值。
在Web开发当中,前端开发充当着“承上启下”的重要角色:上“承”设计(切图),下“启”后端(数据交互)。那么,今天我就来跟大家讲讲切图~~~ 本人常用两种切图方式:“选框复制法”和“切片法”,在此只讲解选框复制法的快速切图方法。
记得有次找工作面试的时候,一面试官问了一个CSS方面的问题:如何让元素在浏览器窗口中上下左右居中。我记得当时给了个答案是,先用JS获取浏览器窗口高度,然后给body设置line-height为窗口高度并设置text-align:center, 接着再设置该元素display:inline-block和vertical-align:middle。
开篇语:以前面试时经常会被面试官问到JavaScript中的一些基础性问题,可JavaScript正好又是自己的弱项,所以一些好工作自然就与自己失之交臂了。