深圳幻海软件技术有限公司 欢迎您!

WEB开发

  • ES6

    变量let、constES5中,使用var定义变量(var是variable的简写)。ES6中,新增了let和const来定义变量:let:定义变量,替代var。const:定义常量(定义后,不可修改)。1、let:定义变量举例1:{leta='hello';}console.log(a);//打印

  • Nginx同域名下配置多个Vue项目

    #HTTPSserverserver{listen443;server_name************.com;sslon;ssl_certificatecert/************.com.pem;ssl_certificate_keycert/************.com.key;s

  • CSS中的元素显隐方法汇总

    最近在拜读张鑫旭大神的《CSS世界》,其中很多思维非常值得借鉴学习,特别是对CSS控制显隐的总结,非常到位,记录一下使用CSS让元素不可见的方法很多,剪裁、定位到屏幕外、明度变化等都是可以的。虽然它们都是肉眼不可见,但背后却在多个维度上都有差别。对于元素的显示隐藏这种交互式的行为,应该由于JavaS

  • Angular样式隔离(style isolation)及选择器(:host, :host-context, ::ng-deep)的使用

    1.Angular样式隔离Angular样式隔离的好处最最要的一条就是CSS的可维护性。当没有样式隔离时,我们创建一个组件并添加样式后,可能会影响到其他的组件样式,而且很有可能查找不出问题所在。虽然我们可以想出办法来避免样式被覆盖,但是可能会引发CSS的可维护性问题。Angular的视图封装(Vie

  • uniCloud云开发入门以及对传统开发方式的思考

    事情缘由作为选修了移动互联网应用的一员,老师讲的什么JS基础,还有ES6和uniapp,当然是没怎么听,因为是之前大二的时候都大概看过。但是快到期末,老师讲了云开发,并且布置了与此相关的大作业,自己做一个新闻资讯app,和一个小组作业,也是一个app,题目自拟,我对它来了兴趣(bushi)。初识云开

  • 07#Web 实战:仿 GitHub 个人主页项目拖拽排序

    实现效果图GitHub和Gitee个人主页中可以对自己的项目进行拖拽排序,于是我就想自己实现一个。本随笔只是记录一下大概的实现思路,如果感兴趣的小伙伴可以通过代码和本随笔的说明去理解实现过程。👉我的Gitee和GitHub地址。思路构思要实现元素拖拽可替换位置,就必须要锁定每一个元素的具体位置,且

  • vue3 第二天vue响应式原理以及ref和reactive区别

    前言:前天我们学了ref和reactive,提到了响应式数据和Proxy,那我们今天就来了解一下,vue3的响应式在了解之前,先复习一下之前vue2的响应式原理vue2的响应式:原理:对象类型:通过Object.defineProperty()对象的读取,修改进行拦截,也就是数据劫持,响应式的根基缺

  • Vue 2.x源码学习:render方法、模板解析和依赖收集

    内容乃本人学习Vue2源码的一点笔记,若有错误还望指正。源码版本:vue:2.6vue-loader:13.xvue-template-compiler:2.6之前的相关学习笔记:应用初始化大致流程数据响应式改造众所周知,Vue的脚手架项目是通过编写.vue文件来对应vue里组件,然后.vue文件是

  • 记录--uniapp微信小程序引入threeJs并导入模型

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言?123我的需求是使用uniapp写微信小程序,在小程序中使用threeJs就行了,目前暂不考虑兼容app什么的。1.引入小程序版的threejs库实现2.使用webview实现(推荐)重点我的建议是使用这个库https://githu

  • 关于逆向破解tb某个请求的加密算法

    前言由于工作需要,要抓取tb上某个接口的文案资源,用来分析借鉴。本来想着,无非就是验证一下当前用户信息之类的,但在研究过后,发现并没那么简单。1,查看请求相关参数比如下图,发现请求中携带的参数不少,然后其中随时变化的就有t、sign、data,很明显,这就是tb判断请求是否合法的参数,其中但凡修改一

  • 浅拷贝和深拷贝

    title:浅拷贝和深拷贝概念浅拷贝:只拷贝最外面一层的数据;更深层次的对象,只拷贝引用。深拷贝:拷贝多层数据;每一层级别的数据都会拷贝。总结:拷贝引用的时候,是属于传址,而非传值。关于传值和传址的区别,是很基础的内容,详见《JavaScript基础/对象简介.md》这篇文章。深拷贝会把对象里所有的

  • CSS伪类使用详解

    基本描述CSS伪类是很常用的功能,主要应用于选择器的关键字,用来改变被选择元素的特殊状态下的样式。伪类类似于普通CSS类的用法,是对CSS选择器的一种扩展,增强选择器的功能。目前可用的伪类有大概40多个,少部分有兼容性问题。我们比较常见的,如::hover、:root、:first-child等。语

  • JavaScript基础快速复习

    目录学习信息01初识JavaScript浏览器执行JS过程JS的组成JS初体验JS的注释02JavaScript输入输出语句03变量变量概述变量的使用变量的语法扩展变量的命名规范04数据类型4.1数据类型简介4.2简单数据类型(基本数据类型)数字型Number字符串型String布尔型Boolean

  • 快速构建页面结构的 3D Visualization

    对Chrome扩展功能熟悉的小伙伴,可能都有用过Chrome的3D展示页面层级关系这个功能。可以通过控制台-->右边的三个小点-->MoreTools-->Layers打开。即可以看到页面的一个3D层级关系,像是这样:这个功能有几个不错的作用:页面层级概览快速厘清页面z-index

  • 自学 TypeScript 第四天,手把手项目搭建

    前言:学了三天,我们学习了TS的基本类型声明,TS的编译,webpack打包,其实也就差不多了,剩下的也就一些类,继承,构造函数,抽象类,泛型一些的,如果都细致的讲可能写好久,感兴趣的可以自己找资料细致的去学一下学习代码或一个新语法,最好的方法无非就是做项目,从这个过程中学会如何去使用,怎么去写废话

  • EluxJS-让你像切蛋糕一样拆解前端巨石应用

    大家好,EluxJS是一套基于“微模块”和“模型驱动”的跨平台、跨框架『同构方案』,欢迎了解...可怕的巨石怪工作中最可怕的是什么?是遇到业务复杂且乱作一团的巨石应用。改一发而动全身,无法渐进式重构,也没人敢对历史包袱进行优化,欠下的代码债只能像滚雪球一样越积越多,终于到某天玩不下去,大佬选择了跑路

  • 解决ECharts官网打开缓慢的问题

    本章我们将解决在Windows系统中打开ECharts官网缓慢的问题。1、问题描述正常情况下,我们在Windows环境中打开ECharts官网可能会遇到非常缓慢的情况,一直处于加载中,甚至打不开,此时我们需要做一些处理即可。2、解决办法我们打开hosts文件,在文件最后追加上如下设置即可:151.1

  • React-初始

    最近需要接手别人c#那边组的一个项目新增页面,但他们的是React的框架,作为一名后端,没接触过,一脸懵逼。。。。。。说哈我的处理思路:一、先用相应的程序打开该项目的源码。如:react用vscode打开二、先找到了页面,查看页面结构   这是我后面加的页面,可以看出来

  • 巧用css属性white-space展示文本

    写在前面的话大多数标签在展示文本内容的时候都会默认把文本中的空白和换行符去掉,这的确大大的使得文本的排版更加美观了,也怎加了区域的利用率,可是就有一些需求是需要原原本本的展示出原汁原味的文本格式。那该如何展示出文本的内在格式呢?无外乎把不该去掉的空格展示出来,把不该合并的换行让它换行起来。那么whi

  • vue跨域问题解决:Access to XMLHttpRequest at‘httplocalhost

    如果在后端django里配置了django-cors-headers,前端还是报AccesstoXMLHttpRequestat‘httplocalhost这样的跨域问题,可以通过以下的方式解决!通过配置vue.config.js、proxy实践解决跨域方法(基于封装好的axios,非原生)1、在v

  • 自学 TypeScript 第五天,手把手项目搭建 TS 篇

    前言:昨天咱们已经把贪吃蛇的页面写好了,今天咱们来写TS部分TS我们要用面向对象的形式去编写我们的功能,所以我们要以一个功能去定义一个对象把这个项目分成几个模块,也就是几个对象功能Food类(食物类):写对象的前提,我们要去定义类,用类去创建对象首先我们直接class一个Food类,由于我们的食物是

  • vue 中使用 this 更新数据的一次大坑

    情景说明:之前用vue做数据绑定更新时,发现一个莫名奇妙的问题。我在vue实例中声明了一个数组属性如books:[],在异步请求的回调函数中使用this.books=res.data.data;进行数据更新,更新步骤后面紧跟着打印了console.log(this.books),打印数据显示确实更新

  • vue3和vue2 的区别,vue3和vu2到底哪个好呢?

    vue3正式发布有两年多了,之前也做过一些学习和研究。vue3发布后给某培训机构开发了一套vue3课程课件,自己也开源了一套基于vue3的后台管理系统(因为个人懒的原因,半年后才上传到gitHub,且到目前为止一直没有更新过)。附上网址:https://github.com/gegestst112/

  • vue 指令与过滤器

    vue指令与过滤器内容渲染指令内容渲染指令是用来辅助开发者渲染DOM元素的文本内容。常用的内容渲染指令有3种。v-text示例<divid="app"><!--把username对应的值,渲染到第一个p标签中--><pv-text="username"></

推荐阅读