ICode9

精准搜索请尝试: 精确搜索
  • JS基础点2022-08-23 15:30:43

    JS的特点 解释型语言:不用编译直接运行 类似于C和Java的语法结构 动态语言:可以保存任意类型的数据 基于原型的面向对象 script标签 js代码需要编写到script标签中 alert("这是我的第一行JS代码!!");document.write("看我出不出来!");console.log("你猜我在哪儿??"); 可以将js

  • vue项目目录结构划分2022-08-23 15:00:54

      1.dist---编译之后的项目文件 2.src---开发目录 3.src/assets---静态资源 src/assets/less---公共less src/assets/img---图片资源 4.src/components---组件 5.src/pages---各个页面,根据路由划分的 6.src/utils---工具库 7.src/App.vue---启动页面,最外层容器组件 8.arc/main.j

  • 大前端之js导入导出2022-08-23 14:30:36

    //utils.js let a = 100; console.log(module.exports); //能打印出结果为:{} // exports = module.exports = {} // 这是一个隐式等式,初学者需要记住 // 一般我们用到的只有 module.exports module.exports = {a} /** * 1. commonJs * 导入:require * 导出:module.ex

  • 格式化代码prettier的使用2022-08-23 11:03:36

    此插件用来格式化代码,使代码哪怕在开发的时候格式混乱,是吧,编译一下,就会变成统一格式。非常适合团队开发使用。 这个时候有些同学可能会有个疑问,我的开发工具,比如vscode,可以下载开发工具插件,如图。 开发工具中也可以装一些插件辅助你开发,但是这个,只能辅助你自己,如果你的同事没有装,

  • 轻量化时间插件moment.js的基本使用2022-08-22 23:34:29

    轻量化时间插件moment.js的基本使用 npm install moment 基本调用方式 js中调用moment let nowTime = moment() //获取当前的时间和日期 格式化展示 moment().format() //将当前事件按照指定格式展示,请阅读文档 自定义更改现有的语言环境(此插件默认国外时间格式) moment.up

  • js获取url上的参数2022-08-22 22:00:08

    //根据传递过来的参数name获取对应的值 //name是要获取url的参数名 function getParameter(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = location.search.substr(1).match(reg); if (r!=null) return (r[2

  • 使用clipboard.js复制文字+图片到微信后图片不显示问题处理2022-08-22 19:03:53

    使用clipboard.js复制文字 +图片,粘贴到微信不显示图片,而QQ可以。 解决方案:图片链接使用http,不要使用https。   使用clipboard.js实现复制功能 文字 +图片到微信客户端输入框

  • JS判断是手机访问还是电脑访问,并自动跳转 可在PHP中使用 (2014-12-02 14:41:26)2022-08-22 17:33:19

    方法一、 在head内调用以下代码 《uaredirect.js》该文件下载地址:http://siteapp.baidu.com/static/webappservice/uaredirect.js 百度网盘下载地址:http://pan.baidu.com/s/1nt7fSql 方法二、 也是在head内调用JS代码   源码百度网盘下载地址:http://pan.baidu.com/s/1nt7fSql

  • Vue 组件通信之 Bus2022-08-22 14:04:49

    bus详细描述: vue中非父子组件之间通信除了使用vuex,也可以通过bus总线,两者适用场景不同。 bus适合小项目、数据被更少组件使用的项目,对于中大型项目 数据在很多组件之间使用的情况 bus就不太适用了。bus其实就是一个发布订阅模式,利用vue的自定义事件机制,在触发的地方通过$emit向外

  • vue 打包配置相对路径2022-08-22 11:00:32

    前言:临下班了产品找到我,要满足甲方爸爸需求「vue打包的静态资源需要相对路,绝对路径会报错」。时间紧,催的急(半小时问一次),导致我顾此失彼,配置好了这个没配好那个,所以借此反省一下自己,顺带记录一下配置问题。 配置起来也简单,无非就3个地方需要注意,vue.config.js、router、request 1.v

  • vuex的引入2022-08-22 10:02:43

    官方文档可以解决一切问题。 1、安装vuex npm install vuex@next --save 如果版本和你的vue版本不符合,可以根据提示,在@后加上适合的版本号再安装。 安装成功之后会在packjson中表明vuex的版本号 2、新建一个store文件夹,和main.js同级 目录结构如下    index.js是需要配置引入v

  • 序言 - JavaScript指南2022-08-22 09:34:21

    序   言     对于JavaScript,一直想写点什么。成为软件工程师是很早的事情了,接触JavaScript也算比较早吧,在大学时,与不少程序员一样,在电脑前通宵达旦几天也不觉得疲倦。毕业进入公司之后虽然有内训,但忙于项目的事情,一边负责新员工的培训等,基本忙于项目,对JavaScript的理解仍停留

  • JS compose 函数实现2022-08-22 00:31:54

    function compose(...funcs) { let length = funcs.length; if (length === 0) { return (arg) => arg; } if (length === 1) { return funcs[0]; } return funcs.reduce( (a, b) => (...args) =>

  • 在node.js中使用multer实现文件的上传2022-08-21 21:33:11

    在node.js中使用multer实现文件的上传 上传图片的思路 客户端--点击上传--服务器上(物理位置)数据库中的字段banner_img存放的是图片在服务器上的路径 场景 在使用node.js(express.js)搭建项目后台的服务器上,有上传文件的需求。 安装 npm i multer 使用express来配置静态资源 在项

  • Mobile-terminal-development-experiment-4-experiment-report2022-08-21 21:30:19

    2022年夏季《移动软件开发》实验报告 姓名:王思恩 学号:20020007070 姓名和学号? 王思恩,20020007070 本实验属于哪门课程? 中国海洋大学22夏《移动软件开发》 实验名称? 实验5:高校新闻网 博客地址? https://www.cnblogs.com/wang-si-en/ Github仓库地址? https://github.co

  • 如何免费申请js.org二级域名2022-08-21 20:32:01

    最近看到很多人都去申请了js.org的域名,我就来写个教程吧! (本教程只注重于申请域名,而不是如何使用Github) 看看成品:https://butterfly.js.org/ 官网是这么写的: Are you a JavaScript developer looking for free webspace to host your project? Check out GitHub Pages. To make th

  • js基础之call、apply2022-08-21 16:01:05

    call与apply的异同 相同点:1、都可以用来修改函数内部的this指向     2、都会立即执行函数 不同点: 1、传参方式不同   第一个参数都是传递需要指向的obj,之后的传递参数的方式不相同,apply是把剩下的参数通过数组的形式传递,call剩下的参数传递个数不固定,一个一个的传递。 应用

  • chunk-vendors.js优化2022-08-21 11:02:55

    chunk-vendors.js优化 对于打包来说,chunk-vendors文件大导致加载熟读慢的优化。是很常见的,在我的项目开发中,实际没有没有引用太多的三方插件。但是总体积为900kb。加载耗时为15秒左右。再优化的时候发现,打开chrome的F12能够发现,真正的耗时是传输产生的。打开nginx的配置文件xx.con

  • JS 的继承有几种方式 ?是怎么实现的?2022-08-21 10:36:58

    js继承的目的是重复利用另一个对象的属性和方法 原型链继承 让一个构造函数A的原型是另一个构造函数B的实例对象;那么A构造函数new出来的实例就拥有B的属性和方法 优点:父类方法可以复用 缺点:父类中的属性会被所有子类共享,当其中一个子类修改其值后,所有子类都会共享修改后的值;

  • AJAX_概念和AJAX原生js方式2022-08-21 10:30:08

    AJAX_概念 概念:ASynchronous JavaScript And XML 异步的JavaScript 和XML 异步和同步:客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应 在等待期间客户端不能做其他操作 客户端不需要等待服务器端的响应 在服务器处理请求的过程中 客户端可以进行其他的操作 A

  • js实现保存图片到本地2022-08-21 01:33:08

    当你想分享你的带二维码的宣传图片给别人的时候,一般要先将文件下载到本地,再去微信、或QQ等软件分享出去。 直接上代码: // fetch有同源策略,本地调试注意要起服务器 fetch("https://gelimalloss.gree.com/gree-mall-v2/images/comment-icon.png", {             mode

  • vue学习之------vuex通俗易懂篇(三)2022-08-20 20:32:11

    vuex中使用modules 工作中,如果遇到不同的业务模块,需要用到vuex,如果全部写在同一个文件中,会很难管理,我们想分各自写各自的,就会用到modules 假设有用户模块:userModule 还有购物车模块:cartModule userModule.js   cartModule.js   store.js   组件中使用:  

  • JS的简介2022-08-20 19:33:35

    JS式JavaScript的简称,它是一门弱语言,它可以实现让网页动起来 JS的构成 核心(ECMAScript) 文档对象模型(DOM)-- Document Object  Module 浏览器对象模型(BOM)-- Browser Object Module **ECMAScript:是一种 由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manu

  • js上传图片裁剪2022-08-20 19:03:17

    最近做一个图片上传需要裁剪一下的功能然后百度了一下,找到了cropperjs 说明文档 https://www.npmjs.com/package/cropperjs   这是一个简单的基础使用  <!DOCTYPE html> <html lang="en"> <head>   <meta charset="UTF-8">   <meta http-equiv="X-UA-Compatible&

  • js购物车实现2022-08-20 19:01:40

    1.添加购物车 <style> * { margin: 0; padding: 0; } #addGoodContent { border-radius: 5px; padding: 10px; border: 1px solid #000; line-height: 30px;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有