js
qq_975443629
前端开发
展开
-
vue+原生App混合开发(vue中暴露js方法给android和ios调用)
vue中暴露js方法给app(android和ios)调用首先声明以下例子(代码)适用于h5通过采用自定义Url拦截,JS回传数据的方式调取原生方法(即H5通过window.location=url的方式调用接口)。话不多说直接上代码: mounted() { //把js方法暴露给app(网上也有说可以写在created,有兴趣的可以试试) window["loginData"]...原创 2020-01-08 16:19:45 · 3575 阅读 · 1 评论 -
微信小程序富文本不支持的问题
微信小程序富文本不支持的问题方法一:使用wxParse插件来解决在github中下载 下载地址 https://github.com/icindy/wxParse/tree/master/wxParse下载后复制到自己的小程序项目中设置全局样式/**app.wxss**/@import "./wxParse/wxParse.wxss";在需要调用插件的页面中引入...转载 2019-12-10 15:09:55 · 909 阅读 · 0 评论 -
vue+element-ui 使用富文本编辑器
vue+element-ui 使用富文本编辑器npm安装编辑器组件npm install vue-quill-editor –save在项目中引入quill-config.js文件(网上可以找到)在需要使用的页面引入(代码如下)<template> <section> <el-form ref="forms" :mo...原创 2019-12-10 14:32:41 · 1277 阅读 · 0 评论 -
js中的跨域问题
一、什么是跨域?1.定义:跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。但是一般情况下不能这么做,它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作跨域。所谓同源是指:域名,协议,端口均相同。这里说的js跨域是指...转载 2019-03-23 11:57:06 · 247 阅读 · 0 评论 -
vue的生命周期及组件之间的传值
一、实例生命周期钩子每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。不同的钩子函数在实例生命周期的不同阶段被调用,如有beforeCreate、created、beforeMount、mounted、be...原创 2019-03-23 16:49:45 · 945 阅读 · 0 评论 -
javaScript的深拷贝与浅拷贝
1. 认识深拷贝和浅拷贝javascript中一般有按值传递和按引用传递两种复制,按值传递的是基本数据类型(Number,String,Boolean,Null,Undefined),一般存放于内存中的栈区,存取速度快,存放量小;按引用传递的是引用类型(Object,Array,Function,Symbol),一般存放与内存中的堆区,存取速度慢,存放量大,其引用指针存于栈区,并指向引用本身。...转载 2019-03-23 20:42:30 · 166 阅读 · 0 评论 -
vue-router总结
一、概述路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射。 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。点击之后,怎么做到正确的对应,比如,我点击ho...原创 2019-04-02 22:11:28 · 203 阅读 · 0 评论 -
基于vue-cli的移动端适配问题
基于vue-cli的移动端适配问题配方 lib-flexible + postcss-pxtorem配置 flexible配置postcss-pxtorem (px 转 rem)配方 lib-flexible + postcss-pxtoremlib-flexible 用于设置 rem 基准值flexible.js手淘框架,是一个用来适配移动端的js框架。手淘框架的核心原理就是根据不同的...原创 2019-07-18 15:50:27 · 207 阅读 · 0 评论 -
vue+webpack配置多html文件
前言前两天在使用vue+webpack做移动端项目时,公司负责人要求打包项目时,可以生成多个html页面,话不多说进入正题。前提条件:你已熟悉vue-cli配置创建项目 vue init webpack 项目名添加多页面帮助工具:这是封装的各种多页面支持的方法,命名为multipage-helper.js,放在项目的build文件夹下 var path = re...转载 2019-07-18 18:20:20 · 1275 阅读 · 0 评论 -
关于js的Object.defineProperty方法的使用
一、关于Object.definePropertyObject.defineProperty()是直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象,一共有三个参数。Object.defineProperty(object, propertyname, descriptor);object:必须,要在其上添加或修改属性的对象。propertyname:必需。 一...原创 2019-03-19 14:00:59 · 439 阅读 · 0 评论 -
http请求
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它...原创 2019-03-12 22:23:27 · 161 阅读 · 0 评论 -
jQuery.extend和jQuery.fn.extend的区别
在学习jQuery时jQuery.extend和jQuery.fn.extend这两个的区别没有搞得特别清楚,这几天趁着有点空闲时间就把这两个的区别详细的整理了以下。jQuery为开发插件提拱了两个方法,jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,在jQuery内部代码实现的是相同的,只是功能却不太一样。两个方法分别是:jQuery.e...原创 2019-03-09 11:24:13 · 383 阅读 · 0 评论 -
关于setTimeout和setInterval的面试题
关于setTimeout和setInterval的面试题var timer=setTimeout(function(timer){console.log(timer);timer+=1;console.log(timer);},0)console.log(timer);请问以上代码输出结果是?输出结果为 1 undefined NaNvar timer=setTimeout(fu...原创 2019-03-06 22:14:01 · 1196 阅读 · 1 评论 -
web前端页面性能优化&SEO优化
首先什么叫网站?网站一般分为前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。那么什么叫web前端页面性能优化呢?我们建设网站的目的不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的。除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上...原创 2019-03-12 09:10:13 · 933 阅读 · 0 评论 -
javaScript的原型对象及原型链
转至:https://www.cnblogs.com/shuiyi/p/5305435.html一、prototype和__proto__的区别var a = {};console.log(a.prototype); //undefinedconsole.log(a.__proto__); //Object {}var b = function(){}console.log(b...转载 2019-03-09 20:13:19 · 204 阅读 · 0 评论 -
js事件的传播流程
js事件的传播1、什么是事件?js事件是由访问web页面的用户引起的一系列操作,当用户执行某些操作时,再去执行一系列代码或用来获取事件的详细信息。常见的事件类型请参考:http://www.w3school.com.cn/jsref/jsref_events.asp2、事件的传播概述:事件根据事件模型规定的传播路径被逐级传递, 在传播过程中依次触发对应的事件监听器, 然后被继续传递. 直...原创 2019-03-08 08:16:35 · 221 阅读 · 0 评论 -
移动端开发注意事项
转载: http://www.cnblogs.com/qijunjun/p/7349247.html随着时代的发展,越来越多的网站已经开始往移动端发展了,也有越来越多的客户在PC端网站完成之后往往会继续做移动端。而移动端的开发跟PC端又有很多不同的地方,下面将列出几条移动端开发时的注意事项。一、关于meta的使用1、viewport&lt;meta name="viewport" co...转载 2019-03-15 22:29:39 · 375 阅读 · 0 评论 -
浏览器兼容性问题
什么是浏览器兼容性?浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的兼容问题。在网站的设计和制作中,做好浏览器兼容,才能够让网站在不同的浏览器下都正常显示。而对于浏览器软件的开发和设计,浏览器对标准的更好兼容能够给用户更好的使用体验。问题1:不同浏览器的margin值和padding值不同解决方法:CSS 加 * {margi...原创 2019-03-11 21:54:05 · 471 阅读 · 0 评论 -
get与post的区别
1、get是从服务器上获取数据;post是向服务器传送数据;2、传送的方式不同:get会把接收到的数据拼接到url地址中,以’?’进行划分,问号后面是接收到的数据,多个数据用‘&amp;’连接.用户可以很直观的看见,安全性非常低;post会将接收到的数据放置在html header中一起发送到指定的url地址内.用户看不到这个过程,相对来说安全性较高;3、get传送的数据量较小,一般在2kb...原创 2019-03-09 10:39:58 · 165 阅读 · 0 评论