修改当前python版本
摘要:因为mac电脑内置了python2,现在我使用python3,需要切换python版本 网上查询了两种方式: /usr/bin$ sudo rm -rf python /usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python 但是我使用的时候提示
阅读全文
聊聊css居中的那些事
摘要:长久以来 css的水平居中,垂直居中,水平垂直居中 我都比较混乱 每次都是试对了就行,今天好好总结一下 1.行内元素水平居中 <style> div{ background-color:cadetblue; width: 500px; text-align: center; } </style> <
阅读全文
html渲染过程
摘要:1.解析html文件,创建DOM树 自上而下解析,遇到任何样式(link、style)和脚本(script)都会阻塞 1)css加载不会阻塞html文件的解析,但会阻塞dom的渲染 2)css加载会阻塞后面js语句的执行 3)js会阻塞html的解析和渲染 4)没有defer和async标签的scr
阅读全文
前端面试整理
摘要:1.箭头函数和普通函数的区别是什么? 普通函数this: this的指向可变,默认指向调用他的那个对象,使用call,apply,bind绑定,this指的是绑定该函数的对象。 在默认情况下,没找到直接调用者,this指的是window。 在严格模式下,没有直接调用者的函数中的this是undefi
阅读全文
2020.10.13 vue中watch和computed属性的区别
摘要:既能用computed 实现又可以用 watch 监听来实现的功能,推荐用 computed,重点在于 computed 的缓存功能 computed计算属性是用来声明式的描述一个值依赖了其它的值,当所依赖的值或者变量改变时,计算属性也会跟着改变; watch 监听的是已经在 data 中定义的变量
阅读全文
前端框架
摘要:最近学习前端知识,发现很多都没听说过,记录一下 1.babel 最近学习react,使用create-react-app创建一个项目,项目里内置babel,查了一下 babel会将js转换成es5的语法,以后再详细了解
阅读全文
nodejs读取文件
摘要:nodejs读取文件两种方式: fs.readFileSync("index.js","utf-8");//很消耗内存 fs.createReadStream("index.js");
阅读全文
[学习es6]setter/getter探究(转)
摘要:1. 背景 在es6中,我们可以用class关键字来定义类,语法如下 class Person { // 构造函数 constructor (name) { // 属性初始化 this.name = name; } // 成员方法 sayName () { console.log(this.name
阅读全文
javascript修改浏览器title方法 JS动态修改浏览器标题
摘要:给大家讲一个用javascript修改浏览器title方法和技巧 title在html中属于特殊的节点元素.因为它可以使用document.getElementsByTagName("title")[0]来获取网页的title标签,但却无法用document.getElementsByTagName
阅读全文
input type="checkbox" 选中传值,不选中传值的方法讲解
摘要:最近在使用form表单时,出现了一个问题,checkbox如果选中会传true,没选中就什么都不传,但是这不是想要的效果呀,希望做到选中时传true,不选中时传false。 那么就有以下两种方法 1. 2. 生成这样的表单,当checkbox未选中的时候,提交的是hidden表单。false就被提交
阅读全文