
前端
、小会
这个作者很懒,什么都没留下…
展开
-
uniApp APP跳转支付宝小程序,uniapp唤起支付小程序
uniapp 唤起支付宝原创 2023-01-12 17:11:56 · 1308 阅读 · 1 评论 -
Vue2.0掌握这点就够了!!!
Vue方法Vue.component(name,obj|function) 全局注册Vue.minin(obj) 全局混入Vue.extend(options) 扩展,可以合并参数,类似混入Vue.directive(name,obj) 注册全局自定义指令Vue.filter(name,function) 全局注册过滤器Vue.use(plugin) 全局使用插件Vue.set(obj,key,value) 添加响应式数据Vue.nextTick(callback) 在下一次DOM更新循环结原创 2021-10-02 17:55:23 · 296 阅读 · 0 评论 -
less基础
less它是css预编译语言,和它类似的还有sass、stuluscss是标记语言,不是编程语言,没有类、实例、函数、变量等东西;而less等预编译语言就是让css具备面向对象编程的思想;但是浏览器不能直接识别和渲染less代码,需要我们把less代码预先编译为正常的css后,交给浏览器渲染解析;less的编译在开发环境下编译(产品还没有开发完,正在开发中,这个是开发环境)导入less.js即可<!-- 1. less引入 --><link rel="styles原创 2021-02-08 11:53:14 · 229 阅读 · 0 评论 -
基于AJAX获取数据和实现数据绑定
基于AJAX获取数据和实现数据绑定在实际开发中,我们制作的页面中的数据都不是写死的,而是要通过服务器端提供的API接口地址,把数据请求过来,解析之后(获取到的数据一般都是JSON格式字符串,我们需要通过JSON提供的parse这个API接口进行解析,解析成对象,当然这里得考虑兼容),把数据绑定在HTMl页面中简单来说,分为三步骤获取数据数据解析数据绑定//例://A. 获取数据let productData = null;let xhr = new XMLHttpRequest()原创 2021-02-07 15:33:05 · 591 阅读 · 0 评论 -
npm模块管理(基础)
NPM模块管理安装node后,自带npm模块管理器我们需要一个第三方模块、插件、类库或者框架等,需要提前下载安装才可以使用百度搜索,找到下载地址,基于浏览器下载(资源混乱,不方便搜索)基于npm等第三方包管理器下载(yarn / bower …都是第三方模块)(npm是基于https://www.npmjs.com/下载资源的)常用命令:npm install xxx:把资源下载到当前目录下npm install xxx -g(--global):把资源或者第三方模块安装到的原创 2021-02-06 16:41:26 · 196 阅读 · 0 评论 -
每日小知识——Cookie
CookieCookie是服务器保存在浏览器的一小段文本信息,大小不超过4KB。浏览器每次向服务器发送请求,就会自动那个附上这段信息。用途对话管理:保存登录、购物车等需要记录的信息个性化信息:保存用户的偏好,比如网页的字体大小、背景色等。追踪用户:记录和分析用户行为。Cookie的元数据:Cookie的名字Cookie的值到期时间所属域名生效的路径Cookie的生成:Set-Cookie: <cookie-name>=<cookie-value原创 2021-01-22 12:23:55 · 198 阅读 · 0 评论 -
本地存储和服务器存储
本地存储**本地存储:**把一些信息存储到客户端本地(主要目的有很多,实现有一个就是实现多页面之间的信息共享)离线缓存(xxx.manifest) H5处理离线缓存还是存在一些硬伤的,所以真实项目中一般都基于传统的native app来完成这件事localStorage / sessionStorage:H5中新增加的API,基于这个API可以把一些数据缓存到客户端本地(常用)indexDB / webSQL:本地数据库存储cookie:本地信息存储(存储)CacheStorage / App原创 2021-04-03 11:21:16 · 923 阅读 · 0 评论 -
express
express导入模块npm install express express-session body-parser基础使用// 导入模块let express = require('express'), app = express();// 创建服务,监听端口let port = 8686;app.listen(port, () => { console.log(`server is success,listen on ${port}`);});// 静态资原创 2021-03-14 21:04:10 · 90 阅读 · 0 评论 -
axios及ajaxPromise库的封装
axios它是一个类库,基于Promise管理的AJAX库APIaxios.get(url[,config]);axios.post(url[,data[,config]]);axios.request(config);axios.delete(url[,config]);axios.head(url[,config]);axios.put(url[,data[,config]])axios.patch(url[,data[,config]])基础操作发送一个get原创 2021-03-11 22:29:14 · 151 阅读 · 0 评论 -
封装promise库
Promise设计模式Promise是ES6中新增加的内置类:目的是为了管理异步操作的1. new Promise() 创建一个类的实例,每一个是来都可以管理一个异步操作 -> 必须传递一个回调函数进去(回调函数中管理你的异步操作),不传递会报错 -> 回调函数中有两个参数 resolve:异步操作成功要做的事情(代指成功后 的事件队列=>成功后要做的所有事情都存放到这个事件队列中) reject:异步操作失败哟啊做的事情(代指失败后的事件队列) -> new原创 2021-03-11 22:23:08 · 187 阅读 · 0 评论 -
node基础 && npm模块管理
NODE基础概念node并不是一门语言,它是一个开发工具或者环境之所以称node为服务器端语言,是因为node给予了JS操作服务器的能力:我们在服务器端安装node,只用js完成服务器需要处理的事情,最后把写好的js代码交给了node环境运行即可。node安装完成后当前电脑上自动安装了npm(node Package Manager):一个JS模块(所有封装好可以供其他人调取使用的都可以称之为模块或者包)管理的工具,基于npm可以下载JS模块它会生成一个node执行的命令(可以在DOS窗口或原创 2021-03-08 15:53:30 · 193 阅读 · 0 评论 -
node常用的几个内置模块
node内置模块fs内置模块导入let fs = require('fs');使用:实现I/O操作1. fs.mkdir / fs.mkdirSync: 创建文件夹(异步、同步)(一般都是异步) fs.mkdir('./less',err=>{ if(err){ console.log(err); return; } }); 2. fs.readdir / fs.readdirS原创 2021-03-08 08:48:08 · 227 阅读 · 0 评论 -
AJAX基础知识点
AJAXAJAX是异步的JS和XML 在AJAX中的异步不是我们理解的同步异步编程,而是泛指“局部刷新”,但是我们在以后的AJAX请求中尽可能使用异步获取数据(因为异步获取数据不会阻塞下面的代码的执行) XML是一种文件格式(我们可以把HTML理解为XML的一种):可扩展标记语言,它的作用是用自己扩展的一些语义标签来存储一些数据和内容,这样存储的好处是清晰的展示出数据的结构 在以前,AJAX刚刚兴起的时候,客户端从服务器端获取数据,服务器为了清晰表达数据结构,都是返回XML格式的内容,当原创 2021-02-25 18:32:51 · 165 阅读 · 0 评论