- 博客(19)
- 收藏
- 关注
原创 微信小程序总结
申请账号https://mp.weixin.qq.com/ 根据指引注册账号添写信息安装开发工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 点击下载开发工具登录账号复制开发者ID如图:打开开发者工具粘贴appid 如图:进入页面:小程序配置app.jsonapp.json 是对当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等。WXML
2020-05-08 20:05:07
359
原创 react Native基础
选择react-native的几个重要因素:1.跨平台:这可能是最重要的原因了,可以节省人月2.基于React框架开发,组建化,响应式思路,调试方式可以缩短开发周期(在开发者熟练使用的情况下),也可以调整前端开发资源3.热更新:APP当时修复BUG基本都是重新发版,周期比较长,热更新是解决这一个痛点是最好的选择4.新技术调研,扩展技术栈整体架构安装1.安装依赖必须安装的依赖有:N...
2020-04-20 22:29:02
458
原创 百度地图API及使用
打开官网“lbsyun.baidu.com”,打开之后我们可以看到这里是百度地图的开放平台。首先我们要在百度注册一个账号;如果没有经过邮箱验证是要经过邮箱验证的。在跟着操作:点击创建应用 之后:提交之后 然后:最后我们就可以在查看应用的地方看到我们的刚刚创建的应用了 访问应用(AK)就是你的访问密钥然后我们返回javascript 的API教程,我们可以先参考一下开发指南,在...
2020-04-15 19:17:39
939
原创 JavaScript面试题4
62. 简单谈一下 cookie ?我的理解是 cookie 是服务器提供的一种用于维护会话状态信息的数据,通过服务器发送到浏览器,浏览器保存在本地,当下一次有同源的请求时,将保存的 cookie 值添加到请求头部,发送给服务端。这可以用来实现记录用户登录状态等功能。cookie 一般可以存储 4k 大小的数据,并且只能够被同源的网页所共享访问。服务器端可以使用 Set-Cookie 的响应头...
2020-04-12 23:23:13
435
原创 JavaScript面试题3
41. 写一个通用的事件侦听器函数const EventUtils = { // 视能力分别使用dom0||dom2||IE方式 来绑定事件 // 添加事件 addEvent: function(element, type, handler) { if (element.addEventListener) { element.addEventListener(ty...
2020-04-12 21:16:54
247
原创 react小结
ReactReact 是一个用于构建用户页面的JavaScript库,专注于视图,实现组件化开发。React 特点1.声明式设计 −React采用声明范式,可以轻松描述应用。2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。3.灵活 −React可以与已知的库或框架很好地配合。4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用...
2020-04-09 21:36:30
101
原创 搭建vue运行环境操作步骤
1.安装node.js 下载https://nodejs.org/en/2.以管理员身份打开cmd命令 输入 node -v 出现版本号说明安装成功3.安装淘宝npm镜像 输入命令:cnpm install -g cnpm --registry=https://registry.npm.taobao.org4.安装全局vue-cli脚手架 cnpm install --global ...
2020-04-06 21:03:43
360
原创 JavaScript面试题2
21. 什么是假值对象?浏览器在某些特定情况下,在常规 JavaScript 语法基础上自己创建了一些外来值,这些就是“假值对象”。假值对象看起来和普通对象并无二致(都有属性,等等),但将它们强制类型转换为布尔值时结果为 false 最常见的例子是document.all,它是一个类数组对象,包含了页面上的所有元素,由 DOM(而不是 JavaScript 引擎)提供给 JavaScript 程...
2020-04-06 20:32:05
511
原创 JavaScript 面试题
1. 介绍 js 的基本数据类型。js 一共有六种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 类型,代表创建后独一无二且不可变的数据类型,它的出现我认为主要是为了解决可能出现的全局变量冲突的问题。2. JavaScript 有几种类型的值?你能画一下他们的内存图吗?js 可以分为两种类型的值,一种是...
2020-04-05 21:34:07
581
原创 webpack
webpack是一个现代JavasScript应用程序的**模块打包器,**它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。官方网站https://www.webpackjs.com/基本使用webpack的两种使用方式:1命令行 2 配置文件 webpack...
2020-04-01 21:42:18
298
原创 什么是socket.Io
什么是socket.Io?SocketIO是在客户端和服务端之间建立的双向通信数据交换技术,底层使用EngineIO。SocketIO的的客户端使用Engine.IO-Client,服务端使用Engine.IO实现。Socket.Io如何工作当一个浏览器尝试建立SocketIO时,SocketIO首先使用xhr-polling创建一个长轮询。长轮询一旦建立,它将升级为WebSocket连接。...
2020-03-31 21:22:35
1328
原创 Vuex
Vuexvuex 是一个专门为vue.js应用程序开发的状态管理模式。这个状态我们可以理解为在data中的属性,需要共享给其他组件使用的部分。也就是说,是我们需要共享的data,使用vuex进行统一集中式的管理。安装直接下载 / CDN 引用https://unpkg.com/vuex在 Vue 之后引入 vuex 会进行自动安装:<script src="/path/to/v...
2020-03-26 23:49:11
137
原创 GIT
GITGit是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理Git的功能特性:1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。2、在自己的机器上根据不同的开发目的,创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在单机上合并分支。5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。6、生成补丁(patch...
2020-03-23 22:41:06
92
原创 axios,json...总结
axios请求首先安装axios,方法一:npm install axios方法二: CDN引入 get请求: //1.get请求(无参数) axios.get('http://www.xxx') .then(function(response){ //请求成功 }).catch(function(erroe){ //请求失败...
2020-03-19 23:54:01
709
原创 Vue Router
动态路由匹配我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件。例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染。那么,我们可以在 vue-router 的路由路径中使用“动态路径参数”(dynamic segment) 来达到这个效果:const User = { template: '<div>User</div>...
2020-03-17 23:05:25
90
原创 javaScript面试题
var a = “2015”, 请对变量a进行操作生成倒叙排列的解析:var a =“2015”.splice(" ");a.sort(function(a,v){return a>b?-1:1;})new操作符具体干了什么呢?解析:1.创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。2.属性和方法被加入到 this 引用的对象中。3.新创建的...
2020-03-15 22:14:12
147
原创 Flex布局
Flex****Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性*,***任何一个容器都可以指定为 Flex 布局..box{ display: flex;}行内元素也可以使用Flex布局:.box{ display: inline-flex;}Webkit 内核的浏览器,必须加上-webkit前缀。.box{ dis...
2020-03-12 22:28:41
89
原创 Vue总结
Vue总结渐进式js框架组成:1.模板 指令将控制和html联系在一起2.样式3.控制 data 数据el 指定模板methods 方法指令:条件渲染指令: v-elsev-show 通过css display:none方法来隐藏文本渲染指令:{{ js表达式}}v-textv-html 可以渲染数据中的html标签 vue 模板指令联系模板与数据+方法的 :...
2020-03-05 22:20:05
81
原创 前端知识总结--ES6新特性
1、let 和 const 命令使用let声明的变量可以重新赋值,但是不能在同一作用域内重新声明使用const声明的变量必须赋值初始化,但是不能在同一作用域类重新声明也无法重新赋值2、变量的解构赋值数组的解构赋值对象的解构赋值字符串的解构赋值数值和布尔值的解构赋值函数参数的解构赋值圆括号问题3、字符串的扩展字符的 Unicode 表示法字符串的遍历器接口直接输入 U+20...
2020-02-27 17:41:13
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人