JavaScript的基础语法及DOM元素和事件
JavaScript简称:js,是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的动态效果,用户交互及前后端的数据传输等。
12个优秀GUI Git客户端,程序员必备!
尽管许多用户可以从命令行轻松地使用Git,但有多种GUI客户端可以大大加快你的工作流程,尤其是在你不熟悉平台的情况下。如果你正在寻找理想的客户端来管理你的Mac上的仓库
JavaScript箭头函数
在箭头函数出现之前,每个新定义的函数都有它自己的this值(在构造函数的情况下是一个新对象,在严格模式的函数调用中为underfined,如果该函数被作为”对象方法“调用则为基础对象等)。This被证明是令人厌烦的面向对象风格的编程。
ES 新特性、异步、TypeScript
for 循环时是使用 var 定义循环变量 i (存在变量提升),然后依次为 a 数组元素赋值为一个函数,函数内打印 i;循环结束后调用 a[6]() ,相当于在全局环境下打印 i,而此时 i 已经变为 10。
如何使用Vue中的嵌套插槽(包括作用域插槽)
最近我弄清楚了如何递归地实现嵌套插槽,包括如何使用作用域插槽来实现。起因是我想看看是否可以构建一个复制v-for指令但仅使用template组件。
Ref实现导航滚动定位
在开发项目中时常有点击跳转滚动到锚点的需求,最简单的锚点定位就是给一个a标签,a标签的href = ‘#锚点’,然后给需要跳转的锚点一个id = ‘锚点’。参考最简单的锚点跳转实现方式,在React中使用useRef来实现跳转锚点的功能。
关于创建React App的8个有趣事实
你所知道的一些事情,你可能不知道的一些事情Create React App是搭建React项目的快速方法。这样我们可以重点放在代码上,而不是构建工具上。
JavaScript中的Object.create的模拟实现
不难看出来,其实Object.create只是对对象的一个浅复制,在修改引用类型的属性时,所有属性都会被修改。这是由于Object.create的实现机制,只是利用new,相当于是在中间加了一个中间层,从图中也可以看到,多了一个__proto__指向原对象。
JS实现PC端URL跳转到对应移动端URL
在做移动端网站时,有时因技术问题或其他原因无法制作响应式版面,而移动端页面只能放到子目录下,但是手机端通过搜索引擎进入网站电脑端子页面,无法匹配到移动端页面,使得用户体验很不好