什么是Vue组件 组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HT...
什么是Vue组件 组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HT...
先用一个简单的 Person 类作为文章其它例子的前提。 1 原型链JavaScript 中实现继承第一个方法是利用原型链。 继承就是要让子类获得父类的属性和方法。原型链的思...
移动 Web 前端开发,目前是火的不能再火了。到处都在招什么 H5 工程师、Hybrid App 开发工程师,主要负责的其实就是一些移动 Web 前端开发的工作。稍微有过一些...
GET获取资源 GET方法用来请求访问已被URL识别的资源。指定的资源经服务器解析后返回相应内容。也就是说,如果请求的资源是文本,那就保持原样返回;如果是像CGI(Commo...
微信小程序所定义的一套 WXSS (WeiXin Style Sheets) 中有一个有趣的长度单位 rpx,即 responsive pixel。根据官方的描述: rpx(...
conic-gradient 是个什么?说到conic-gradient ,就不得不提的它的另外两个兄弟: linear-gradient : 线性渐变 linear-gra...
转载于阮一峰老师的跨域资源共享 CORS 详解 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向...
“要如何才能成为一个像您一样的专家?” “略懂略懂,专家不敢当。我建议你看看《XXXX》、《YYYY》这几本书......” 上面这组对话最近几年时不时发生在我和一些初入职场...
今年三月,微软宣布 Edge 浏览器将支持 CSS 变量。这个重要的 CSS 新功能,所有主要浏览器已经都支持了。 一、变量的声明 声明变量的时候,变量名前面要加两根连词线(...
两个平级界面块 a 和 b,如果 a 中触发一个事件,有哪些方式能让 b 知道?详述原理 这个问题换一种说法就是,如何在平级界面模块间进行通信。有两种方法,一种是共用服务,一...
ng-repeat迭代数组的时候,如果数组中有相同值,会有什么问题,如何解决? 会提示 Duplicates in a repeater are not allowed. 加...
Webpack是什么? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块...
Promise/Deferred 模型, 是一种异步编程的模式。其他的异步编程的模式,还有async来控制, 叫做流程控制。 现今流行的各大js库,几乎都不同程度的实现了Pr...
放大模式or 宽放大模式(Loose augmentation) 如果一个模块很大,必须分成几个部分,或者一个模块需要继承另一个模块,这时就有必要采用"放大模式"(augme...
需要模块管理的原因就是JavaScript发展的越来越快,超过了它产生时候的自我定位。由于没有模块管理的概念,在做大型项目或者文件组织的时候,就会异常纠结。所以才会产生出这么...
1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 6 手机号码正则 7 身份证号正则 9 IPv4地址正则 10 十六进制颜色正则 11 日期正则 12 QQ号码...
为什么JavaScript是单线程的却能让ajax异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop...
Ajax请求的时候GET和POST的区别? GET大小限制,安全低,POST则相反; GET请求需考虑缓存问题,POST无需关心; POST请求必须设置Content-Typ...