1
JavaScript基础-01

1. Javascript是一门动态的、弱类型的、解释型的脚本语言 动态:数据类型在运行时决定 弱类型:变量数据的类型不是确定的,可以随意的进行改变; 解释型:相对编译型来说,编译型计算机在执行之前需要把程序进行编译,完事之后才执行。解释型,不需要编译和链接,直接解释执行; 2. JS作用:运用在浏 ...

花未眠0619 @ 2020/07/30

2
实现虚拟DOM

吕洋 @ 2020/07/30

3
《JavaScript语言入门教程》记录整理:入门和数据类型

本系列基于阮一峰老师的《JavaScrip语言入门教程》或《JavaScript教程》记录整理,教程采用知识共享 署名-相同方式共享 3.0协议。这几乎是学习js最好的教程之一(去掉之一都不过分) 最好的教程而阮一峰老师又采用开源方式共享出来,之所以重新记录一遍,一是强迫自己重新认真读一遍学一遍;二 ...

findmoon @ 2020/07/30

5
vue cli构建 typescript项目

首先安装最新的vue cli脚手架, npm install --global @vue/cli npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\@vue\cli\node_modules\f ...

邹琼俊 @ 2020/07/30

6
JavaScript基础-03

1. 条件判断语句 若条件成立才会执行,条件不成立则语句不执行; if语句 语法一: if(条件表达式) {语句} :true就执行,false不执行; 语法二: if(条件表达式) {语句} else {语句} 语法三: if(条件表达式) {语句} else if (条件表达式) {语句} el ...

花未眠0619 @ 2020/07/30

7
javascript 关于dom节点操作的增删改查

dom节点的增删改查 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>dom-test</title> <style> .setColor{ color: blue; } .setFtSz{ font-siz ...

可可西里的骄傲 @ 2020/07/30

8
git命令行:删除本地分支和删除远程分支

摘要 在开发过程中经常需要建立新的分支来修复或者添加新功能,完成额外的工作后需要删除多余的不需要的分支,由于总是忘记删除分支的命令行,所以记录下删除的命令行,以便下次方便查询到。 命令行——Git Bash方式 1.查看项目所有分支 git branch -a 2.删除本地分支 git branch ...

请给我一杯冰可乐 @ 2020/07/30

9
Vue/Cli4 引用静态图片

前言 本教程适用于 Vue-Cli v3 v4 网上教程零零散散,所以这里我作一下总结,可能与您的代码有所偏差,希望指出,但是勿喷.谢谢! 准备 由于安的包比较多,所以,在我印象中这个教程安装这两个就行了 cnpm i node-sass cnpm i sass-loader 干正事 首先找到我们根 ...

RemMai @ 2020/07/30

10
蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会

蒲公英 · JELLY技术周刊 Vol.16 近期,谷歌有史以来的第一次线上谷歌 Web 开发者大会,Web Vitals、PWA、DevTools 和 Lighthouse 6.0 等一系列特性或产品带来的全新体验,让人眼花缭乱。这次大会也以线上的形式分享了包括了性能优化、打包构建等非常多干货,定 ...

凹凸实验室 @ 2020/07/29

11
vue中watch的详细用法

在vue中,使用watch来响应数据的变化。watch的用法大致有三种。 1. 常用用法 <input type="text" v-model="name"/> new Vue({ el: '#app', data: { name: '咸鱼' }, watch: { name(newVal,oldV ...

coderwhy @ 2020/07/29

12
JS实例-01

输入成绩(0-100),不同的分数段奖励不同while(true){var a=prompt('请输入成绩');if (a>=0&&a<=100){ break;}}if (a==100){ alert('奖励一辆汽车')}else if (a>=80&&a<99){ alert('奖励一本笔记本' ...

花未眠0619 @ 2020/07/29

13
Java中文乱码总结

1.html 乱码 1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2.jsp 乱码页面开头加入 <%@ page language="java" import="java.util.*" content ...

Lllamb @ 2020/07/29

14
Webpack 原理浅析

作者: 凹凸曼 - 风魔小次郎 背景 Webpack 迭代到4.x版本后,其源码已经十分庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。但是为了了解其内部的工作原理,让我们尝试从一个最简单的 webpack 配置入手,从工具设计者的角度开发一款低配版的 Webpack。 开发者视角 假设某一 ...

凹凸实验室 @ 2020/07/29

15
前端程序员学好算法系列(二)数组

我们今天继续研究数组在算法中的应用 167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 ...

科比net @ 2020/07/28

16
前端程序员学好算法系列(三)链表

接下来我们来看链表题 206. 反转链表反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题:链表题需要我们设立更多的指针来保存我们当前操作的细节;1.我们需要定义3个指针 pre,cur ,next,pre为当前链表的前一个 ...

科比net @ 2020/07/28

17
JS函数高级

原型与原型链 所有函数都有一个特别的属性: prototype : 显式原型属性 所有实例对象都有一个特别的属性: __proto__ : 隐式原型属性 显式原型与隐式原型的关系 函数的prototype: 定义函数时被自动赋值, 值默认为, 即用为原型对象 实例对象的__proto__: 在创建实 ...

皎然 @ 2020/07/28

18
前端程序员学好算法系列(四)链表

24. 两两交换链表中的节点给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 解题:我们定义4个指针如上进行节点交换,1.给head添加一个虚拟头节点t ...

科比net @ 2020/07/28

19
前端程序员学好算法系列(五)栈

1.栈的基础使用,js中数组直接可以作为栈使用,栈遵循先进后出的原则,即js可以使用push()和pop() 比较容易的实现一个栈 20. 有效的括号给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 ...

科比net @ 2020/07/28

20
JS的时间格式化和时间戳转换函数

JS的时间格式化和时间戳转换函数 //格式化时间 function dateFormat(fmt,date){ var o = { "M+" : date.getMonth()+1, //月份 "d+" : date.getDate(), //日 "h+" : date.getHours(), // ...

有风无度 @ 2020/07/28