摘要: 使用pip install jieba 报而且安装缓慢: 百度网友方法:cmd 用命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba --解决了问题。 问题分析:俺也不知道。。。 找了半天,结果Pycharm 导入还是没 阅读全文
posted @ 2020-12-23 18:13 HelloBytes 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 已工作同学的项目总结(仅供参考) git commit -m ‘xxx’备注不要瞎写,会被嫌弃的 提交代码时,最好查看一下修改了那些文件,如果没有修改的撤回一下 避免提交一大堆空的修改上去 项目中的公共样式千万别去动!! 工作难的不是开发是改bug,一定及时沟通!! 需求不明确问产品,字段不确定问后 阅读全文
posted @ 2020-12-23 16:11 HelloBytes 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 8.DOM **1).**新建节点 document.createElement("元素名") // 新建一个元素节点 document.createAttribute("属性名") // 新建一个属性节点 document.createTextNode("文本内容") // 创建一个文本节点 do 阅读全文
posted @ 2020-12-23 16:08 HelloBytes 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 项目相关 1.组件化和模块化 为什么要组件化开发 有时候页面代码量太大,逻辑太多或者同一个功能组件在许多页面均有使用,维护起来相当复杂,这个时候,就需要组件化开发来进行功能拆分、组件封装,已达到组件通用性,增强代码可读性,维护成本也能大大降低 组件化开发的优点 很大程度上降低系统各个功能的耦合性,并 阅读全文
posted @ 2020-12-23 14:59 HelloBytes 阅读(451) 评论(0) 推荐(0) 编辑
摘要: React相关 1.React 中 keys 的作用是什么? key 是用来帮助 react 识别哪些内容被更改、添加或者删除。key 需要写在用数组渲染出来的元素内部,并且需要赋予其一个稳定的值。稳定在这里很重要,因为如果 key 值发生了变更,react 则会触发 UI 的重渲染。这是一个非常有 阅读全文
posted @ 2020-12-23 14:47 HelloBytes 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 10.http&ajax 1.TCP/IP****的三次握手和四次挥手 三次握手: 第一次握手:客户端向服务端发送SYN码数据包,表示客户端要求和服务端建立连接; 第二次握手:服务端收到客户端的连接请求后,会发送ACK数据包给客户端,表示你的连接 请求已经收到,询问客户端是否真的需要建立连接; 第三 阅读全文
posted @ 2020-12-23 14:44 HelloBytes 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 10.正则 //解析 URL Params 为对象 var str = 'http://www.zhufengpeixun.cn/?lx=1&from=wx&b=12&c=13#qqqq'; function getParam(url){ var reg = /([^?=&]+)=([^?=&#]+ 阅读全文
posted @ 2020-12-23 14:40 HelloBytes 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Vue相关 1.vue生命周期 什么是Vue生命周期? Vue 实例从创建到销毁的过程,就是生命周期。也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期 Vue****生命周期的作用是什么? 它的生命周期中有多个事件钩子,让我们在控 阅读全文
posted @ 2020-12-23 14:35 HelloBytes 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 7.原型及原型链 原型 - 函数都带有一个prototype 属性,这是属性是指向构造函数的原型对象,这个对象包含所有实例共享的属性和方法。 - 原型对象都有一个constructor 属性,这个属性指向所关联的构造函数。 - 每个对象都有一个__proto__ 属性[非标准的方法],这个属性指向构 阅读全文
posted @ 2020-12-23 14:33 HelloBytes 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 9.JS的异步编程 因为js是单线程的。浏览器遇到setTimeout 和 setInterval会先执行完当前的代码块,在此之前会把定时器推入浏览器的待执行时间队列里面,等到浏览器执行完当前代码之后会看下事件队列里有没有任务,有的话才执行定时器里的代码 常用的方式:setTimeout setIn 阅读全文
posted @ 2020-12-23 14:32 HelloBytes 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 3.定义函数的方法 ·1.function****声明 //ES5 function getSum(){} function (){}//匿名函数 //ES6 ()=>{} **·2.**函数表达式 //ES5 var getSum=function(){} //ES6 let getSum=()= 阅读全文
posted @ 2020-12-23 12:43 HelloBytes 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 5.闭包的理解 简单来说闭包就是在函数里面声明函数,本质上说就是在函数内部和函数外部搭建起一座桥梁,使得子函数可以访问父函数中所有的局部变量,但是反之不可以,这只是闭包的作用之一,另一个作用,则是保护变量不受外界污染,使其一直存在内存中,在工作中我们还是少使用闭包的好,因为闭包太消耗内存,不到万不得 阅读全文
posted @ 2020-12-23 12:41 HelloBytes 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 2.JS的数据类型 基本数据类型: number 数字; boolean 布尔值 :有两个值 true、false ;string 字符串 null 空对象; undefined 未定义的值(很多浏览器的初始值是undefined) Symbol() 产生一个唯一的值,和谁都不重复 null和und 阅读全文
posted @ 2020-12-23 12:32 HelloBytes 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 已工作同学的项目总结(仅供参考) git commit -m ‘xxx’备注不要瞎写,会被嫌弃的 提交代码时,最好查看一下修改了那些文件,如果没有修改的撤回一下 避免提交一大堆空的修改上去 项目中的公共样式千万别去动!! 工作难的不是开发是改bug,一定及时沟通!! 需求不明确问产品,字段不确定问后 阅读全文
posted @ 2020-12-23 12:27 HelloBytes 阅读(123) 评论(0) 推荐(0) 编辑