摘要:
# Vue学习笔记-3 前言Vue 2.x相比较Vue 1.x而言,升级变化除了实现了Virtual-Dom以外,给使用者最大不适就是移除的组件的`props`的**双向绑定**功能。以往在Vue1.x中利用`props`的`twoWay`和`.sync`绑定修饰符就可以实现props的双向绑定功能,但是在Vue2中彻底废弃了此功能,如果需要双向绑定需要自己来实现。# Vue2的组件props通信... 阅读全文
摘要:
前言 本文非vue教程,仅为学习vue过程中的个人理解与笔记,有说的不正确的地方欢迎指正讨论 1、computed计算属性函数中不能使用vm变量 在计算属性的函数中,不能使用Vue构造函数返回的vm变量,因为此时vm还未返回,依然处于Vue内部构造函数过程中,遂只能使用this来代替vm。 若要使用 阅读全文
摘要:
简介需求非常简单,需要比较软件或app的版本号,判断大小,形如 0.10.2形式的版本号字符串。实现逻辑是按照点(.)分割字符串,然后逐级比较版本大小。不存在的按0处理,空字符串小于非空字符串。测试结果'1' = '1''1' = '1.0''1' = '1.0.0''1.0' = '1''1.0' = '1.0''1.0.0' = '1.0''1.1' > '1'& 阅读全文
摘要:
前言 本文不是Vue.js的教程,只是一边看官网Vue的教程文档一边记录并总结学习过程中遇到的一些问题和思考的 笔记 。 1、vue和avalon一样,都不支持VM初始时不存在的属性 而在Angular里是可以支持的,因为angular采用脏检查的方式实现双向绑定,vue和avalon都是采用set 阅读全文
摘要:
美团招聘中高级靠谱前端开发,如果想加入美团,可以发简历给我,符合基本条件可以帮助内推简历。 我的邮箱:xxcanghai@gmail.com 邮件标题格式:[简历]姓名 职位 最后记得发我简历的同学在下面留言,如可以推荐我会回复的。 想要招聘需求的直接去https://www.lagou.com/j 阅读全文
摘要:
用TypeScript开发Vue——如何通过vue实例化对象访问实际ViewModel对象 背景 我个人很喜欢TypeScript也很喜欢Vue,但在两者共同使用的时候遇到一个问题。 Vue的实例化对象代理了所有实际ViewModel对象,具体可参见 "官方文档" ( "http://vuejs.o 阅读全文
摘要:
问题出现场景 在项目中采用nodejs做中间层,做页面的首屏渲染,同时采用express作为主web框架,其中express的router页面路由我采用ts语言来编写。如下: 编写完ts后运行tsc命令将相应的ts文件编译为对应的js文件,如下: 其实这里只是import变成了var而已,但其意义在 阅读全文
摘要:
前言 最近在做移动端开发,用的是zepto,发现他跟jquery比起来称之为天坑不足为过,但是由于项目本身原因,以及移动端速度要求的情况下,也只能继续用下去。 所以在这里做一下汇总 对img标签空src属性用attr取值会取得当前url地址的BUG 如下图,某img标签有src属性,但是其src属性 阅读全文
摘要:
使用CornerStone工具update最新SVN代码报错:The working copy is locked due to a previous error,不仅无法上传,也无法更新,错误提示被锁。 解决方法1:在CornerStone找到本地代码工程 - 右键 - 点击clean 即可。 解 阅读全文
摘要:
前言 最近在使用bootstrap的popover插件,效果如下: popover插件的focus模式时表现为当点击按钮时弹出浮动层,在点击浮动层外的任何一处,都隐藏浮动层。 但是在mac下的Safari浏览器中无法弹出浮动层,bug导致原因未知,官方demo也是如此。 解决方案 最后反复试验,发现 阅读全文
摘要:
前言 春节前离职了,年后来了有一周了,把简历丢到网上后大概收到了将近七十多个面试邀请,挑了几个稍微知名一些的公司如国美京东美团百度彩票等和一些中小型公司去面试,这星期一共面了11家公司,除了阿里似乎没戏了其他的十家基本都发了口头或是正式offer,也不打算再面了,社保断了也是个麻烦事,打算从这其中挑 阅读全文
摘要:
年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: 答案是: 此题是我综合之前的开发经验以及遇到的JS各种坑汇集 阅读全文
摘要:
学会正则表达式对开发者而言是个非常有用的技能,很多功能可以简单的用一句正则来实现。 单行文本单字符去重 function DistinctString(s){ var a; while((a=s.replace(/(.)(.*?)\1/,"$1$2"))!=s) s=a; return s; } 多 阅读全文
摘要:
前言 对于一般开发网站的IDE自带的服务器是都跑在 localhost 地址上的。(如下图的asp.net) 而这种地址是只能在本机通过 localhost 或 127.0.0.1 地址访问到,而无法直接通过本机的内网IP地址访问的。 所以就无法实现在虚拟机中访问本地localhost站点,以及在虚 阅读全文
摘要:
1、Number()将部分非数字类型转换为0 强制转换为数值类型函数: parseFloat、parseInt 优点:对非数值类型统一返回NaN 缺点:会将一部分符合数值类型的字符串也识别为数值 parseFloat("1")//1parseFloat("1s")//1,不是想要的 parseFloat(null)//NaN parseFloat(undefined)//NaN parseFloa... 阅读全文