ts快速上手之实现hello world 常见的踩坑排除 之前的JS代码写起来实在太简单了,不像Java啊C啊这些语言,可以规范数据类型,然后写起来很快但是出现了bug调试起来就难了等等等等,所以就有了TypeScript,使用VSCode运行代码时出现了`ts-node`的情况该怎么办呢?实现hello world 常见的踩坑排除
关于React中的数据源绑定 React认为:一个输入框的数据源只有一个,要么是用户输入,要么是模型绑定,但是同时受数据源的影响。如果直接这样处理的话会造成输入框只读(换句话说叫做受控组件)换句话说叫做受控组件。
狂写2万字带你快速上手React 本文章记录的为React基础虽然React更新很块但是理论上所有版本都是可用的请放心阅读文章书写所使用的React版本:18.2,由于讲的比较基础不必担心出错和bug管于React路由在这篇文章里面改就没有讲的很详细(主要是更新频繁,而且版本之间的差异大,所以以后会单独出篇文章来讲)早期的React设计之初是为了照顾写C和Java的程序员所以React中提供了两种自定义组件的语法还是上面的列表
关于cookie与WebStorage和token的那些事 这篇文章主要介绍的cookie,localstorage和SessionStorage的区别起源和介绍,其中token为新技术所以介绍比较多全文大约3000字阅读大约10分钟,读完之后你就能明白cookie,localstorage和SessionStorage和token之间的区别以及token生成的原理以及使用方式,后面附上的token验证的思路欢迎补充HTTP协议是stateless(无状态)的,每个请求都会获得一个响应消息,响应结束之后服务器不会记录任何关于客户端的访问信息。
关于uni-app入门看完这篇就够了 这是一篇关于uni-app入门的文章,也是我对uni-app的总结与归纳,刚开始的时候在这个平台上面找寻同类型的文章的时候发现讲的都很片面不怎么详细,所以就写了一篇关于基本入门的文章,全文总计 字 预计阅读时间约为 分钟,推荐有Vue基础的朋友来阅读,否则可能听的有些困难,主要是uni-app是基于Vue来的嘛uni-app导航栏官方文档如下图所示当我点击小图标的时候就能切换页面的这种方式就叫标签导航下载图标推荐是下载两个一个代表选中,一个代表没激活图标下载网站iconfont。
关于什么是DOM这档子事 HTML的标签解构,如果用途来表示的话,就是层层嵌套,层层递进,这个解构就类似于一棵树。大家就会说:我这样改的的话还不如直接写个CSS,其实他们之间是有去别的——他是动态的。id:唯一标识:当JS中事故写一个变量,当这个JS里面什么都没有的话,就会去找ID。// 这个对象的名字就是Document,储存在全局区的window里面。DOM操作:就是操作document这个对象,来修改页面的内容。DOM操作分为两类:找到要操作的元素+操作元素的属性。打印一下我们就会发现,他其实是一个超大的对象,
关于JS ES5的那些事,内容详细推荐收藏 为了兼容之前的依赖声明提升的代码,作者不敢删除声明提升特性,用报错强制要求用户 必须先声明变量,再使用变量;生命操作会被js的编辑器有限阅读并提升到,所在所用与的顶部,然后再去执行调整过顺序的代码;前后端分离套路:利用Ajax,请求服务器的数据,在前端(浏览器)上临时拼接为HTML代码,最后显示。·限制做一个空的对象,遍历原有的对象 把其中的属性,挨个复制到新的对象里面。对象的原型连机制:当使用对象的一个属性是,如果对象没有,则自动到。由于前后端项目的流行,在前端,利用JS处理网页数据的需求,激增。
关于原生ajax的那些事 经过上次的回访之后我们发现自身的服务还是存在(原子dan的威力太小了)一些问题,隔壁的毛熊家实验都已经开始试运行大伊万快递服务,所以接下来我们就要继续实验创造出更强大的快递服务。终于带着希望的东风快递发出去了,但是发出去之后我们要确定快递客户是否已经签收了,是否还满意,所以我们要做一个回访(接收响应)所以我们需要叫卫星去看看()使用open方法实现请求第一个参数为请求方式,第二个参数为请求地址,第三个我们后面说,一般只要有了了这两个参数就能做到请求了。我们不是说是json格式嘛,但是为啥是字符串格式呢?
超详细的原生DOM选择器教程手把手教你学会DOM 现在大部分都是使用vscode作为编辑器,但是由于vscode对bind语法支持不是很好所以导致bind语法之后代码提示消失,这十分不友好,所以我们可以制作一个回调函数来解决问题。就相当于宁可杀错不可放过,但是有个弊端,就是当一组标签里面子标签的class样式如果有其他的操作,也会被清除掉。接下来我们来演示一下,为div添加鼠标悬浮当事件触发时为元素添加元素是active的事件。// 通过bind方案来简化代码,但是由于vscode的支持不友好,所有导致代码提示消失。方案2:先找到高亮的选项然后再清除。
vue基础的一些实例推荐收藏 用于存储数据,这里的数据可以全局使用当数据发生变化时,会自动更新相关DOM元素用于存储各种方法方法里面的this是当前vue对象指令:就是vue提供的一套属性,都是v-开头v-text :innertext演示案例:v-html : innerhtmlv-if :删除DOM元素实现隐藏v-else , v-else-if测试案例v-show: 使用css的方法来实现显示与隐藏(display:nono/block)v-for: 循环格式:当点击num++后v-bind :属性
Socket.io实时通信的一些杂论 Socket.io是一款封装了webSocket操作的网络操作库。提供了一些简单的API方法,使得浏览器可以方便的与服务器段建立websocket链接,并且通过该链接进行通讯传送门传送门。
微信小程序的一些基础入门 由于微信小程序有开放文档,且算文档里面写的算比较好的,我写这个文档的原因主要是前几天心血来潮想整一个微信小程序来做一个小东西,但是现在的CSDN复制粘贴太过于普遍,且质量十分低下,导致搜索十分浪费时间,十分恶心,所以干脆就自己写一篇文章吧附参考文档 微信开放平台官方文档常见app.json里面的内容书写sitemap.json-爬虫协议允许爬虫爬取写法不允许的写法微信小程序中各个文件夹作用一览表view组件用于表示视图容器其实这个标签相当于html里面的标签点击之后的激活状态
教你使用html三剑客写一个高级的伪3D效果 效果如下鼠标移动和滑动效果原因鼠标移动到页面上时以他伪定位的基础上开始移动就相当于以他伪基础开始计算鼠标移动的坐标 失焦复位 相信眼尖的朋友可能又会发现我定义了一个fout这是为什么呢? 教大家写一个十分炫酷的伪3d的交互效果