
前端
文章平均质量分 61
shumeigang
这个作者很懒,什么都没留下…
展开
-
网站首页优化
优化是不可能一步到位的,通常在页面响应时间达不到要求的情况下,必须先要从网页的内容开始优化,然后再从硬件资源方面。这里推荐几款网页优化的测试工具:YSlow,Page Speed等,都是运行于Firefox浏览器下的。原创 2024-02-21 17:47:50 · 251 阅读 · 0 评论 -
百度前端面试题
只要我们使用HTML编码将浏览器需要渲染的信息编码后,浏览器在渲染DOM元素的时候,会自动解码需要渲染的信息,将上述信息解析成字符串而不是JS脚本,这就是我们防御XSS攻击的核心想法。返回的 Promise 对象在其中任何一个输入的 Promise 对象变为 fulfilled 或 rejected 状态时立即变为相应的状态,并且将第一个变为 fulfilled 或 rejected 状态的 Promise 对象的结果作为该 Promise 对象的结果。将代码中永远不会⾛到的⽚段删除掉(消除死代码)。原创 2023-08-21 18:02:01 · 1262 阅读 · 0 评论 -
大厂前端面试题汇总
基本类型:1、占用空间固定,保存在栈中(当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁了。栈中存储的是基础变量以及一些对象的引用变量,基础变量的值是存储在栈中,而引用变量存储在栈中的是指向堆中的数组或者对象的地址,这就是为何修改引用类型总会影响到其他指向这个地址的引用变量。3.这两个方法没有太大的不同。那么小程序代码的打包,可以按照功能的划分,拆分成几个分包,当需要用到某个功能时,才加载这个功能对应的分包。原创 2023-08-21 15:37:48 · 220 阅读 · 0 评论 -
如何运行一个Vue项目
安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。安装cnpm在命令行中输入 npm install -g cnpm --registry=http://registry.npm.taobao.org然后等待,安装完成如下图。安装vue-cli脚手架构建工具在命令行中运行命令 cnpm install -g v.原创 2021-12-02 10:36:17 · 941 阅读 · 0 评论 -
node服务安装
安装 node.js下载源码,这里以最新的 6.11.1 为例:cd/usr/local/src/wgethttp://nodejs.org/dist/v6.11.1/node-v6.11.1.tar.gz解压源码:cd/usr/local/src/tarzxvfnode-v6.11.1.tar.gz编译安装:1 cdnode-v6.11.1./configure--prefix=/usr/local/node/6.11.12 make3 makein...原创 2021-11-04 15:19:45 · 579 阅读 · 0 评论 -
idea vue
一、需要了解的基本知识 node.js Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,原创 2021-10-23 18:17:48 · 181 阅读 · 0 评论 -
layui 表套嵌套
<link rel="stylesheet" href="../../js/layui_v2.5/css/layui.css" media="all"> <link rel="stylesheet" href="../../js/layuiadmin/style/admin.css" media="all"> <script type="application/javascript" src="../../js/layui_v2.5/layui.js">...原创 2021-01-28 10:14:44 · 1871 阅读 · 0 评论 -
layer
layer常用方法layui.config({ base: '../../js/layuiadmin/' //静态资源所在路径 }).extend({ index: 'lib/index' //主入口模块 }).use(['index', 'table'], function () { var admin = layui.admin; var form = layui.form; var table =...原创 2021-01-27 15:43:57 · 230 阅读 · 0 评论 -
session 和 cookie 有什么区别
session 和 cookie 有什么区别? 区别 session cookie 存储位置 存端浏览器 存放在服务器 存储容量 单个4kb,最多存20个 没有上限 存储方式 只能保管ASCII字符串 存储任何类型 隐私策略不同原创 2021-01-12 11:23:20 · 96 阅读 · 0 评论 -
js 判断 json 对象是否为空
1、转换为字符串比较 var obj = {}; var obj1= new Object(); console.log(JSON.stringify(obj) == '{}'); //true console.log(JSON.stringify(obj1) == '{}'); //true 2、通过遍历判断对象是否存在属性 var obj0 = {}; var obj1 = new Object(); ...原创 2021-01-07 17:14:17 · 7442 阅读 · 0 评论 -
scope(域),js的闭包
scope(域)这两个概念必需一起理解,闭包是讲编译方式,scope是讲闭包的原理 ,相辅相成的。由于js有预编译的阶段,然后再是执行阶段。在预编译阶段,会根据var和function关键字找到声明的变量和函数,然后抽出来。在执行阶段,根据代码定义赋值的地方初始化var声明的变量,在调用函数时,会创建新的scope(域),scope存在的内容就是预编译阶段抽出的var声明和变量和function声明的函数,注意保存的是引用,里面的内容可能会被代码修改。函数在定义的时候就会创建一个scope,保存原创 2020-12-21 15:53:04 · 203 阅读 · 0 评论 -
Http 请求 get 和 post
简述 Http 请求 get 和 post 的区别以及数据包格式1GET请求可被缓存,POST请求不能被缓存。2GET请求被保留着浏览器历史记录中,POST请求不会被保留。3GET请求能被收藏至书签中,POST请求不能被收藏至书签。4GET请求不应在处理敏感数据时使用,POST可以用户处理敏感数据。5GET请求有长度限制,POST请求没有长度限制。6POST不限制提交的数据类型,所以POST可以提交文件到服务器。...原创 2020-11-03 20:06:06 · 375 阅读 · 0 评论 -
Vue 指令
Vue 指令常用指令1 指令v-html输出 HTML ,可以使用 v-html2 指令v-if 指令将根据表达式 XX 的值(true 或 false )来决定是否插入 p 元素3 指令 v-bind 被用来响应地更新 HTML 属性4 指令 v-on 它用于监听 DOM 事件5 指令 v-model 指令来实现双向数据绑定6 指令 v-pre 即可以跳过这个元素和它的子元素的编译过程...原创 2020-08-10 16:31:49 · 113 阅读 · 0 评论 -
Vue.js入门
Vue.js介绍 Vue.js是一套构建用户界面的渐进式框架。 Vue只关注视图层,采用自底向上增量开发的设计。 Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。原创 2020-08-03 16:34:17 · 105 阅读 · 0 评论