Lyk-Blog
前端技术入口 →
Lyk-Blog
前端技术入口 →
Konck! Knock!
OK
Lyk-Blog
Choose mode
dark
auto
light
首页
技术分类
ES6
前端工程化
HTML+CSS
JavaScript高级
JavaScript基础
Vuejs
TypeScript
微信小程序
博客
标签
时间轴
文章目录
前端技术
博客搭建
联系lyk
GitHub
(opens new window)
CSDN
(opens new window)
Konck! Knock!
OK
一个前端爱好者 !
保持竞争、用心学习、用心记录
前端技术学习目录
Lyk
2022/3/20
文章目录
前端学习网站(速查)和开发软件下载
Lyk
2022/4/11
七、学习小程序系统常用的API调用
Lyk
2022/9/13
微信小程序
网络请求API
wx.request
展示弹窗API
wx.showToast等
转发功能
onShareAppMessage
获取设备信息
获取位置信息
Storage存储
页面跳转
wx.navigateTo
小程序用户登录流程
六、小程序的组件化开发
Lyk
2022/9/12
微信小程序
自定义组件
组件生命周期
组件通信
组件代码共享
页面获取组件实例
插槽
五、小程序的事件处理
Lyk
2022/9/11
微信小程序
事件监听
事件类型
事件对象event
事件参数传递
data杠星
mark
事件捕获
事件冒泡bind
catch阻止事件传递
四、WXSS-WXML-WXS语法
Lyk
2022/9/10
微信小程序
wxss语法
尺寸单位rpx
wxml语法
Mustache语法
逻辑判断wx:if
hidden属性
wx:for列表渲染
block标签
wxs语法
三、小程序常见的内置组件
Lyk
2022/9/9
微信小程序
Text组件
Button组件
View组件
Image组件
ScrollView组件
组件的共同属性
二、小程序的架构和配置
Lyk
2022/9/8
微信小程序
双线程模型
配置文件区分
全局配置
app.json
页面配置
page.json
一、初识小程序开发
Lyk
2022/9/7
小程序
小程序开发选择
微信小程序开发准备
微信小程序目录结构
小程序MVVM架构
五、TypeScript知识/语法扩展
Lyk
2022/9/6
TypeScript
TS模块化
命名空间namespace
declare声明
了解tsconfig.json文件
axios二次封装
上一页
1
...
1
2
3
4
5
6
7
...
8
下一页
跳转至
前往
Lyk
73
文章
490
标签
分类
ES6
13
前端工程化
7
HTML+CSS
11
JavaScript高级
7
JavaScript基础
10
Vuejs
14
TypeScript
5
微信小程序
7
博客
2
标签
全部
ES6
语法环境
环境记录
let关键字
const关键字
let/const与var的区别
块级作用域
ES7
ES8
ES9
ES10
ES11
ES12
ES13
模板字符串
标签模板字符串
函数的默认参数
函数的剩余参数
箭头函数的补充
展开语法
展开运算符
展开运算符的浅拷贝
引用赋值
深拷贝/浅拷贝
数组表示方式
Proxy类
Reflect内置类
class关键字
类的实例方法
类的访问器方法
static关键字
类的静态方法
ES6实现继承
extends关键字
super关键字
babel工具
js多态
字面量的增强写法
数组的解构
对象的解构
Symbol类型
Set
WeakSet
Map
WeakMap
强引用
弱引用
模拟Vue响应式原理
进程
线程
浏览器事件循环
微任务队列
宏任务队列
Node中的事件循环
迭代器
iterator
生成器
Generator
异步处理方案
async/await
防抖
节流
深拷贝
事件总线
前端工程化
异常处理
throw语句
try/catch语句
正则表达式
RegExp类
前后端分离
服务端渲染SSR
npm
yarn
cnpm
npx
pnpm
npm发布自己的包
webpack
package.json
webpack.config.js
打包css文件
css-loader
style-loader
打包less文件
less-loader
自动添加前缀-兼容浏览器
postcss-loader
postcss.config.js
打包图片文件
打包js文件
babel-loader
ES6打包成ES5语法
babel.config.js
打包vue文件
vue-loader
resolve模块解析
webpack常见插件
webpack模式配置
webpack搭建本地服务
开启HMR模块热替换
区分生产开发环境
Promise
Promise类
CommonJS模块规范
CMD规范了解
AMD规范了解
ESModule模块规范
HTML
服务器
浏览器内核
注释
HTML结构
img元素
a元素
iframe元素
HTML全局属性
字符实体
URL/URI
元素语义化
SEO
字符编码
Git
CSS
link元素
浏览器渲染流程
CSS文本相关属性
CSS字体相关属性
CSS选择器
CSS属性继承
选择器权重
display属性
元素的隐藏方法(四种)
CSS盒子模型
盒子阴影box-shadow
行内非替换元素
box-sizing
background属性
列表元素ol/li
列表元素ul/li
列表元素dl/dt/dd
表格元素table/tr/td
form表单
input元素
开发规范
meta元素
link图标
flex布局
文本超出显示省略号
网络字体的使用
字体图标
精灵图
定位position
浮动float
HTML5新增元素
video元素
audio元素
input元素扩展
HTML5全局属性data-
white-space属性
text-overflow属性
CSS函数
浏览器前缀
BFC
transform属性
水平垂直居中方案
transition动画属性
animation动画属性
CSS动画
vertical-align属性
CSS常见单位
理解DPR/PPI
less
视口
移动端适配方案
媒体查询
rem
vw
响应式布局
JS高级
this指向
默认绑定
隐式绑定
显示绑定
new绑定
箭头函数
js内存管理
V8垃圾回收机制
引用计数
标记清除
闭包
闭包引起内存泄露
V8内部优化
对象的原型
函数的原型
constructor属性
原型链
原型链实现继承
借用构造函数继承
原型式继承函数
寄生式继承函数
寄生组合式继承
对象的方法补充
构造函数的实例方法
构造函数的类方法
Object.create()
网页的解析
网页解析过程
浏览器渲染引擎
回流/重排
重绘
composite合成
script元素与页面解析的关系
script元素的defer属性
script元素的async属性
JS基础
基本语法
变量
数据类型
数据类型转换
计算机语言
JS历史
JS的组成
JS引擎
JS应用
局部变量
全局变量
函数
立即执行函数
函数声明
函数表达式
arguments
递归
斐波那契数列实现
回调函数
高阶函数
匿名函数
debugger调试技巧
运算符和运算元
if分支结构
switch分支结构
for循环
while循环
break
continue
函数对象属性length/name
函数的剩余参数...args
纯函数
柯里化
自动柯里化函数
组合函数
with语句
eval函数
严格模式
对象的增强知识
Object.defineProperty()
数据属性描述符
存储属性描述符
Object.getOwnPropertyDescriptor()
JS代码执行
V8执行原理
V8引擎架构
JS代码执行过程
GO全局对象
VO变量环境/变量对象
AO活动对象
执行上下文栈
堆内存
函数执行上下文
全局执行上下文
作用域
作用域链
对象类型的使用
对象属性方括号的使用
对象遍历
栈内存
值类型
引用类型
this
工厂方法创建对象
构造函数
类
new创建对象
全局对象
文章目录
Number数字类型
Math对象
String字符串类型
Array数组
Date类型
DOM操作
节点的属性
元素的属性
元素的相关操作
元素的dataset属性
元素大小、滚动
window大小、滚动
BOM
window对象
location对象
URLSearchParams类
history对象
navigator对象
screen对象
JSON
Storage机制
事件捕获
事件冒泡
事件委托
event对象
EventTarget类
常见的事件
window定时器方法
setTimeout/clearTimeout
setInterval/clearInterval
轮播图
DOM案例
TypeScript
泛型
泛型类型参数化
泛型接口
泛型类
泛型约束
映射类型
TS内置工具
类型体操
类的成员修饰符
抽象类
索引签名
接口继承
严格字面量赋值检测
枚举类型
enum
TypeScript变量声明
TypeScript数据类型
any类型
unknown类型
void类型
never类型
tuple类型
TS模块化
命名空间namespace
declare声明
了解tsconfig.json文件
axios二次封装
联合类型
交叉类型
type类型别名
interface接口声明
类型断言as
非空类型断言!
字面量类型
类型缩小
函数类型表达式
函数调用签名
函数构造签名
函数的重载
this类型及内置工具
Vue
mustache语法
v-once
v-text
v-html
v-pre
v-cloak
v-bind
v-on
条件渲染
v-if
v-else-if
v-else
v-show
v-for
组件化开发
父子组件的通信方式
父传子props
子传父$emit
mitt库
声明式编程
命令式编程
MVVM
options api
data属性
methods属性
Setup函数
界面响应式数据
reactive函数
readonly函数
关于reactive的其他API
toRefs 函数
ref函数
关于ref的其他API
Setup禁用this
插槽的基本使用
默认插槽
具名插槽
动态插槽
渲染作用域
作用域插槽
计算属性
computed
侦听器
watch
双向数据绑定
v-model表单
组件的生命周期
组件及元素的ref属性
动态组件的使用
keep-alive组件
异步组件
组件的混入mixin
computed函数
组件生命周期函数
Provide和inject使用
watchEffect
自定义Hook
script setup语法糖写法
defineProps
defineEmits
defineExpose
router
vuex
自定义指令
directive
内置组件Teleport
Vue.use插件
pinia
axios
小程序
小程序开发选择
微信小程序开发准备
微信小程序目录结构
小程序MVVM架构
微信小程序
双线程模型
配置文件区分
全局配置
app.json
页面配置
page.json
自定义组件
组件生命周期
组件通信
组件代码共享
页面获取组件实例
插槽
wxss语法
尺寸单位rpx
wxml语法
Mustache语法
逻辑判断wx:if
hidden属性
wx:for列表渲染
block标签
wxs语法
vue项目
代码规范工具
Prettier
代码格式化
editorconfig编码风格
ESlint
经验总结
Text组件
Button组件
View组件
Image组件
ScrollView组件
组件的共同属性
网络请求API
wx.request
展示弹窗API
wx.showToast等
转发功能
onShareAppMessage
获取设备信息
获取位置信息
Storage存储
页面跳转
wx.navigateTo
小程序用户登录流程
VsCode
事件监听
事件类型
事件对象event
事件参数传递
data杠星
mark
事件冒泡bind
catch阻止事件传递
vuepress-plugin
友情链接
友链请联系我
友链请联系我
GO
点击GO自动跳转加我qq:1272198474
播放失败
彩虹
周杰伦