
JavaScript学习笔记
记录自学JavaScript路上的学习笔记
Code进阶狼人
Stay hungry and modest
展开
-
Javascript高级:BOM与DOM
Javascript高级DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容...原创 2020-04-01 14:18:29 · 321 阅读 · 0 评论 -
JavaScript第一篇:什么是JavaScript
JavaScript* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * JavaScript = ECMAScript + JavaScr...原创 2020-04-01 14:17:09 · 286 阅读 · 0 评论 -
node.js使用外部模块
学习使用外部模块目标建立一个 test2 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/?q=alsotang 时,输出 alsotang 的 md5 值,即 bdd5e57b5c0040f9dc23d430846e68a3。挑战访问 http://localhost:3000/?q=alsotang 时,输出 alsotang 的 sha1 值,即...原创 2020-01-09 14:42:00 · 429 阅读 · 0 评论 -
node.js创建一个最简单的 express 应用
一个最简单的 express 应用目标建立一个 test 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/ 时,输出 Hello World。挑战访问 http://localhost:3000/ 时,输出 你好,世界。知识点包管理器 npm 。使用 npm 安装包,并自动安装所需依赖。框架 express 。学习新建 express 实例,并定...原创 2020-01-09 14:39:57 · 333 阅读 · 0 评论 -
搭建 Node.js 开发环境
搭建 Node.js 开发环境今天我们来学习一波node.js,首先来搭建Node.js 开发环境其实这过程特别简单:先安装一个 nvm( https://github.com/creationix/nvm )$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bashnvm ...原创 2020-01-09 14:37:15 · 306 阅读 · 0 评论 -
Vue.js入门
MVVM模式Model:负责数据存储View:负责页面展示View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示关于框架为什么要学习流行框架1、企业为了提高开发效率:在企业中,时间就是效率,效率就是金钱;企业中,使用框架,能够提高开发的效率。提高开发效率的发展历程:原生JS -> Jquery之类的类库 -> 前端模...原创 2019-12-29 18:46:36 · 307 阅读 · 0 评论 -
在 Node.js 上建一个 http 服务器
在 Node.js 上建一个 http 服务器(1)新建一个文件 server01.js,然后在里面输入如下代码:const http = require('http'); //引入 node.js里面的一个http包。因为引入之后,我们不会去修改它,所以用常量来表示// 创建一台服务器var server = http.createServer(function (){ //...原创 2019-12-27 20:08:57 · 361 阅读 · 0 评论 -
Node.js入门
Node.js的介绍引擎引擎的特性:JS的内核即引擎。因为引擎有以下特性:(1)转化的作用:汽油柴油等等->动能模板+数据—>页面js引擎:js 代码—>机器码\字节码(2)移植性。有哪些引擎:备注:Node是用V8引擎去解析 js,此时,我们不用去考虑浏览器的兼容性问题。什么是 Node.js1、官方解释:Node.js 是一个基于 ...原创 2019-12-27 19:08:24 · 411 阅读 · 0 评论 -
JS的小知识
方法的注释方法写完之后(注意,一定要先写完整),我们在方法的前面输入/**,然后回车,会发现,注释的格式会自动补齐。比如:/** * 功能:给定元素查找他的第一个元素子节点,并返回 * @param ele * @returns {Element|*|Node} */function getFirstNode(ele){ var node = ele.firstElemen...原创 2019-12-26 17:20:04 · 396 阅读 · 0 评论 -
JavaScript对象的创建与构造函数
创建自定义对象的几种方法方式一:对象字面量对象的字面量就是一个{}。里面的属性和方法均是键值对。例如:var o = { name: "生命壹号", age: 26, isBoy: true, sayHi: function() { console.log(thi...原创 2019-12-26 14:25:38 · 440 阅读 · 0 评论 -
JavaScript中的对象
面向对象简介对象的作用是:封装信息。比如Student类里可以封装学生的姓名、年龄、成绩等。对象具有特征(属性)和行为(方法)。面向对象:可以创建自定义的类型,很好的支持继承和多态。面向对象的特征:封装、继承、多态。对象简介基本数据类型和引用数据类型的对比基本数据类型(值类型):String 字符串、Number 数值、Boolean 布尔值、Null 空值、Undefined ...原创 2019-12-26 13:51:35 · 211 阅读 · 0 评论 -
JavaScript中的循环结构
前言循环语句:通过循环语句可以反复的执行一段代码多次。for循环for循环的语法语法: for(①初始化表达式; ②条件表达式; ④更新表达式){ ③语句... }执行流程: ①执行初始化表达式,初始化变量(初始化表达式只会执行一次) ②执行条件表达式,判断是否执行循环: 如果为true,则执行循环③ 如果为false,终止循环 ④执行更新表达式,更新表达式执...原创 2019-12-26 13:40:33 · 397 阅读 · 0 评论 -
JavaScript中的运算符
前言比如说+、*、/、( 都是运算符,而(3+5)/2则是表达式。运算符的定义和分类运算符也叫操作符。通过运算符可以对一个或多个值进行运算,并获取运算结果。比如:typeof 就是运算符,可以来获得一个值的类型。它会将该值的类型以字符串的形式返回:number string boolean undefined object。注:运算符都是会返回结果的,而typeof这个运算符返回的结果就...原创 2019-12-26 11:59:27 · 541 阅读 · 0 评论 -
Javascript中的变量
字面量:数字和字符串“字面量”即常量,是固定值,不可改变。看见什么,它就是什么。简单的字面量有2种:数字、字符串。(1)数值的字面量非常简单,写上去就行了,不需要任何的符号。例如:1 alert(886); //886是数字,所以不需要加引号。(2)字符串的字面量也很简单,但一定要加上引号。可以是单词、句子等。温馨提示:100是数字,"100"是字符串。总结字面量都可以直接使用...原创 2019-12-26 11:51:05 · 373 阅读 · 0 评论 -
JavaScript入门
JavaScript介绍JavaScript入门易学性JavaScript对初学者比较友好。JavaScript是有界面效果的(比如C语言却只有白底黑字)。JavaScript是弱变量类型的语言,变量只需要用var来声明。而Java中变量的声明,要根据变量的类型来定义。比如Java中需要定义如下变量: int a; float a; double a; Strin...原创 2019-12-26 11:41:45 · 275 阅读 · 0 评论 -
Java实现十大排序算法
上篇博文我们用C++实现了十大排序算法今天我们来用Java实现一下经典的十大排序算法具体代码与文件可访问我的GitHub地址获取https://github.com/liuzuoping/AlgorithmsPS:欢迎star1 冒泡排序冒泡排序无疑是最为出名的排序算法之一,从序列的一端开始往另一端冒泡(你可以从左往右冒泡,也可以从右往左冒泡,看心情),依次比较相邻的两个数的大小(到...原创 2019-12-04 16:35:23 · 8856 阅读 · 8 评论