- 博客(14)
- 收藏
- 关注
原创 浏览器页面通知之notify
JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖. 它不会干扰任何 JavaScript 库或框架。有合理的体积 5.05kb (gzipped: 1.75kb),官方文档实例预览。下载# v2.x$ npm install @wcjiang/notify --save# v1.x$ npm install title-notify --s......
2022-04-20 14:10:42 1119
原创 自动引入模块文件
const modules = {}const files = require.context(’./modules’, true, /.js$/)files.keys().forEach(path => {const module = files(path).default || {}modules[path.slice(2, -3)] = {namespaced: true,…module}})
2021-07-20 15:56:22 94
原创 nodejs小结
node 模块化闭包+自执行函数实现模块化var 模块名 = (function(){ .... return { 变量1, 变量2 }})(引入其他的模块名...)ES6模块化export 变量的声明赋值import {变量名} from “模块路径”默认导出一个模块只能有一个默认导出,对于默认导出,导入的名称可以和导出的名称可以不一样。commonJS模块化//导出module.exports={导出的变量}exports.属性名 = value//导入le
2021-06-25 12:14:49 172
原创 vue中计算属性的介绍
计算属性我们有时候会在模板中绑定表达式来做简单的数据处理,但是如果表达式太长,就会变得臃肿难以维护。比如以下代码<div> {{text.split(',').reverse().join(',')}}</div>表达式里面包含了3个操作,并不是很清晰,有时候可能会更加复杂,所以在遇到复杂的逻辑时,我们应该使用计算属性。上例可以用计算属性进行改写:<div id="app"> {{reverseText}}</div><
2021-06-24 10:44:58 311
原创 vue中key的作用及案例
1、key的作用假设现在有一个需求,在页面循环data中的数组。 <div id="app"> <ul> <li v-for="(item, i) in list"> <input type="checkbox"> {{item.name}} </li> </ul><script> var vm = new Vue({ el: '#app',
2021-06-24 10:43:54 576
原创 VUE基础
VUE基础1、vue是什么?目前前端有三个非常流行的框架,非别是angularjs,reactjs,vuejs。而这三个当中,vuejs的受欢迎度目前是最高的,而开发vuejs的就是一个中国人尤雨溪。其它框架的关联借鉴angular的模板和数据绑定技术借鉴react的组件化和虚拟DOM技术基本概念vue.js的官方文档中说vue是渐进式JavaScript框架。我们来一个一个解释其中的概念。渐进式vue全家桶其实是包含很多vue的扩展插件的,比如以下。vue-cli: vue脚手架
2021-06-24 10:41:30 165
原创 服务器连接数据库mysql
对项目初始化打开对应目录的集成终端,然后输入****npm init;**npm安装MySQL的驱动cnpm i mysql --save;(cnpm i mysql -s也可以)引入mysql模块连接配置 调用createConnection方法,这个方法需要一个对象。对象的属性为连接数据库的配置信息。const conn = mysql.createConnection({ host:"localhost",//主机名(服务器地址) user:"root",//用户名 pa.
2021-06-08 12:04:14 610
原创 MySQL
MySQLmysql数据库比如说:用户信息,订单信息,交易流水,收货地址,商品信息这些都是数据。之前都是存Excel中。后端程序想要操作Excel中的数据是非常困难的,而且Excel中的数据特别多的时候,打开会特别慢。一些常见的数据库oracle 大型的数据库,安全,存储效率高。 收费。MySQL 开源,免费。 支持多种开发语言 php,Python javaSQL server下载1.官网下载https://www.mysql.com/downloads/2.集成环境php
2021-06-07 11:40:36 164
原创 node服务器
node服务器使用HTML+css+js 开发的是浏览器端,又叫前端node 服务器端 又叫后端 开发阶段:服务器端和浏览器端都在一台电脑上开发就可以了。 生产环境:服务器端是部署在服务器上的。浏览器端也是在服务器上,别人通过域名或者ip访问。本地域名:localhost本地IP:127.0.0.1查看本地局域网ip在cmd中使用ipconfignode创建服务的模块为http。// 引入http模块const http = require("http");调用htt
2021-06-03 22:37:26 551
原创 2021-06-03模块化的相关内容
模块化面临的问题如果你是未使用模块化之前的毕业生,你在接收项目时,可能会遇到的问题:变量名冲突:不同文件中的变量如果重名,前面的会被后面的覆盖,造成程序的执行错误。文件依赖顺序:多个文件之间如果存在依赖关系,需要保证加载顺序的准确。什么是模块化模块化本质:就是一个实现特定功能的js文件。模块化开发:是一个管理方法,是一种生产方式,解决问题的方案。模块化可以让我们更方便的使用已经写好的代码,想要实现什么功能,就加载什么模块,就好像积木。需要拼接什么形状,就使用相应的积木。模块化的方案1
2021-06-03 22:10:58 137
原创 http相关知识
http相关知识什么是httphttp 传输协议前后端交互的协议。前端以什么样的形式将数据发送给后端后端以什么样的形式将数据响应给前端。常见的协议以类型TCP协议类型:httpUDP协议类型: 优点:传输效率高 可以1对多,多对1. 缺点:不保证顺序,不保证是否丢失数据。张老师是个超级有趣的小伙子小伙子超级有趣的传输的步骤建立连接发送请求返回响应断开连接。建立连接只能由浏览器端发起。不管是请求还是响应,传输的数据都只能是字符串。一般用json字符串。三次握手
2021-06-03 22:09:45 128
原创 NOTE JS
1.什么是node?基于chromeV8引擎的JavaScript运行环境。js:运行在浏览器开发前端程序node:运行在服务器开发后端程序静态页面:数据都是写死的。HTML+CSS+JS动态页面:数据都是动态的。HTML+CSS+JS+后端接口为什么要学习node?中小型项目快速开发全栈:前端,后端都可以做,全干招聘时有些公司要求...
2021-06-03 22:04:24 648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人