- 博客(24)
- 收藏
- 关注
原创 浏览器工作原理
原文链接:https://www.yuque.com/yunshang-twlfu/isvgha/osw2u7渲染过程-显示引擎一、总过程解析html文本,把标记解析成dom树。同时解析css,得到标记和样式信息,组成呈现树。然后开始布局,分配每个节点应该出现在哪个坐标。最后遍历呈现树,绘制节点在界面上。需要了解的chrom的工作原理主要有:1、网络进程2、js执行3、渲染进程4、web安全扩展: 进程和线程,见操作系统。简单来说: 进程可以有多个线程,进..
2021-02-02 12:12:18 385
原创 前端基础全(基础+实例)
一、html<a></a>标签全部作用元素种类的划分媒体查询H5的语义化作用及语义化标签Web Worker和Web SocketSEO的概念及实现HTML5的新特性什么是DOCTYPE?DOCTYPE是html5标准网页声明,且必须声明在HTML文档的第一行。来告知浏览器的解析器用什么文档标准解析这个文档。文档解析类型有:BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。(如果没有声明DOCTYPE,默认就是这个模式)CSS1Compa
2020-10-25 17:02:59 8006
原创 前端大全(基础总结)(根据js权威指南扩展)
javascript 权威指南第六版// 提出问题 + 实例 + 练习第一部分基础知识用;来分隔开。如果一条语句单独占一行,可以不用;数据类型(基本数据类型)原始数据类型:数字Number,字符串String,布尔值Boolean,null ,undefined symbol symbol(数据)返回一个唯一的symbol数据类型的值。symbol(‘foo’) !== symbol(‘foo’)可以用来当key值。(引用数据类型)对象类型:键值对。特殊对象:全局对象,JavaScri
2020-10-25 16:52:21 356
原创 ERROR Error: No valid exports main found for ‘E:\WEBPROJECT\promise\promise_axios\node_modules\col
vue启动项目报错, node版本低window覆盖更新nodenode官网下载最新版msi:https://nodejs.org/zh-cn/打开cmd 输入命令:where node 得到上次安装的路径,打开msi把nodejs安装到上次的路径:即: E:\exe\node.js。更新npmnpm install -g npm@latest...
2020-09-08 23:17:03 1015
原创 那些年踩过的坑(1)
那些年踩过的坑Module not found: Error: Can't resolve 'views/coverConfigurationRong' in 'D:\new-operation-admin\src\js\router'原因:写好路由之后,新建文件夹,但是没有给一个带export的入口(出口)文件。_.assign() _.assign(object, [sources]const rst = await api.initData(params) console.l
2020-07-11 23:38:29 377
原创 vue+elementui实现table
参考elementui官方文档。<el-table:data="vos"borderstyle="width:100%"> <el-table-column prop="uid" label="uid"> </el-table-column> <el-table-column label="操作"> <template v-slot="{row}" >
2020-07-05 22:36:43 579
原创 vue那些年踩过的坑
那些年踩过的坑module not foundModule not found: Error: Can't resolve 'views/coverConfigurationRong' in 'D:\new-operation-admin\src\js\router'原因:写好路由之后,新建文件夹目录,但是没有给一个带export的入口(出口)文件,于是找不到模块。_.assign() _.assign(object, [sources]const rst = await api.initDat
2020-07-05 20:54:01 1264
原创 重读JavaScript权威指南,书中代码实现与扩展
https://github.com/Rongyeye/learnjs/blob/master/learnJs/test.js
2020-06-12 00:07:10 155
原创 小程序笔记存档
TemplateTemplate只是一个类似括号的玩意,不显示内容,所以template里面不能加点击事件等。中间线的实现方式居中的方式Position:absolute;是让该组件脱离文本把很多元素加入到一个字符串显示的方法删除字符串的最后一个字符string=string.substr(0,string.length-1)是删除最后一个字符把很多元素增加到数组里面push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。let that = this, arr = [];
2020-06-05 00:21:23 195
原创 webpack
webpack config配置格式严格//1.创建webpack.config.js文件,定义入口和出口const path = require('path')module.exports = {//入口entry:(此处有空格)’(用单引号)’ entry: './src/main.js', output: { path, filename: 'bundle.js' }}//终端进入开发文件//2.运行webpack报错//初始化npm init填写
2020-06-04 09:57:21 273
原创 javascript 权威指南记录
javascript 权威指南第六版第一部分基础知识用;来分隔开。如果一条语句单独占一行,可以不用;数据类型:(基本数据类型)原始数据类型:数字,字符串,布尔值,null ,undefined(引用数据类型)对象类型:键值对。特殊对象:全局对象,JavaScript代码中,Window对象充当了全局对象。数组函数:调用函数执行可执行代码,返回运算结果**js变量无类型。**变量可以被赋予任何类型的值,js不区分整型浮点型数值,所有的数组都是浮点类型。整型直接量:es6支持十六
2020-06-02 17:58:50 184
原创 二、vuex
二、vuexvuex:状态(变量)管理器,集中存储管理。需要多个组件共享的变量全部存储在一个对象里,把这个对象放在顶层的Vue实例里。可以做到响应式安装 npm install vuex --savevuex的state里管理的变量最好通过mutations来action。import Vuex from 'vuex'///1.安装插件vuexVue.use(Vuex)//2.创建对象const store = new Vuex.Store({//Store大写 state:
2020-06-02 17:56:25 90
原创 一、promise
promise路径起别名:在build\webpack.base.conf.js里resolve: { extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('src'), 'assets': resolve('src/assets'), 'components': resolve('src/components'), 'pages': resolve('src/pages'), 'rout
2020-06-02 17:55:26 165
原创 axios
网络请求封装安装axios框架:npm install axios --save导入:import axios from ‘axios’配置:axios({ url:'http://123.207.32.32:8000/home/multidata', // method:'post'}).then(res=>console.log(res))axios并发请求axios.all([])axios.all([ axios({url:'http://123.2
2020-06-02 17:53:51 418
原创 js笔记
廖雪峰js教程strict 模式非strict模式:i= 1(i 是全局变量)strict 模式:未使用var声明的变量就使用,报错ReferenceError,引用错误非strict模式:函数定义的this指向windowstrict模式下,函数里面定义的this是指向undefined函数与方法的区别方法是定义在对象里的函数解决this指向不明问题var that = this函数本身的方法 apply( 需要指向的对象,[])parseInt()用来解析字符串pars
2020-06-02 17:50:31 205
原创 secureCRT连接阿里云服务器
安装recureCRT:https://www.cnblogs.com/yjd_hycf_space/p/7729796.html1、打开recureCRT打开云服务器控制台copy公网ipnext输入服务器设置的密码连接成功:
2020-05-19 18:49:37 2935
原创 win10安装nginx及解决nginx闪退
nginx安装1、下载 官网:nginx.org选择stable version下载压缩包2、解压到没有中文的路径(否则会出现启动闪退)3、点击nginx.exe测试是否运行:打开浏览器输入localhost出现下图则成功若闪退,localhost页面是iisnginx默认端口80win10下一般被iis占用,所以会出现闪退标题解决方法一:打开控制面板,分类>小图标管理工具停止iis如果还是不行标题解决方法二:win+R 打开cmd输入 netstat
2020-05-19 14:31:07 5526
原创 git gui 本地push总是验证密码--已解决:生成ssh
为啥要一直输入密码:github和本地git仓库建立连接是克隆了http地址。ssh是啥怎么生成:git官网解释ssh是:Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to GitHub without supplying your username or password at each visit.用ssh
2020-05-08 23:05:31 377
原创 Namp选项概要记录存档
Namp选项概要记录:Nmap 7.80SVN ( https://nmap.org )Usage: nmap [Scan Type(s)] [Options] {target specification}TARGET SPECIFICATION:Can pass hostnames, IP addresses, networks, etc.Ex: scanme.nmap.org, mi...
2020-05-08 15:21:37 169
原创 tomcat巨简单小白详细安装
emmm换电脑重新装tomcat,找了教程,跟着做也是错,搞了很久。一切都是因为我下的是免安装版本的。。。该下安装版本,,,简单了事!!!附上心爱博主的安装教程 https://blog.csdn.net/u010282984/article/details/80884810...
2019-11-06 23:07:26 106
原创 github和本地git安装使用教程
git学习记录为啥要用git密码学老师让的,用git交作业“Git是目前世界上最先进的分布式版本控制系统”本地git,和github连接。1、上github官网注册登录账号:https://github.com/ 可以在网上建一个仓库,再克隆到本地 2、下载本地git:https://git-scm.com/downloads3、配置本地gitgit c...
2019-10-07 14:43:05 246
原创 微信小程序>页面跳转,获得上一个页面的数据信息
页面跳转,接受上一级页面的数据最简单的wxml代码<view class='btn' bindtap='topay'>确认支付</view>点击这个按钮跳到下一页此页面的js代码topay: function() { wx.navigateTo({ url: '/pages/w_wechatpay/w_wechatpay?total=...
2019-07-20 22:17:15 5642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人