- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 构建前端项目的思考
现在都是组件化,用一个语义化的标签来渲染内容,让开发者看的更清楚,比如一些自定义的标签 不能与html标签冲突 来表达这一部分是什么,通过组件化的思想,来拆分功能模块,拆到不能拆为止,通过自定义封装组件,也让维护变得方便,结构更清楚。客户端渲染与服务器端渲染,如果你看的见前端代码标签body div之类的,有时候你只看得见script的js链接,因为都是靠发送请求来异步加载页面也利于分工模块,团队合作,现在的模块管理,代码导出,类型推断,从js到ts,从隐式到显式,封装api拦截劫持泛型,现在的框架
2020-08-28 23:18:57 264
原创 vue与react分析
vue数据:双向绑定data使用视图模板template编译render函数创建虚拟节点diff算法比对转换真实节点在编译的时候存在动态数据与静态数据对比的时候没有改变的地方就跳过存在指令与数据的地方就着重的追踪在初始化的时候做好依赖收集与数据监听,每个组件都独立存在watcher使用complie来做指令的编译存在对应的生命钩子函数来额外对这些编译进行操作react数据:单向流动state使用函数或者类组件createElement创建虚拟节点diff算法对比转换真实节点react
2020-08-22 15:56:43 112
原创 vue如何实现视图渲染
从脚手架入手template 模板 比如<template><div><span v-if="bool"></span></div></template><script>exprot default{data:function(){return {bool:"true"}}}</script>一步步来分析data使用函数来返回数据对象将这些数据对象做数据劫持使用object.
2020-08-20 13:11:45 837
原创 axios的封装
import http from './http/index'Vue.use(http);//import {http} from './http/index'//Vue.prototype.$http=http;如下是index文件import axios from 'axios'export const http=async function(){ function But(){ return new Promise((resolve,reject)=>{
2020-08-18 14:24:41 268
原创 前端面试第二波
昨天参加了一场面试分初试与复试自我介绍初试问了JavaScript的Bom 与dominnerText与innerHtml的区别常用的数据类型在vue里面怎么样输入路径不让他进入特定路由网页如何控制一个特定用户可以看见页面 普通用户看不见问了前后端分离 会做吗后端数据交互用axios吗 会封装使用吗生态全家桶都用过吗复试来了一个三十多快四十的大佬直接问做过什么项目没有怎么学习vue的是用什么搭建vue问了mysql数据库怎么样做复杂查询问会前后端分离吗学过nodejs吗然
2020-08-18 12:54:46 250
原创 react-redux与router结合使用
路由配置注入数据provider每个子路由组件 都connect连接方法 数据redux数据import {createStore} from 'redux'//用于创建仓库import {combineReducers} from 'redux'//const initialState = {//state数据 cart: [ { product: 'bread 700g', quantity: 2, unitCost: 90
2020-08-16 16:07:06 522
原创 react的国际化
locales的语言包目前是用json如果用json 采用require导入 会语法报错export default 或export constlocales.jsx文件export const locale={ "en": { "name":"<strong>LIU</strong>", 'age':"12" }, "zh": { "name":"刘", 'age':"12" }}i
2020-08-13 08:37:23 173
原创 vue的国际化
在src目录下面建立语言包common下的ch.jsmodule.exports = { message: { login: '登录', Username: '用户名', Password: '密码', Captcha: '验证码', Language: '语言', zh: '中文', en: '英文' } }index.jsimport VueI18n from 'vue-i18n'Vue.use(VueI18n);
2020-08-13 08:15:50 272
原创 react使用taro
Taro 是一个开放式跨端跨框架解决方案可以使用vue react框架开发小程序一系列的百度 支付宝 QQ等等没有支持安卓APP 那个还是使用uniappreact开发安卓使用react native小程序用 tarovue是uniapp都包了用过vue其实对比一下 都差不多 语法不一样实质上面还是封装了小程序原生api 生命周期 再结合框架的生命周期勾子函数 与框架语法 通过编译 形成小程序代码下面是taro的官网https://taro-docs.jd.com/taro/docs/RE
2020-08-06 23:40:31 965
原创 react路由的withRouter
withRouter结合路由懒加载使用路由代码import React from 'react'import {HashRouter,Route,Link,Switch} from 'react-router-dom'import B from './bLoad'class A extends React.Component//A组件根路由{ constructor(){ super() } to=()=>{ console.log
2020-08-04 17:24:49 593
原创 前端工作的一天
使用git小乌龟 连接 公司私有库 用注册的账号 上传代码使用慕客 蓝湖等工具 与ui协调 切图 要图片使用css样式布局 切图一整天我发现学生就是比较廉价的劳动力工资低还加班 真实不当人我们自己要知道值什么价位朝哪个目标走 一天天切图虽然是重要技能 但是到了熟练的时候 其实就已经到上限 这时候 其实就没有出路了 当你在的公司就只有这些 其实就可以换公司了,因为当你熟练 却不拓展新的领域 时间其实就浪费了,然后就有了 工作年限 不等于工作经验的道理 有些人做了几年却一直都在老地方,这样其实是没
2020-08-03 11:14:05 504 4
原创 前端面试
不久前参加了一场前端实习生校招类型的面试面试官问了:vue实现双向绑定 uniapp nodejs js 异步 组件 布局面试了两轮问了有自己做的项目吗给了一个静态的页面 问只有一个页面吗然后我说前端是vue 后端是PHP MySQL 一起写的数据交互看了我做的uniapp app问了swiper组件 做轮播 flex做布局promise对象的知识一般公司都是这样问上面的东西课堂上面可学不到我是看JavaScript高级程序设计以及一些视频 学习的...
2020-08-01 18:31:48 148
xlsx.full.min.js
2020-12-11
Print11.js
2020-12-03
jspdf.debug.js
2020-11-27
学习两三年前端的心得.docx
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人