自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 写字的技巧终极版

想学习写字的人评论私信都可以,我看到就会回,是助人为乐也是好为人师,不收费,收你的脑细胞,还有,我是真人。1.四指并拢,手腕的那个支点发力,然后用拇指和食指稍微调整一下方向。2.食指是感受器和调节器,手腕的那个支点发力,食指握笔端感受和调节。3.虎口是感受器和调节器,手腕点点点负责发力,虎口握笔端感受和调节。我觉得应该不会在变了,所以叫它终极版。5.拇指食指以一种另类的抓笔方式抓笔。4.还有就是倚势,小臂发力。

2023-12-28 12:24:43 382 1

原创 写字的诀窍

为什么我会想到这个打点的方法,主要是以前我写横线总是会写歪,我知道这是我中途发力的问题,前一小段是笔直的,那前一小段的发力应该是没问题,那就是衔接的发力出了问题,所以写中间那段感觉有点别扭的时候我就停下,运一下神,想好了在发力,这种点点点写横线的法方就是边写边高度集中精神一旦感觉到了有一点不对的感觉就随时就终止了。我把写字,控笔总结了几个点,包括抓笔方法和发力方法,可能是错的,但对你理解写字的诀窍绝对会有帮助,因为我一直以来写的字都很丑,有一天我发现,不能再写这种丑字来折磨自己了,然后我看了哔哩哔哩空水。

2023-11-30 02:46:24 73 1

原创 vue的.sync修饰符

sync的功能是:当一个子组件改变了一个 prop 的值时,这个变化也会同步到父组件中所绑定。这是一个语法糖,意思是同步。

2023-06-02 10:57:13 83

原创 Vue 2的两个版本

完整版与非完整版的区别是完整版template可以直接写到页面里和js里面,而非完整版则需要借助vue-loader将vue文件变成一个对象,使用render方法的h创造标签。codesandbox.io 是一个网站方便我们快速便捷的创建vue文件,我们可以在模板搜索里搜索vue,选择喜爱的vue版本,然后就可以愉快地使用vue了。vue分为完整版和非完整版。完整版是vue.js,其他版本如vue.runtime.js等都是非完整版。

2023-05-29 15:40:52 302 1

原创 前端路由。

history模式:history API 是 H5 提供的新特性,允许开发者直接更改前端路由,即更新浏览器 URL 地址而不重新发起请求。后面的路径发生变化时,浏览器并不会重新发起请求,而是会触发。hash 模式是一种把前端路由的路径用井号。拼接在真实 URL 后面的模式。无井号,需要现代浏览器,需要后端路由支持。有井号,浏览器兼容更好,不需要后端支持。

2023-05-26 16:13:51 64 1

原创 EventEmitter

api提供了removeEventListener/off/unsubscribe。api提供了addEventListener/on/subscribe。满足上述条件的对象被称为EventEmitter,实现了发布订阅模式。api提供了dispatchEvent/emit/trigger。on:添加一个事件监听器。缺点:当事件过多会难以管理。没有事件名触发默认事件。

2023-05-16 11:44:37 52

原创 time.js

【代码】time.js。

2023-05-12 12:14:41 433

原创 同源策略和跨域

在b.com:7777设置一个全局属性为window.'属性的名字',让'属性的名字'='随机的名字',在b.com:7777内部提前设置response.write('随机的名字'({}))。='随机的名字'" + '随机的名字' )假设a.com:8888想把GET/data共享给b.com:7777,b.com:7777的后端建立一个与a.com:8888一样的路径,在b.com:7777的Nginx配置location/data{proxy_pass http://a.com:8888;

2023-05-11 13:01:43 33

原创 AJAX相关

console.log('请求成功,得到内容为:'+xhr.responseText)console.log('请求失败,状态码为:'+xhr.status)console.log('成功了')console.log('失败了')优点:不用刷新页面,可以请求任何内容。缺点:不能跨域,难记。

2023-05-08 09:57:32 40

原创 用 JS 封装一个库的基本思路

【代码】用 JS 封装一个库的基本思路。

2023-04-28 13:57:21 141 1

原创 JS 中的构造函数和类

sayHi(){ console.log(`你好,我是${this.name}`) }, //将函数内部的属性变为隐藏属性。run(){ console.log(`${this.name}在跑步`) }run(){ console.log(`${this.name}在跑步`) }sayHi(){ console.log(`你好,我是${this.name}`) }

2023-04-26 17:18:07 35 1

原创 BEM的命名规范

BEM (Block, Element, Modifier)是由Yandex团队提出的一种前端命名规范。其核心思想是将页面拆分成一个个独立的富有语义的块(blocks),从而使得团队在开发复杂的项目变得高效,并且十分有利于代码复用,即便团队引入新成员,也容易维护。它原则上建议为独立的 CSS 类命名,并且在需要层级关系时,将关系也体现在命名中,这自然会使选择器高效且易于覆盖。-block(块) 是一个独立的组件,可在项目中重复使用,并充当子组件(元素)的 "命名空间"。作者:lio_zero。

2023-03-16 14:15:59 93 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除