深入解析 BFC 模式、forceupdate 作用、HTTP 状态码等前端知识点,营销推广外包推广价格
栏目:网络推广 发布时间:2024-11-21
文章涉及的信息均来自网络及个人总结。旨在总结个人的学习和经验。如有侵权,请联系我删除。谢谢你! 1、BFC模式 1、BFC(Block),即块级格式化上下文,是页面上 ... 深入解析 BFC 模式、forceupdate 作用、HTTP 状态码等前端知识点
    文章涉及的信息均来自网络及个人总结。旨在总结个人的学习和经验。如有侵权,请联系我删除。谢谢你!

    1、BFC模式 1、BFC(Block),即块级格式化上下文,是页面上的一个渲染区域,有自己的一套渲染规则: 2、功能 3、HTTP状态码 4、可以v-if和v-for 一起使用吗? 5、vue路由的底层原理是什么?传递参数的方法有哪些?跳跃方法有哪些?什么是路由生命周期? 6. vue 中常用的生命周期钩子函数: 7. vue 和 vue 的区别 8. vue 中的数据为什么是一个函数 9. 什么是 keep-alive 10. vue 执行流程 11. Vue 常用指令 12. es6 如何使用实现类以及如何实现类继承 13. vue2如何获取dom元素 14. Vue的单向数据流 15. 节流与防抖16、组件通信 17. var.let.const 的区别 18. 说一下箭头函数和普通函数的区别 19. axios 拦截器的作用 20. 判断数据类型有多少种方法? 21. 什么是 npm 22. 什么是回流和重绘? 23.它和手表的区别。 24.Vue内置组件。 25、页面首次加载时父子组件生命周期的执行顺序。 26. 输入 Vue。 27.Vue过滤器的作用是什么 28.在组件上写name有什么好处? 29.什么是模块化? 30. th 理解 is 指向什么 31. 什么是 mvvm 模式 32. 理解 new 操作符 33. 什么是槽 34. Vue 双向数据绑定原理 35. 什么是 seo 爬虫 30 6. 传递的方法Vue路由中以及获取参数 37. js中同步和异步的区别 38. for...of 和 for... 中的区别 三十九、 v-show和v-if,四十,js数据类型和存储的区别,四十一,深拷贝和浅拷贝,四十二,同源策略和非同源策略,如何解决非标准策略交叉- 域问题 43. = 之间的差异。 ==。 === 44.网站优化的三大标签

    标题、(描述)、(关键字)

    45。 Vue的路由模式。四十六岁。小程序中wxss和css的区别。四十七。如何用css画一个三角形。

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre><code class="prism language-js"><span class="token operator"><</span>style<span class="token operator">></span>
<span class="token punctuation">.</span>border <span class="token punctuation">{</span>
<span class="token literal-property property">width</span><span class="token operator">:</span> 50px<span class="token punctuation">;</span>
<span class="token literal-property property">height</span><span class="token operator">:</span> 50px<span class="token punctuation">;</span>
<span class="token literal-property property">border</span><span class="token operator">:</span> 2px solid<span class="token punctuation">;</span>
border<span class="token operator">-</span>color<span class="token operator">:</span> #96ceb4 #ffeead #d9534f #ffad60<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token operator"><</span><span class="token operator">/</span>style<span class="token operator">></span>
<span class="token operator"><</span>div <span class="token keyword">class</span><span class="token operator">=</span><span class="token string">"border"</span><span class="token operator">></span><span class="token operator"><</span><span class="token operator">/</span>div<span class="token operator">></span>
</code></pre></p>
    48. 路由与路由与路由的区别 49. 什么是xss攻击?如何避免呢? 50.什么是函数重载?

    - 同一个函数接收不同的参数,执行不同的服务,这就是函数重载。

    51. 什么是函数尾数调用? 52.数组降维? 53.数组去重?五十四,什么? 54. 本地存储有什么区别? 55.对象、原型、原型链、构造函数之间有什么关系?构造函数实际上是一个在调用普通函数时使用new的对象。对象就是通过构造函数new出来的对象。它有一个指向构造函数的对象。对象只有对象的原型,也称为隐式原型。函数只有对象,称为显式。原型对象有一个指向构造函数的原型链:当我们在对象上查找属性时,如果对象本身没有该属性,我们会沿着正确的路径查找。如果我们找不到它,就会报告错误。 55.js范围?

    变量所在的空间

    56. 与箭头功能的区别 57. 常见的布局有哪些?五十八、vue2生命周期

    创作阶段

    在运行阶段只要数据被修改就会触发。

    破坏阶段

    除了这八个之外,还有三个

    如果组件使用keep-alive进行缓存,就会有这两个钩子函数。

    组件激活

    组件停用

    当子组件发生错误时,会触发该钩子函数。

    59. 如何防范XSS攻击?

    XSS攻击也称为前端注入攻击,通常发生在提交表单或上传富文本内容时。

    (1)在网页可以由用户输入的地方,需要对输入数据进行转义(html转换成字符编码)和过滤。

    (2)后台输出页面时,输出内容也需要进行转义和过滤(因为攻击者可能会通过其他方式向数据库写入恶意脚本)

    (3)前端验证html标签属性和css属性的赋值。

    六十、vue中的sum(依赖注入)

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre><code class="prism language-js">provide <span class="token operator">/</span> inject 为依赖注入,说是不推荐直接用于应用程序代码中,但是在一些插件或组件库里却是被常用,所以我觉得用也没啥,还挺好用的
provide:可以让我们指定想要提供给后代组件的数据或方法
inject:在任何后代组件中接收想要添加在这个组件上的数据或方法,不管组件嵌套多深都可以直接拿来用
要注意的是 provide 和 inject 传递的数据不是响应式的,也就是说用 inject 接收来数据后,provide 里的数据改变了,后代组件中的数据不会改变,除非传入的就是一个可监听的对象
</code></pre></p>
    六十一、vue-、vue-原理、vue脚手架本地开发跨域请求设置

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre><code class="prism language-js"><span class="token comment">//在根目录创建vue.config.js</span>
<span class="token comment">///在module.exports中配置devserver的内容 </span>
<span class="token comment">//主要是通过 proxy</span>
<span class="token literal-property property">devServer</span><span class="token operator">:</span> <span class="token punctuation">{</span>
        <span class="token literal-property property">host</span><span class="token operator">:</span><span class="token string">&#39;0.0.0.0&#39;</span><span class="token punctuation">,</span>
        <span class="token literal-property property">port</span><span class="token operator">:</span> <span class="token number">8080</span><span class="token punctuation">,</span><span class="token comment">//端口号</span>
        <span class="token literal-property property">open</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span><span class="token comment">//运行项目自启</span>
        <span class="token literal-property property">proxy</span><span class="token operator">:</span><span class="token punctuation">{</span>
            <span class="token string-property property">&#39;/api&#39;</span><span class="token operator">:</span><span class="token punctuation">{</span>
                <span class="token literal-property property">target</span><span class="token operator">:</span><span class="token string">&#39;http://localhost:3000/&#39;</span><span class="token punctuation">,</span><span class="token comment">//跨域请求资源地址</span>
                <span class="token literal-property property">ws</span><span class="token operator">:</span><span class="token boolean">false</span><span class="token punctuation">,</span><span class="token comment">//是否启用websockets</span>
                <span class="token literal-property property">changeOrigin</span><span class="token operator">:</span><span class="token boolean">true</span><span class="token punctuation">,</span><span class="token comment">//开启代理:在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题</span>
                <span class="token literal-property property">pathRewrite</span><span class="token operator">:</span><span class="token punctuation">{</span>
                    <span class="token string-property property">&#39;^/api&#39;</span><span class="token operator">:</span><span class="token string">&#39;&#39;</span><span class="token comment">//注册全局路径</span>
                <span class="token punctuation">}</span>
            <span class="token punctuation">}</span>
        <span class="token punctuation">}</span>
    <span class="token punctuation">}</span>
</code></pre></p>
    62. token 的由来 63. token 中的值是什么 64. 使用 token 来记住密码:一定不是在本地存储密码 65. 哪些场景需要登录?

    (1)进入客服时,首先要确定是否登录

    (2) 输入订单时,您需要

    (3) 购物车时,必填

    所以登录成功后,应该跳回第一次被拦截的地方。

    六十六,什么是六十七,

    1.mkdir-演示

    2.CD-演示版

    3.npm init -y 初始化

    4.npm i --s*e-dev -cli 下载

    5. -v 查看版本号

    6.新建src目录和index.js入口文件

    7、零配置打包:在.json配置文件中配置“build”:“”,通过命令npm run build进行打包(打包后的文件变成一行,变成一个自执行函数)

    8.默认只能打包js和json文件,其他类型的文件需要用and处理

    9.默认只能打包js和json文件,其他类型的文件需要用and处理

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre><code class="prism language-js"><span class="token comment">// 安装:</span>
npm install style<span class="token operator">-</span>loader css<span class="token operator">-</span>loader <span class="token operator">-</span><span class="token constant">D</span>   <span class="token comment">//解析处理css文件的</span>
npm install <span class="token operator">--</span>s*e<span class="token operator">-</span>dev html<span class="token operator">-</span>webpack<span class="token operator">-</span>plugin  <span class="token comment">//处理html模块的插件</span>
npm install <span class="token operator">--</span>s*e<span class="token operator">-</span>dev file<span class="token operator">-</span>loader  <span class="token comment">//解析字体图片等其他文件</span>
<span class="token comment">//想解析 css 需要用到 style-loader 和 css-loader, css-loader 是把 css 文件转成 css 代码,style-loader 是把 css 代码插入到页面。</span>
<span class="token comment">//想有一个自己的模板就需要用到 plugins 插件,plugins 是用来扩展自身没有的功能</span>
</code></pre></p>
    10.新建一个..js;

<p style='margin-bottom:15px;color:#555555;font-size:15px;line-height:200%;text-indent:2em;'>    <pre><code class="prism language-js">commonjs语法 导入导出不是用的es6模块
<span class="token keyword">var</span> test <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&#39;模块名&#39;</span><span class="token punctuation">)</span>   <span class="token comment">//导入        </span>
<span class="token keyword">var</span> HtmlPlugin <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&#39;html-webpack-plugin&#39;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">var</span> path <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&#39;path&#39;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
        <span class="token comment">// loader用于处理模块的</span>
        <span class="token literal-property property">module</span><span class="token operator">:</span><span class="token punctuation">{</span>
                <span class="token comment">// 匹配各种类型文件的规则</span>
                <span class="token literal-property property">rules</span><span class="token operator">:</span><span class="token punctuation">[</span> <span class="token comment">// 规则</span>
                        <span class="token punctuation">{</span>
                                <span class="token literal-property property">test</span><span class="token operator">:</span> <span class="token regex"><span class="token regex-delimiter">/</span><span class="token regex-source language-regex">\.css$</span><span class="token regex-delimiter">/</span></span><span class="token punctuation">,</span>  <span class="token comment">// 正则</span>
                                <span class="token comment">// loader执行顺序是从右向左,从下向上执行 </span>
                                <span class="token literal-property property">use</span><span class="token operator">:</span><span class="token punctuation">[</span> <span class="token string">&#39;style-loader&#39;</span><span class="token punctuation">,</span><span class="token string">&#39;css-loader&#39;</span><span class="token punctuation">,</span><span class="token string">&#39;sass-loader&#39;</span> <span class="token punctuation">]</span>
                        <span class="token punctuation">}</span>
                <span class="token punctuation">]</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token literal-property property">plugins</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token keyword">new</span> <span class="token class-name">HtmlPlugin</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
                <span class="token literal-property property">tempalte</span><span class="token operator">:</span><span class="token string">&#39;./src.index.html&#39;</span>
        <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">]</span><span class="token punctuation">,</span>
        <span class="token comment">//开启本地服务,自动编译</span>
        <span class="token comment">//path是node自带的路径管理模块</span>
    <span class="token literal-property property">devServer</span><span class="token operator">:</span> <span class="token punctuation">{</span>
        <span class="token keyword">static</span><span class="token operator">:</span> <span class="token punctuation">{</span>
            <span class="token literal-property property">directory</span><span class="token operator">:</span> path<span class="token punctuation">.</span><span class="token function">join</span><span class="token punctuation">(</span>__dirname<span class="token punctuation">,</span> <span class="token string">&#39;dist&#39;</span><span class="token punctuation">)</span><span class="token punctuation">,</span><span class="token comment">//监听dist目录</span>
        <span class="token punctuation">}</span><span class="token punctuation">,</span>
        <span class="token literal-property property">compress</span><span class="token operator">:</span> <span class="token boolean">true</span><span class="token punctuation">,</span>  <span class="token comment">//压缩代码</span>
        <span class="token literal-property property">port</span><span class="token operator">:</span> <span class="token number">8080</span><span class="token punctuation">,</span> <span class="token comment">//开启后的端口号</span>
        <span class="token literal-property property">open</span><span class="token operator">:</span><span class="token boolean">true</span> <span class="token comment">//程序执行完自动在浏览器打开</span>
    <span class="token punctuation">}</span><span class="token punctuation">,</span>
    <span class="token comment">//模式必须配置</span>
     <span class="token literal-property property">mode</span><span class="token operator">:</span><span class="token string">"development"</span><span class="token comment">//开发环境模式 | 生产环境模式production  </span>
<span class="token punctuation">}</span>
</code></pre></p>
    68.启动本地服务

    npm -dev- --s*e-dev

    启动命令:npx服务


# 深入解析 BFC 模式、forceupdate 作用、HTTP 状态码等前端知识点  # 陕西营销推广网站  # 烧饼怎么做营销推广  # 爱采购怎么做关键词排名  # 郑州SEO学习视频怎么  # 潍坊关键词seo  # lnmp校园网站建设  # seo是什么呢  # ** seo  # 烟台动态网站建设  # 乐山网络推广网站  # 潮阳隔音降噪关键词排名收费  # 钦州网站网站建设  # 农场推广网站怎么做的呢  # 门窗网站建设美丽图片  # 魔盒电影网站建设  # 肇庆市网站快照优化  # 让营销号推广要花钱吗  # 机车网站推广方案模板  # 免加盟网站推广系统  # 《网页制作与网站建设》 


相关文章: 如何选择高价值建站公司?打造差异化网站,避免同质化,洪梅网站seo  网站建设前规划的重要性及内容,市场分析必不可少,阜阳关键词排名公司  SEO 优化的核心内容及工作方法解析,桂城seo广告  深圳中广核工程设计有限公司:核电设计引领者,服务多元领域,现在电商网站排名优化  建网站所需材料有哪些?万商云集小编详细介绍,长春北湖新区网站建设  SEO课:让你从小白变成搜索引擎优化高手,丰立装饰seo  溧水多措并举优化就业服务,满足企业用工需求,促进人口集聚,自适应模板seo  SEO百度优化:让你的品牌在搜索引擎中脱颖而出,泉州seo推广方式  SEO客服:如何提升客户体验与业务转化的双赢策略,抖音排名seo  为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,无锡荣巷街道网站建设  中小企业如何建设网站?域名选择与首页布局至关重要,租友网站怎么推广  网站建设费用差异大,三种类型各有千秋,你选对了吗?,消防网站建设目标  《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,网站建设医疗公司哪家好  SEO自行:提升网站流量的秘密武器,延安网站优化品牌  企业网站建设需考虑多方面,明确目标并抓住用户喜好是关键,河北seo站内优化费用  SEO范例:如何通过优化提升网站流量,获取更多商机,起重机推广网站大全图片  SEO短视:为何眼前的成效不能成为长久的策略?,兴安外贸网站推广厂家有哪些  网站设计四大要素:banner 设计影响用户浏览欲望,嘉兴seo有团队吗  产品上新前先做什么?淘宝基础 seo 优化助你提升排名与流量,晋源区网站推广  SEO实现:如何通过SEO优化提升网站流量与排名,南通网站排名优化最专业  SEO能够助力网站流量增长,提升品牌竞争力,网站建设报告模版  爱辉区宣传思想战线:以新思想为指引,履行职责使命,推动思想更新,强化舆论宣传,防城港律师网站推广平台  SEO调整,助力网站流量爆发式增长!,罗湖网站排名优化公司  SEO这样做,轻松引爆流量,助力企业成长,建设一个好网站  多语种网站:拓展全球客户市场,提升网站访问体验,实现 SEO 优化,宁德seo优化联系方式  口碑营销:品牌腾飞的秘密武器,网络运营推广营销策略  关于 2019 年深圳市工程造价咨询企业执法检查的通知,门户网站规划建设意见  SEO永远,数字营销的核心力量,网站优化图片js链接怎么优化  SEO好吗?助力网站成功的关键之道,众筹网站建设哪家好  自治区人大常委会审议意见落实情况和审计查出问题整改情况报告,北沙滩企业网站建设  主题导航-引领互联网世界的智慧之路,湖南网站推广运营面试题  SEO本站:提升网站流量与排名的秘密武器,店铺如何做营销推广工作  西安亿明直销软件:定制设计与多元服务,助力企业创新发展,政企网站建设报价  杭州市综合交通发展十三五规划公布,实施十大工程,打造国际性区域交通枢纽,seo网站优化电话  中建·智立方淄博智造港营销团队:解锁成功密码,销售额超前完成 390%,专门网站开发优化  SEO很多,如何在竞争激烈的市场中脱颖而出?,晋中网站建设售后  SEO重要性与企业互联网发展的必由之路,福州网站推广单位电话  2017 年大朗镇规划编制工作推动城市发展,总规修改及水沙片控规编制获审批,上海省seo优化高手  审批进大厅或一站式办理的详细解读及与多规合一协同平台的关系,龙*站建设与推广公司  网站如何正确使用面包屑导航?上海网站建设告诉你,辣条广告营销推广方案怎么写  全网SEO:如何通过精准优化引爆网站流量,宣汉县seo  张掖:创业创新热潮涌动,小微企业发展势在必行,西藏知名网站建设哪家好  写作AI:释放创意,助力高效写作的未来工具,网站推广获取用户  黑龙江中公教育全省空缺岗位招聘,网络推广专员等你来,seo 快抖霸屏  古灵AI:开启智慧新时代,数字未来,莲花怎样做网站建设  SEO新站优化指南:快速提升排名的必备技巧,广州抖音seo合作  网站建设的内容、流程及注意事项,你都了解吗?,好友推广营销海报怎么做  SEO使用:如何让你的网站轻松登顶搜索引擎排名,来个网站建设公司推荐  SEO伪创:提升网站排名的危险策略与如何避免,城市营销推广  全球市场:SEO海外推广策略助力企业走向国际,重庆通用营销推广方案 


相关栏目: 【 网络营销55532 】 【 网络推广33921 】 【 网络优化98863 】 【 网络学院69291 】 【 网络运营7217 】 【 AI推广84713 】 【 百度推广30177