- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 Angular 开发编码规约
以下是一个更加详细的Angular开发编码规约,涵盖了项目结构、命名约定、代码风格、组件与模板、服务与依赖注入、模块、路由、测试、文档与注释、版本控制等方面的详细指导。
2024-07-15 15:49:36
914
原创 微信小程序下载、预览附件
官方api地址:https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html。官方api地址:https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.openDocument.html。
2023-09-15 15:48:44
345
原创 【小程序-拖拽组件】
原文地址:https://blog.csdn.net/weixin_41192489/article/details/129593275。原文地址:https://www.cnblogs.com/gxLog/p/15876286.html。
2023-09-12 10:02:14
253
原创 Git 详细使用教程
有一个远程的仓库用于存储代码,每个用户的本地会生成远程仓库的完整镜像,生成本地仓库,每个人通过将代码保存到本地仓库中,本地仓库会在有网络的的时候将数据同步到远程仓库中,远程仓库发生更新,会将数据同步到每个用户的本地仓库中,实现代码同步。如果版本号2的内容多于版本号1的内容,差异部分显示绿色,如果版本号2的内容小于版本号1的内容,差异部分显示红色。3.合并分支时,如果出现冲突,只能手动处理,再次提交,一般的作法,把自己的代码放到冲突代码的后面即可。比较仓库区版本的内容:git diff 版本号1 版本号2。
2023-02-22 10:58:11
126
原创 项目初始化遇到的问题
第二种方式:删除之前下载的node_modules。第三种方式:检查node的版本号是否正确。第一种方式: 采用 cnpm装包。
2022-11-22 15:25:38
95
原创 项目开发遇到的问题
问题的原因:在于mac系统开发和windows系统的换行符不同导致打包编译出错。同理,对于less文件和sass文件出现这样的问题,可仿制处理。解决方案:在控制台执行以下指令。
2022-08-04 17:50:30
136
原创 Jenkins安装教程【windows】
解锁jenkins。安装参考地址:https://blog.csdn.net/weixin_49026134/article/details/124026533。官方安装指引:https://www.jenkins.io/zh/doc/book/installing/选择本地JDK安装路径 >> 点击"Next" 直到安装完成 >> 点击“Finish”修改端口号 >> 点击"Test Port",有个绿色勾出现 >> 点击"Next"点击“选择插件来安装”>>点击“建议”>>点击“安装”跳过插件的安装。.
2022-08-03 14:48:14
305
原创 认识Leaflet
官网地址:https://leafletjs.com/SlavaUkraini/examples/quick-start/创建token的地址:https://account.mapbox.com/access-tokens快速搭建一个leaflet地图的index.html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-eq
2022-04-12 15:35:52
238
1
原创 vue2.0组件边界情况处理
访问元素 & 组件访问根实例在每个 new Vue 实例的子组件中,其根实例可以通过 $root property 进行访问。例如,在这个根实例中:// Vue 根实例new Vue({ data: { foo: 1 }, computed: { bar: function () { /* ... */ } }, methods: { baz: function () { /* ... */ } }})所有的子组件都可以将这个实例作为一个
2021-11-16 09:10:19
372
原创 vue2.0官方文档学习(介绍、Vue实例、模板语法、计算属性和监听器)
安装vue安装方式 // 使用script直接引入 <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script> // 使用npm安装 npm install vuevue3.0创建项目vue create hello-worldvue2.0创建一个项目npm install -g @vue/cli-init// `vue init` 的运行效果将会跟 `vue-cli
2021-11-14 21:53:08
10772
转载 小程序中的flex布局总结
基本概念在不固定高度信息的例子中,我们只需要在容器中设置以下两个属性即可实现内容不确定下的垂直居中。.container{ display: flex; flex-direction: column; justify-content: center;}flex不单是一个属性,它包含了一套新的属性集。属性集包括用于设置容器,和用于设置项目两部分。设置容器的属性有:display:flex;flex-direction:row(默认值) | row-reverse | co
2021-10-18 11:23:55
366
转载 yarn运行报错
参考原文地址出现了下图的问题:yarn : 无法加载文件首先 搜索powershell以 管理员的身份运行然后 输入set-ExecutionPolicy RemoteSigned执行策略 输入 Y最后可以查一下 输入get-ExecutionPolicyat the end关闭窗口即可重新回去运行yarn搞定!!!...
2021-09-29 12:32:37
982
原创 React17.0.2官方文档在线学习-高级指引1(代码分割、Context、错误边界、Refs 转发、Fragments、高阶组件、与第三方库协同)
高级指引代码分割打包说明:大多数 React 应用都会使用 Webpack,Rollup 或 Browserify 这类的构建工具来打包文件。 打包是一个将文件引入并合并到一个单独文件的过程,最终形成一个 “bundle”。 接着在页面上引入该 bundle,整个应用即可一次性加载。webpack的官方文档(需要开启代理)代码分割import()// 使用之前import { add } from './math';console.log(add(16, 26));// 使
2021-09-24 09:35:32
268
原创 React17.0.2官方文档在线学习-核心概念
核心概念JSX的使用介绍:JSX是一个 JavaScript 的语法扩展。我们建议在 React 中配合使用 JSX,JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式。JSX 可能会使人联想到模版语言,但它具有 JavaScript 的全部功能。特点在 JSX 中嵌入表达式。在标签中使用{}就可以使用变量和方法。JSX 也是一个表达式。也就是说,你可以在 if 语句和 for 循环的代码块中使用 JSX,将 JSX 赋值给变量,把 JSX 当作参数传入,以及从函数中返回 JSX。J
2021-09-18 00:18:28
488
原创 redux-thunk、redux-saga和react-redux使用比较(区别)
redux-thunk实现思路redux-saga实现思路react-redux实现思路
2021-09-17 01:31:02
1251
原创 React-Redux 入门使用
React-Redux 的使用当前示例的git地址,分支:react-redux实现思路使用Provider标签设置store来源,在页面组件中使用connect方法连接当前组件,同时将store中的state派发到当前的props,设置自定义的方法,也派发到当前的props上。示例表达的意思是:如果使用react-redux,就需要在入口文件index.js中使用Provider标签设置store来源在页面组件中,使用connect连接当前页面和派发内容,定义两个变量 mapState
2021-09-17 01:26:25
66
原创 Redux-thunk和Redux-saga的入门级使用
Redux-thunk的使用实现思路在action中设置一个为函数的action,因为thunk中间件可以执行action函数。本示例的表达的意思:页面需要获取到接口中的data数据,调用getListDataAction函数。getListDataAction函数返回的参数不是一个对象,而是一个函数。这个action派发后,thunk中间件识别后,会执行该函数,在异步获取到数据后,会再派发type为GET_LIST_DATA的action。store会再次收到一个新的action,在这个a
2021-09-16 17:59:53
162
原创 angular使用antd组件实现一次添加多条数据
html模板add() 添加空对象reduce() 移除当前的item注意点: 由于餐厅名称和菜品类别使用的是标签动态渲染的下拉框,避免出现添加新的数据,之前的选择清空,select组件上不要设置id和name <div class="col-sm-12"> <div class="panel"> <div class="...
2019-09-04 16:32:05
459
原创 复杂数组去重,保留数组中对象的code的唯一
问题描述:dataList -> obj1 -> obj1.list中obj1.list[1].code和 dataList -> obj2 -> obj2.list中的obj2.list[2].code相等,那么对象2是不是不添加了数据 // 1.通过codeArr记录所有的code // 2. 不能直接删除重复的数据,采用临时(tempArr)保存...
2019-09-03 22:35:25
232
原创 获取指定位置天气的接口
获取上海的天气接口:https://free-api.heweather.com/s6/weather/now?location=%E4%B8%8A%E6%B5%B7&key=db5af96d28554f55922cd41c51efd4f3// 1. 设置let locationCity = "上海" $.get({ url: `https://free-api....
2019-09-02 15:01:33
1007
原创 npm删除node_modules的快捷方式
Ract/Angular/Vue项目中的node_modules手动删除时间太长用以下命令即可:1、npm install rimraf -g2、rimraf node_modules
2019-08-29 13:35:54
601
原创 在angular7中创建组件/自定义指令/管道
在angular7中创建组件/自定义指令/管道组件使用命令创建组件创建组件的命令:ng generate component 组件名生成的组件组成: 组件名.html 、组件名.ts、组件名.less、组件名.spec.ts在组件的控制器@Component({ selector: 'app-heroes', templateUrl: './heroes.component...
2019-07-25 19:29:50
292
原创 react基础学习
基础部分创建一个react的项目创建一个react的项目全局安装 react 指令 // 全局安装react (根据需要安装,不是必须的) npm i -g react // 或者 yarn -global react // 全局安装 react的脚手架 (创建react的应用,必须安装脚手架) npm i -g create-react-app // ...
2019-07-25 19:27:56
248
原创 url和querystring的使用
url模块和querystring模块url模块:能够解析req.url的模块url.parse语法: url.parse(‘解析的URL字符串’,‘query属性是否解析为对象’);第一个参数:表示要解析的URL的字符串第二个参数:表示是否要将这个URL中的query属性值解析为对象,默认是false,即query的属性值是一个查询字符串,设置为true,则会把这个查询字符串转成对象...
2018-12-15 18:34:37
2479
1
原创 前端模块化
require.js的使用的步骤如何定义模块?如何引入模块? 引入插件: script引入定义插件: 用沙箱来定义插件1-定义模块 1- 每个模块都是一个单独js文件 2- 每个模块必须有自己的独立的作用域 定义模块的语法 定义模块:define(模块名称,[依赖项], function () {//模块功能/...
2018-12-15 17:57:21
140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人