笔记
new一个obj
new一个对象
展开
-
三年前端需要达到什么水平?
作为一个前端开发人员,那么三年需要达到什么水平才算合格呢?首先前端三剑客html,css必须精通,js要达到熟练水准,至少能掌握几种基本的设计模式,还要有能独立的封装插件造轮子的能力,像闭包,原型,函数科里化,事件循环机制,深浅拷贝都应该能熟练掌握原理对于框架的话,三年基本上能熟练掌握vue,react,像一些复杂组件的封装都不在话下像预编译器less,sass也要熟练掌握,因为这玩意真香,用的熟练能节省你大部分写样式的时间像打包工具的话能熟练使用webpack,并能熟练配置像版本工具的原创 2023-02-05 23:34:18 · 1278 阅读 · 0 评论 -
Go.js简单使用的方法
![tree.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ca0ac81d6035459fa81013a7b5d8b9a4~tplv-k3u1fbpfcp-watermark.image) **gojs的使用可以学习这位大佬的文章 '木子七' https://juejin.cn/post/6844903612720775181** **API文档:https://gojs.net.cn/index.html** # 1. 初始化画布 ```j原创 2021-06-07 14:15:26 · 1350 阅读 · 0 评论 -
原生小程序tabbar切换onload不生效
今天在用原生写一个民宿项目时,当登录后退出再换其他账号再进来时,发现tabar切换到订单模块是onload没有发请求,所以数据还是上个账号的缓存数据,于是我把请求试着加入onshow里面,发现直接陷入请求死循环了,为了解决这个bug,我试过很多方法,最后用wx.switchTab解决了这个问题。...原创 2020-10-29 18:34:24 · 901 阅读 · 0 评论 -
vue-router
本篇文章只针对有基础的,看不懂别喷vue-router是vue重要组成部分之一,主要功能是实现前端路由的页面跳转而请求新的url,减轻了服务器压力两种跳转模式 hash 和 history区别 hash /#/ 方法:psh() replace()history / 方法:go() backgo() push() replace()路由跳转<router–link to="/home:id" tag=“button”/>{pa原创 2020-09-12 00:57:48 · 74 阅读 · 0 评论 -
vuex的基本使用
vuex 状态管理工具,可以实现状态的全局管理,减少了组件通信的复杂度,提高了开发效率如果是创建了vue-cli脚手架,那么直接在store下的index.js下编写代码state:用来存放数据的仓库在state创建一个数据 count:0在组件中可以通过this.$store.state.count取值也可以通过 在computd中 扩展运算 …mapState([“count”])取值mutation : 用来声明处理函数的地方可以通过定义函数的方式去修改state的值比如 add(st原创 2020-09-10 01:03:17 · 104 阅读 · 0 评论 -
React的状态管理工具mobx使用
1 在store文件夹下新建一个index.js文件,引入mobx插件,和实例化对象@obsevble是初始值 @action是事件处理2在根组件(入口文件)引入刚创建好的store文件,并用Provider将根组件包裹起来,并注入store对象建立连接3在需要调用的地方引入props,并且取出里面的store值就可以了...原创 2020-08-29 23:37:53 · 106 阅读 · 0 评论 -
关于VScode的编码乱码问号问题.
近期,我在用node.js的express框架时 在EJS 模板语法上经常出现中文乱码,发现编辑的文字全成了??? 问号如下图:这是源码,当时编辑的全是文字,当你重启vscode之后 文字神奇的称为了???后来我多重启了几遍vs 再重跑了node之后 发现又神奇的好了总结发现:我猜测可能是express的ejs模板引擎有bug 或者vs的编码格式未设置...原创 2020-07-25 14:26:45 · 4580 阅读 · 0 评论 -
ajax跨域问题
什么叫跨域?什么叫同源?什么是同源?同源是指协议,端口,域名相同,什么是跨域?同源之间可以相互访问资源,不同源则不能相互访问,这就是跨域,这也是浏览器出于保护的一种安全机制下图就是典型跨域的bug之一:很显然请求的端口和被请求路径的端口不一样;那么如何解决跨域问题呢?个人目前所知道的几种解决方案1,CORS2,JSONP3,nagix 反向代理这几种方法级实现我就不说了,大家自行度娘,不喜吻喷。...原创 2020-07-24 16:44:50 · 70 阅读 · 0 评论 -
node.js中的响应体乱码问题
源码如下![在这里插入图片描述](https://img-blog.csdnimg.cn/20200713222451699.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyMDU4MTQ3加了响应头编码格式后response.writeHead(200,{‘content-type’:‘text/html;charset=utf原创 2020-07-13 22:27:33 · 151 阅读 · 0 评论 -
懒人型数组翻转与冒泡排序
如何告别天书般的几十行代码来简单实现数组的翻转和冒泡排序呢?我们接下来会用的两个词“reverse” 与 “sort”1 reverse 数组翻转正常情况下翻转之后我们在控制台输出数组元素成功翻转,简单且粗暴!2 sort 冒泡简单排序正常情况下用了sort之后看到没,一用就灵3sort的不足与优化使用sort时能简单将数值进行冒泡排序,但是如果出现了var a = [1...原创 2020-03-22 23:12:42 · 137 阅读 · 0 评论 -
JS神奇的作用域
今天谈到了js的作用域,那我们直接开门见山1.先说js的作用域的作用和目的:2.作用:就是代码名称(变量)在某个范围内起作用和效果3.目的:为了提高程序的可靠性,更重要的是减少命名冲突。4.作用域呢我们又分为两种:“全局作用域” 和 “局部作用域” 不是“菊部”作用域5.那这两种作用域有什么区别吗?区别那是相当大!全局作用域 指的是在整个script标签中,或者是一个单独的J...原创 2020-03-17 22:55:43 · 126 阅读 · 0 评论 -
数据类型之NAN
数值数据类型之NAN NaN全称Not-A-Number(非数值)。我们可以通过Number.NaN来获得一个NaN,在类型转换失败时,我们常常会得到一个NaN需要注意的是,NaN是JS中唯一一个自身不相等的存在。如何判断NAN?说明:如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或者 === 运算符...原创 2020-03-16 18:15:54 · 1356 阅读 · 0 评论