- 博客(16)
- 收藏
- 关注
原创 react 脚手架
Hook 能够 在不编写 class 的情况下使用 state 以及其他的 React 特性。 Hook 是一个特殊的函数,它可以让你“钩入”React 的特性 作用: 能减少不停的复用一个有状态的组件 有效处理生命周期钩子函数里的逻辑混乱 解决class 中 this 指向问题 State Hook useState 是 React 自带的一个 Hook 函数,它的作用就是用来声明状态变量。 useState 这个函数接收的参数是我们的状态初始值,它返回了一个数组,这个数组的第 0 项是当前的状态值
2021-05-29 22:26:01
204
1
原创 react 基本语法
React ## 什么是 *React* 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,相当于是 MVC 中的 V(视图) 拥有较高的性能,代码逻辑简单 React 特点 声明式设计:React 采用声明范式,可以轻松描述应用。 高效:React 通过对 DOM 的模拟,最大限度地减少与 DOM 的交互。 灵活:React 可以与已知的库或框架很好地配合。 JSX:JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它
2021-05-22 21:02:15
359
原创 vue 衍生知识
前后端的交互方式 使用 json-server 来快速搭建后台服务器 所有的数据可以存放在 server 中创建的 db.json 文件中 在前端的 app 文件中,可以在 index.html 中通过 CDN 的方式引入 Bootstrap 以及 jQuery Ajax 发送请求 为了方便 ,则使用 jQuery 中所提供的 $.ajax 方法来发送请求 需要 先引入 jquery methods: { getInfo() { // 发送 Ajax 请求 $
2021-05-15 20:42:40
374
原创 初识vue 基础知识点 (1)
Vue 是用于构建用户界面的 渐进式 JS框架 它是可以自底向上逐层应用,其核心库只关心视图/模板层,(视图/模板:就是要展示在页面上的东西) 什么是渐进式框架: 声明呈现 ——> 组件系统 ——> 客户端路由 ——> 大规模的状态管理 ——> 构建系统 可以根据项目的不同程度,来选择其中的功能 只使用Vue最基础的声明式渲染的功能,则完全可以把 Vue当做一个模板引擎来使用 想以组件化开发方式进行开发,则可以进一步使用Vue 里面的组件系统 要制作 SPA(单页应用),则可以使
2021-05-09 17:52:02
1123
原创 DOM知识点
DOM:文档对象模型(Document Object Model) Node 对象的属性和方法: baseURI: 返回该节点所在文档的基 URI。 childNodes:返回一个包含了该节点所有子节点的实时的NodeList。 firstChild: 返回该节点的第一个子节点。 isConnected:返回一个布尔值用来检测该节点是否已连接(直接或者间接)到一个上下文对象上。 lastChild:返回该节点的最后一个子节点 nextSibling:返回与该节点同级的下一个节点 nodeName :返回一个
2020-11-29 13:53:16
113
原创 JavaScript运行机制
词法环境 每个执行上下文都有一个相关联的词法环境(简称环境)。 词法环境的定义:用于定义出现在上下文中的标识符与其值之间的关联的结构。从技术上讲,环境是由环境记录(Enviroment Record)(一个将标识符映射到值的实际存储表)以及对其外层环境的引用(可能为 null)组成的。 简而言之:环境是一种存储标识符到变量映射的结构。(这里,标识符指变量或者函数的名称,变量是对实际对象(包括函数对象和数组对象)的引用或者基础类型值)。 变量环境 变量环境也是一种词法环境,其环境记录保存该执行上下文内由Var
2020-11-06 19:09:58
219
原创 1019练习
// 小明和他家人在泰国旅游,到3个不同的饭店吃饭。账单(bill)分别是124元、48元和268元。 // 为了给服务员小费(tip) ,小明创建了一个简单的小费计算器函数(tipCalculator)。如果账单小于50元, //他会给账单的20%作为小费﹔如果账单在50到200元之间,他会给账单的15%作为小费;如果账单超过200元,他会给账单的10%作为小费。 // 小明想要⒉个数组:1)一个数组包含所有三个小费(每个账单一个)﹔2)一个数组包含所有三个最终支付的金额(账单+小费)。 // 最后把这⒉
2020-10-29 14:01:37
106
原创 1_38_0928作业练习
作业一 Mark和John在PK他们的BMI(Body Mass Index,体重指数)。 体重指数是用这个公式计算的: BMI=mass/height2=mass/(height∗height)。 BMI = mass / height^2 = mass / (height * height)。 BMI=mass/height2=mass/(height∗height)。 其中,mass是体重,单位为kg;height为身高,单位为米。 请用 JavaScript 编写一个程序,命名为 bmi.js ,完
2020-10-07 08:36:15
130
原创 搭建前端开发环境
前端环境搭建系列的目的是把前端团队作为一个整体,如何有效的团队协同开发,第一部分开发环境。 1.代码版本管理 SVN是必不可少了,版本号的规划按照项目三位版本,开发四位版本来部署。比如我要做A项目,版本号为1.0.0,我第一次提测的代码版本为1.0.0.1。每次四位版本按照tag区分。QA按照这个tag部署测试代码,OP则部署线上代码。 如果多个项目同时开发,就开分支。这些需要一个项目管理平台来管理版本。 2. 开发环境 我假设前端team的范畴是HTML CSS JS MVC中的V 和 C。最佳的环境是每
2020-09-22 19:03:53
161
原创 1_38_python基础学习_0517
1.第三章需求分析 ER图 2.python函数 调用函数 调用一个函数,需要知道函数的名称和参数。 print(“abs(-100)=”,abs(-100)) 结果:abs(-100)= 100 小结: 调用python的内置函数,需要根据函数定义,传入正确的参数。 调用python内置函数 注意: 1.函数名正确 2.参数个数和类型正确 x = int(input(“请输入整数”)) y =...
2019-05-17 10:21:34
312
原创 1_38_python基础学习_0423
List 列表 :一种数据类型,有序集合,可以任意添加删除元素。 List=[] []:表示集合 a=[] print(type(a)) Classmates = [“张三” , “李四” , “王五” , “小明”] 张三 李四 王五 小 明 0 1 2 3 ...
2019-04-25 07:38:40
583
原创 1_38_python基础学习_0409
List 列表 :一种数据类型,有序集合,可以任意添加删除元素。 Tuple 元组 :也是一种数据类型,有序,不能添加删除元素,即:tuple一旦初始化就不能修改了。没有list的添加删除方法 (没有append() , insert() , pop() 等方法)。 tuple的意义优点 :tuple不能改变,代码更安全。如果可能,能有tuple代替list就尽量用tuple. List = [[...
2019-04-11 18:14:07
126
原创 1_38_python基础学习_0326
A='abc’时 python解释器 在内存中创建一个‘abc’的字符串 在内存中创建一个A的变量,把它指向’abc’ a =’red’ a =’blue’ b =a b =’black’ Print(a)=’blue’ 常量 不能变的变量,python中全部大写的变量名都为常量。 WI= 3.4454 PI= 3,1415 总结: 整数除法永远为整数,即使除不尽。要做精确的除法,只需把其...
2019-03-27 20:37:56
124
原创 1_38_python基础学习_0319
Python基础 缩进方式: 4个空格 = 一个tab 以#开头的语句是注释 ads(-177)=177 大小写敏感词: Zhangsan zhangsan lisi Lisi 水果: fruit 馒头: streamBread 数据类型:代表计算机中不同的数据 Python的数据类型: 1.整数 整数,负整数,零 1,100,-8000,0 二进制和16进制 ...
2019-03-21 09:47:29
189
原创 20190312笔记
indows+R 调出运行窗口,,输入CMO,,调出dos命令窗口 python安装 1,直接安装,勾选add the python即可 在dos命令窗口输入python命令,,,查看python是否安装好 出现如下 说明安装成功,python3.6.4表示Python的版本。也可以通过python-V来查看Python版本 》》》表示,已经进入python的交互界面,就可以在这里写py...
2019-03-18 22:03:45
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人