- 博客(76)
- 资源 (5)
- 收藏
- 关注
原创 什么是产品感?
首先要知道产品经理所负责的事情就是:从0-1孵化产品以及从1-100+的产品运营的全生命周期管理那么怎么样才算是有良好的产品感?(产品思维)本人总结的经验有以下几点:1、准确的把握产品的自身定位,以及在市场中的地位。2、理解市场和行业现状,能分析和预判未来趋势,结合政策觉得产品的更新迭代方向。3、紧接着就是以市场需求为主要导向做产品规划,以及更新迭代。4、在生命周期管理的最后阶段,也就是不断的打磨产品,把产品当成自己的孩子,“教育&培养”产品。...
2022-03-02 17:00:00
263
1
原创 关于面试最后谈薪资的问题?
谈薪资的问题,是很多找工作的同学们都无法避免的那么这篇文章就来谈谈如何面对关于谈薪资这样的问题希望对各位同学能有所帮助在面试即将接近尾声时HR都会直言不讳的问你“你的期望薪资是多少?”那么,很多同学会直接惊慌失措然后在大脑还没有反应过来的时候就报出了一个具体数字早早的就亮出了直接的底牌等到面试结束,才后知后觉当HR问你的期望薪资是多少时正确的做法应该是:不要着急着回答!不要着急着回答!不要着急着回答!争取关于意向公司以及岗位的更多信息。比如,在回答具体期望薪资前可以反问HR几个问题。
2022-03-02 13:02:15
685
原创 Do not let it go
Some people say that you just learn to let go, in a way I must disagreeIf it just takes one moment to let go, then you will never really held on tightly enough.To a dream, to a goal, to a person, to anything.I believe that you let go little by little, s
2021-12-15 12:47:00
170
原创 typeof检测变量数据类型
用typeof检测变量的数据类型(有以下几种):数值对应的是 :number字符串对应的 :string:boolean:undefinednull 对应的是 :object这里要注意:prompt取到的数值为字符串类型,不能进行基本计算...
2021-07-30 17:19:49
230
原创 箭头函数的特性
在ES6之前,譬如我们定义一个方法,里面嵌套一个定时器还有一个方法,那么此时在这个使用这个回调函数的时候,就需要将this关键字在第一层作用域做一个保存,以便内部的回调函数访问使用那么,在ES6出了箭头函数,我们可以在箭头函数内部作用域里访问箭头函数上级作用域的数据,我们就可以完美的解决这个问题,箭头函数的作用还很广,这里仅以此举例说明...
2021-07-29 15:46:46
122
原创 DOM和BOM简介
DOM和BOM的简介及区别:DOM:文档对象模型,描述了处理网页内容的方法和接口。最根本对象是document(window.document)。由于DOM的操作对象是文档,所有DOM和浏览器没有直接关系。BOM:浏览器对象模型,描述了与浏览器进行交互的方法和接口。由navigator、history、screen、location、window五个对象组成的,最根本对象是window。用来获取或设置浏览器的属性、行为,例如:新建窗口、获取屏幕分辨率、浏览器版本号等。DOM是W3C标准,BOM没有相关
2021-07-19 21:16:29
112
原创 前端和后台接口有无跨域问题的状态区别
前端登录业务的相关技术点:我们的服务器和我们的前端VUE可能存在一个跨域的问题如果前端和后台接口之间不存在跨域:通过cookie在客户端记录状态通过session在服务器端记录状态反之则:通过token方式维持状态...
2021-07-17 16:16:37
272
原创 Vue如何给组件里面的路径起别名及引用?
一般的src查找路径都需要用到"…/"等,若文件夹很多层级很深的话容易出错。因此可以起个别名方便查找。首先在工程目录中找到build文件,在其中找到webpack.base.conf.js文件找到resolve:里面这段代码,里面已经默认“@”为“src”的别名,按截图中的方式就可以自己给需要的文件起别名。需要注意的是,在组件里面引用的时候,因为组件不是import导入的,所以需要在最前面加上“~”才生效...
2021-03-16 20:02:42
1317
原创 Vue学习之hush模式与history模式
系统默认的模式是hush模式,在该模式中页面跳转返回之后不会保存原来的页面,而history则是在页面返回后还是会回到原来的页面,这是两种模式的区别下面是如果修改:将前面的代码中加入mode:‘history’ 即可实现...
2021-03-16 18:13:10
487
原创 手动配置vue-router路由
首先终端输入创建路由指令:创建router文件夹,并在该文件夹中创建index.js文件安装插件 → 创建路由对象 → 导出router在main.js中导入router还需要在App.vue里面添加router-view占位,否则组件将无法显示然后还需要在index.js中配置映射关系...
2021-03-16 18:10:11
685
原创 vue router路由的懒加载
当打包构建应用时,JavaScript包会变得非常大,影响页面加载效率如果我们将不同的路由对应的组件分装成不同的代码块,然后当路由被访问的时候才加载对应组件,那么我们的请求效率就会高很多。简单来说,懒加载就是按需服务。用到的时候再请求资源,没有用到的时候就放在服务器不请求。...
2021-03-14 17:39:44
53
原创 创建路由router-link补充知识
中除了to属性之外还有一些其他属性:tag、replace、active-classtag则是将标签改成自己需要的标签,而不是路由默认的a标签。格式:<router-link to='/home' tag='li'>replace则是与history相对立,repalace不会渲染时不会留下记录,而history可以返回,类似栈(后进先出)附:创建history如下:const router = new VueRouter({ routes, mode:'histo
2021-03-14 15:43:27
108
原创 创建vue-cli3(脚手架3)步骤
输入指令:vue create testvuecli3选择Manually select features (手动自定义选择)空格键取消选择,仅保留Babel选择In dedicated config files 独立文件夹选择是否保存文件供之后项目使用(是)命名保存的项目设置名称...
2021-03-13 16:15:32
299
原创 创建实例两种方法
new Vue({ el:'#app', render: function (h) { return h(App) }})new Vue({ render: function (h) { return h(App) }}).$mount('#app')以上两种写法效果等同。差别在于后者内部多了条判断代码,最后执行效果相同...
2021-03-13 15:55:01
568
原创 vue开发之关闭代码规范
如果不喜欢vue里面的代码规范可以手动进行关闭, 操作如下:找到config文件夹 → index.js文件 → 将useEslint的值改成false 即可
2021-03-13 14:49:53
1217
原创 vue-cli3与2的区别
一、vue-cli3 是基于webpack4打造的,而vue-cli2还是webpack3二、vue-cli3 的设计原则是“0配置”,移除配置文件根目录下的build和config等目录三、vue-cli3提供了vue ui命令,提供了可视化配置,更加人性化四、移除了static文件夹,新增了public文件夹,并且将index.html移动到了public文件夹中...
2021-03-13 14:44:26
167
原创 Vue组件通信-子传父
组件通信之子传父:当子组件发生了某事件,子组件发射该事件父组件监听该事件并作出反应核心代码如下:<body><!--父组件模板--><div id="app"> <cpn @item-click="cpnClick"></cpn></div><!--子组件模板--><template id="cpn"> <div> <button v-for=
2021-02-09 15:24:15
57
原创 Vue之父组件与子组件
核心代码如下:<body><div id="app"> <cpn2></cpn2></div><script src="../Vue_js/vue.js"></script><script> //创建子组件 const cpnC1 = Vue.extend({ template: '' + '<div>' + .
2021-02-08 22:03:00
119
原创 Vue组件化的基本使用
效果图:组件化的使用步骤:1、创建组件构造器对象2、注册组件3、使用组件核心代码如下:<body><div id="app"> <my-cpn></my-cpn> <my-cpn></my-cpn></div><script src="../Vue_js/vue.js"></script><script> //创建组件构造器模板 con
2021-02-08 19:26:34
102
原创 v-model修饰符的使用
效果图:1、".lazy"作用:加了.lazy修饰符后,就不会实时更新输入的字符,而是会在用户按回车键后或者失去焦点的时候再更新数据。2、".number"作用:因为v-model默认的类型的字符串,所以该修饰符可以将数据类型转换成数字型,不需要再转换。3、".trim"作用:去除字符串的空格核心代码如下:<body><div id="app"> <input type="text" v-model.lazy="message"> &l
2021-02-08 11:18:03
344
原创 vue之v-model与selectt的使用
效果图:核心代码如下:<body><div id="app"> <select name="myCity" v-model="city"> <option value="杭州">杭州</option> <option value="宁波">宁波</option> <option value="温州">温州</option>
2021-02-07 17:48:49
252
原创 Vue-v-model与radio组合使用
案例:效果图:核心代码如下:<body><div id="app"> <label for="male"> <input type="radio" id="male" name="sex" value="男" v-model="sex">男 </label> <label for="female"> <input type="radio" id="female" n
2021-02-07 17:02:44
237
原创 Vue之v-model的使用
案例:先看效果图:核心代码如下:<body><div id="app"> <input type="text" v-model="message"> <h2>{{message}}</h2></div><script src="../Vue_js/vue.js"></script><script> const app = new Vue ({ e
2021-02-07 16:20:47
63
原创 vue简单购物车案例
效果图:html代码如下:<body><div id="app"> <div v-if="books.length"> <table> <thead> <tr> <th></th> <th>书籍名称</th> <
2021-02-01 15:11:56
97
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人