前端杂谈
月将明
这个作者很懒,什么都没留下…
展开
-
http详介绍
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,H原创 2020-10-08 20:39:08 · 281 阅读 · 0 评论 -
js的堆(heap)、栈(stack)
堆(heap)、栈(stack)堆是堆内存的简称,栈是栈内存的简称。说到堆栈,我们讲的就是内存的使用和分配了,没有寄存器的事,也没有硬盘的事。各种语言在处理堆栈的原理上都大同小异。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统自动释放。js的基本类型就5种,Undefined、Null、不是new出来的布尔、数字和字符串,它们都是直接按值存储在栈中的,每种类型的数据占用的内存空间的大小是确定的,并由系统自动分配和自动释放。这样带来的好处就是,内存可以及时得原创 2020-08-31 13:41:44 · 967 阅读 · 0 评论 -
类数组对象解析
一、定义数组定义:简而言之就是一组有序的数据集合,其索引为从0开始且自然增长的整数,其元素值可以是任何js数据!并且包含一个名为length的属性,该属性表示数组元素的个数。var array = [1,2,3];console.log(array[0])//1console.log(array[1])//2console.log(array[2])//3console.log(array['length'])//3从上面的例子我们可以看到,在声明数组时,我们只是显式的声明了数组元素的原创 2020-08-27 11:00:30 · 478 阅读 · 0 评论 -
javascript中 typeof,instanceof类型检测方式
在js中的类型检测基本有三种方式,分别有它们的应用场景:1、typeof:主要用于检测基本类型.:typeof undefined;//=> undefinedtypeof 'a';//=> stringtypeof 1;//=> numbertypeof true;//=> booleantypeof {};//=> objecttypeof [];//=> objecttypeof function() {};//=> functiontype原创 2020-08-25 11:32:15 · 209 阅读 · 0 评论 -
react全局事件传递
废话不多说,上代码import React, { PureComponent } from 'react';// 在组件库中导入相关类import { EventEmitter } from 'events';// 创建事件总线const eventBus = new EventEmitter();class Home extends PureComponent { // 添加事件监听 componentDidMount() { // 监听的事件名称 eventBus原创 2020-08-23 10:21:21 · 828 阅读 · 0 评论 -
微信小程序 反编译操作
一、前言微信小程序源码提取反编译,基本是傻瓜式操作。要想拿到微信小程序源码,找到源文件在手机存放的位置就行,源文件拿到,用反编译脚本跑一下,微信小程序代码包里的所有文件、所有资源就出来了(除了project.config.json小程序配置文件)。二、所需工具1.夜神模拟器地址:夜神模拟器用来找寻微信小程序源文件,真机当然也可以,但麻烦,又是root权限,又是越狱的,夜神模拟器方便,直接...转载 2019-08-08 13:22:08 · 700 阅读 · 0 评论 -
微信小程序----分包
{ "pages":[ "pages/index", "pages/logs" ], "subPackages": [ { "root": "packageA", "pages": [ "pages/cat", "pages/dog" ] }, { "root": "packageB", "name": "pack2", "pages": [ "转载 2019-08-08 09:56:09 · 183 阅读 · 0 评论 -
git修改远程仓库地址
方法介绍修改命令$ git remote origin set-url [url]先删后加$ git remote rm origin$ git remote add origin [url]直接修改config文件注意:修改完,执行如下操作:$ git push origin master如果报错,请进行关联:$ git branch --set-upstr...原创 2019-07-10 17:53:03 · 74 阅读 · 0 评论 -
angular的config和run分别是干什么的???,怎么执行的???
1.背景介绍ANGULARJS模块加载AngularJS模块可以在被加载和执行之前对其自身进行配置。我们可以在应用的加载阶段应用不同的逻辑组对其修改,在模块加载阶段,AngularJS会在提供者(provide)注册和配置的过程中对模块进行配置。在整个AngularJS的工作流中,这个阶段是唯一能够在应用启动前对其进行修改的部分。AngularJS的工作流包括了 配置块(config) 和 ...转载 2019-07-09 17:28:10 · 574 阅读 · 0 评论 -
js 中 !!的用法
!!是将表达式强制转化为bool值的运算,运算结果为true或false,表达式是什么值,结果就是对应的bool值,不再取非。注意:不是取非再取非的意思!!!!!false=false; 要注意false和“false” 的区别!!!!!!!“false”=true;!!true=true;...原创 2019-07-09 17:12:34 · 116 阅读 · 0 评论 -
Angular中关于checkbox的问题
Angular中获取checkbox的值angular中我们在使用checkbox的时候通常是两个状态 选中为true 取消选中为false。当我们需要在选中和非选中的时候获取不一样的值的时候就需要ng-true-value和ng-false-value ,初始值可用ng-init。具体使用规则如下:<input type="checkbox" ng-model="items[i...原创 2019-07-09 15:11:01 · 1104 阅读 · 0 评论