摘要:如果被引用的对象发生改变,则改变将反应到新的和原来的数组中对于字符串和数字来说不是和对象,会拷贝字符串和数字到新的数组里。在一个数组里修改这些字符串或数字,不会影响另一个数组。 (1) arr.length => 返回一个数组中的元素个数(数组属性) var numbers = [1,2,3,4,5]; numbers.length; // 5 (2) arr.indexOf(sear...
摘要:的核心库只关注视图层,并且非常容易学习,非常容易与其他库或已有的项目整合。用户视图改变的时候,业务模型中的数据也可以发生改变。组件化指令系统开始支持虚拟是操作的真是,而不是虚拟虚拟可以提升页面的刷新速度。一个基本的示例是由三部分组成视图。 vue.js什么 Vue.js 被定义成一个用来开发 Web 界面的前端库,是个非常轻量级的工具。 Vue.js本身具有响应式编程和组件化的特点。...
摘要:我将上述内容进行简单的整理,来回答标题的提问前端开发者如何把握住微信小程序这波红利迅速掌握微信小程序相关技术。 由于前两周一直在老家处理重要事情,虽然朋友圈被「微信小程序」刷爆了,但并没有时间深入了解。 昨天回广州之后,第一件事情就是把「微信小程序」相关的文章、开发文档、设计规范全部看了一遍,基本上明白了「微信小程序」是怎么回事,我关注的公众号都很看好「微信小程序」的前景。 作为一个「...
摘要:用正则表达式语言创建的。匹配非数字的字符使用元字符元字符在正则表达式中有特殊含义的字符。正则表达式默认是区别大小写的。正则表达式的字符串表示。若是一个正则表达式,若有标志则替换所有匹配之处,若没有则只替换第一个匹配之处。 前言 好久之前就说要写一篇正则表达式的文章,正则表达式总是记了又忘,忘了再记,记了再忘,卒。言归正传,今天终于要研究一下这个谜一样的正则表达式了。其实正则表达式并不难...
摘要:所以就有了读写锁。只要没有,读取锁可以由多个线程同时保持。其读写锁为两个内部类都实现了接口。读写锁同样依赖自定义同步器来实现同步状态的,而读写状态就是其自定义同步器的状态。判断申请写锁数量是否超标超标则直接异常,反之则设置共享状态。 一、写在前面 在上篇我们聊到了可重入锁(排它锁)ReentrantLcok ,具体参见《J.U.C|可重入锁ReentrantLock》 Reentra...