TypeScript设计模式之享元模式
享元模式就是运行共享技术有效地支持大量细粒度的对象,避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类,在享元模式中有两个重要的概念,即内部状态和外部状态:
常用Vim命令及实用Vim按键映射配置详解
Vim按键映射可用于设置Vim命令或命令串的别名,完成个性化Vim按键设置。Vim命令虽然很多,但是常用的Vim命令却被使用者所熟知。Vim可视化模式下, > 用于增加缩进;而 gv 命令可以用于重新选取上一次由可视模式所选择的文本范围。
Vue如何刷新当前页面
项目需求是:在课程详情页 点击 相关课程 还在当前页面看此课程详情;功能实现:这时候点击相关课程需要重新加载刷新当前路由;this.$router.go(0)。这种方法虽然代码很少,只有一行,但是体验很差。
小白如何入门编程
为什么选择想要成为一名开发工程师?每一位想要踏入这个行业成为一名开发者的朋友, 一定要问自己这个问题。 为什么想要成为一名开发者?
JS技巧技法总结
闭包原理、数组展平、前端语音(在项目中需要对ajax请求返回的消息进行语音播报,str 为返回的data)、Proxy 数据绑定和监听、计数器
Js中的 NaN
avaScript 中的数字类型是所有数字值的集合,包括 “Not A Number”,正无穷和负无穷。可以使用特殊表达式 NaN 、全局对象或 Number 函数的属性来访问“Not A Number”:
解决webpack引入moment包过大的问题
在vue工程中,在引入moment时,发现build之后的包比不引入moment的包文件大了整整两百多kb,后来发现webpack会把moment的语言包也一起打包
Js初学者容易犯的几个错误
JavaScript 是对初学者比较友好的一门编程语言,基本上花个半小时看下语法就能写出能运行的代码。JavaScript 是动态脚本语言,对数据类型没有太多的限制,写起来非常灵活
培训班出身的程序员为什么遭人嫌弃
这几年,由于it软件行业对人才的需求很大,很多传统行业也纷纷创办“互联网+”项目,加上app开发热潮,微信公众平台也催生了更多的就业岗位。于是it从业人员的薪水也随之水涨船高