为什么学习JavaScript设计模式?
那么什么是设计模式呢?当我们在玩游戏的时候,我们会去追求如何最快地通过,去追求获得已什么高效率的操作获得最好的奖品;下班回家,我们打开手机app查询最便捷的路线去坐车;叫外卖时候,也会找附近最近又实惠又好吃的餐厅叫餐
Js中的offsetWidth、clientWidth、innerWidth及相关属性方法
下面的元素属性和元素方法都通过 elem.属性 或 elem.方法 的方式使用,window属性通过 window.属性 的方式使用,document属性则通过document调用:
vue ssr服务端渲染环境搭建
网上有关ssr开发环境搭建的文章不算多,就算找到也是比较高级的,不太适合新手入坑;这篇内容只抽取了其中最重要的部分,实现最基础的开发环境搭建;所谓开发环境无非两件事:自动打包·自动刷新页面,叫法比较土,也可以叫热更新,热加载。
Js事件循环(Event Loop)机制
Event Loop是计算机系统的一种运行机制,是个很重要的概念。而Javascript用这种机制来解决单线程运行带来的问题。理解很熟悉将会有利于我们更容易理解Vue的异步事件。Js是一种运行在网页的简单的脚本语言
成为一流软件开发者的 34 条建议
我们列出了一张包含 34 条建议的清单,来帮助你成为一流的软件开发者,在技术行业中打造出成功的职业生涯。这些建议中,有一些是特别针对增强编程技能的
js变量提升的坑
在js函数内部是可以直接修改全局的变量的,个人感觉是不好的设计, 但是确实存在这个概念,原理:先查看有没有函数变量bb,查看形参有没有bb
拦截器和过滤器的区别
拦截器功在对请求权限鉴定方面确实很有用处,在我所参与的这个项目之中,第三方的远程调用每个请求都需要参与鉴定,所以这样做非常方便,而且他是很独立的逻辑,这样做让业务逻辑代码很干净
vue实现自定义指令
inserted函数: 被绑定元素呗插入父节点是调用(仅保证父节点存在,但不一定已被插入文档中),bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。
Tomcat是一个Servlet容器?
Tomcat是一个Servlet容器,这句话对于2019年的程序员应该是耳熟能详的。单纯的思考一下这句话,我们可以抽象出来这么一段代码:在我们现实生活中,一个应用都是部署在一个主机上的,所以,一个主机可以包含多个应用