• css隐藏滚动条、移动端滚动卡顿的解决

    1、如果想保持容器能够滚动,同时不想看到丑陋的滚动条,chrome、firefox和移动端上不考虑兼容性直接 element::-webkit-scrollbar{ display:none } 2、移动端卡顿,加一个属性就能解决了 element{ -webkit-overflow-scrolling: touch; }...

    2019-08-14 10:07:17

  • JavaScript 使用new关键字调用函数

    使用 new 关键字调用函数 test.js 代码如下 function Person(name, age, obj) { var o = new Object(); o.name = name; o.age=age; o.obj=obj; o.sayName=function(){ alert(this.name); } // return o; // this.sayName=function(){ alert(name); } console.log(this)...

    2019-08-14 10:07:06

  • (H5)canvas实现裁剪图片和马赛克功能,以及又拍云上

    1.核心功能 此组件功能包含: 图片裁剪(裁剪框拖动,裁剪框改变大小); 图片马赛克(绘制马赛克,清除马赛克); 图片预览、图片还原(返回原图、返回处理图); 图片上传(获取签名、上传图片)。 2.核心逻辑 2.1图片裁剪 获取裁剪框(矩形)相对于画布的位置(左上...

    2019-08-14 10:07:06

  • electron-vue多显示屏下将新窗口投放是其他屏幕

    display对象可以获取所有显示屏 此处演示程序启动是投放新窗口至另一屏幕 import { app, BrowserWindow } from 'electron' const electron = require('electron') //获取electron对象 let newWindow function createWindow () { /** *主窗口省略 */ let displays = ele...

    2019-08-14 10:07:05

  • Vue学习之webpack中使用vue(十七)

    一、包的查找规则: 1、在项目根目录中找有没有 node_modules 的文件夹; 2、在node_modules 中根据包名,找对应的vue 文件夹; 3、在vue 文件夹中,找 一个叫做 package.json的包配置文件; 4、在package.json文件中,查找一个main 属性【main属性指定了这个包在被加...

    2019-08-14 10:06:58

  • react 实现评分组件

    写了个评分组件,效果如下 组件Rate.js import React, { Component } from 'react'import './Rate.less'export default class Rate extends Component { state = { count: this.props.number || 5, num: this.props.def || 0, enter: 0, leave: this.props.def || 0, s...

    2019-08-14 10:06:51

  • Vue学习之Babel配置(十六)

    一、Babel: (官网:https://www.babeljs.cn/docs/) 1、Babel 是一个 JavaScript 编译器; 2、Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。 3、 Babel的作用:...

    2019-08-14 10:06:41

  • 深入V8引擎-AST(5)

    懒得发首页了,有时候因为贴的代码太多会被下,而且这东西本来也只是对自己学习的记录,阅读体验极差,所以就本地自娱自乐的写着吧! 由于是解析字符串,所以在开始之前介绍一下词法结构体中关于管理字符串类的属性。之前在TokenDesc中,有两个属性,如下。 /* * * 词...

    2019-08-14 10:06:36

  • 深入V8引擎-AST(3)

    上篇简单介绍了入口方法的流程以及scanner类相关的部分内容,这一篇主要讲scanner的初始化,即 scanner_.Initialize(); 注意,这不是调用静态方法。实际上Parser实例生成的时候也把scanner属性初始化了,所以这里可以直接用。 Parser::Parser(ParseInfo* info) : Parse...

    2019-08-14 10:06:31

  • formData详细使用教程

    formData是ajax2.0(XMLHttpRequest Level2)新提出的接口,利用FormData对象可以将form表单元素的name与value进行组合,实现表单数据的序列化,从而介绍表单元素的拼接,提高工作效率 创建formData对象 var formData= new FormData(form); // 通过append()方法追加数据 form...

    2019-08-14 10:06:26

首页 上一页 52 53 54 55 56 57 58 59 60 61 62 下一页 末页 100310022
2