经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 JavaScript

vue实现双向绑定的简单原理: defineProperty

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width...[2018/9/25]

javascript避免dom事件重复触发

javascript避免dom事件重复触发

/** * 为指定控件添加限制性事件, 该事件在触发之后, 会被移除, 并在指定的时间间隔后, 重新绑定, 适用于避免控件事件被误操作重复触发的场景 * @param {String} domID 要添加事件的控件ID * @param {String} eventName 要添加的事件, ...[2018/9/25]

ExtJs如何使用自定义插件动态保存表头配置(隐藏或显示)

关于保存列表表头的配置,一般我们不需要与后台交互,直接保存在 localStorage 中就能满足常规使用需求(需要浏览器支持)。 直接上代码,插件: 1 Ext.define(''ux.plugin.ColumnCustom'', { 2 alias: ''...[2018/9/25]

JS简单实现二级联动菜单

JS简单实现二级联动菜单

1 <form method="post" action=""> 2 省/市:<select id="province" onchange="alter(this.selectedIndex)">< elect> 3 ...[2018/9/25]

js获取带#号链接后的参数

现在许多的主流网站都将''#''大规模用于重要URL中,我们通过正则表达式和window.location.search获取参数已经行不通了。 一.''#''号是什么 1.#代表网页中的一个位置。其后面的字符,就是该位置的标识符。 2.#是用来指导浏览器动作的,对服务器端完全无用。所以,HTT...[2018/9/25]

原生JS简单的无缝自动轮播

  最近在不断的加强巩固js。在学习jq和vue之后发现很多东西其实都是不明所以,有些底层的东西自己不懂,到头来也只是一昧的使用,一直在用别人的东西,对自己的成长帮助也不大。 万丈高楼平地起,基础打扎实了学什么都快,而且我觉得用原生的代码写完好像自己有点小成就感的。现在记录一下今天复习的原生js...[2018/9/25]

JSz中的静态方法和实例方法的分析

  我又回来了,最近忙着喝枸杞,没来写博客感觉很有负罪感,今晚我来写一点小小的知识点   可能我们在用形如Array.of()的方法时会产生一些疑问,为什么我们能不实例化直接使用Array上的of()方法呢,其实原理很简单,就是of()方法时Array的静态方法,所以我们才能直接Array.of...[2018/9/25]

CSS3 动画卡顿性能优化的完美解决方案

CSS3 动画卡顿性能优化的完美解决方案

为什么会卡顿? 有一个前提必须要提,前端开发者们都知道,浏览器是单线程运行的。但是我们要明确以下几个概念:单线程,主线程和合成线程。 虽然说浏览器执行js是单线程执行(注意,是执行,并不是说浏览器只有1个线程,而是运行时,runing),但实际上浏览器的2个重要的执行线程,这 2 个线程协同...[2018/9/25]

小程序scroll-view组件实现滚动的示例代码

前言:这章我们使用小程序的 scroll-view组件 实现横向滚动和竖向滚动。 GitHub: https: github.com/Ewall1106/miniProgramDemo 1、竖向滚动 首先从简单的来,竖向滚动很简单,只用记住两点即可: 首先得设置 scroll-y ...[2018/9/25]

js计算两个日期间的天数月的实例代码

计算结果为几个月零几天 <html> <head> <title>计算天数月</title> <meta charset="GBK"> <script type="text/javascript"...[2018/9/25]

微信小程序使用gitee进行版本管理

摘要:小程序协助开发挺重要的,但是开发工具到现在开始才支持版本管理,也是良心功能啊。马上试试连上gitee,团体开发更方便。 准备:安装git、安装最新的微信小程序开发助手、注册gitee账号。 第一:打开对应的项目,开启版本管理 第二:初始化git版本库 点击确...[2018/9/25]

微信小程序onLaunch异步,首页onLoad先执行?

本来按照事件顺序,小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但是在onLaunch里请求获取是否有权限,等待返回值的时候Page里的onLoad事件就已经执行了。 app.js App({ onLaunch: function (...[2018/9/25]

微信小程序scroll-view横向滑动嵌套for循环的示例代码

微信小程序scroll-view横向滑动嵌套for循环的示例代码

1、布局及样式等 (1)xml布局 <view cla ="container"> <scroll-view scroll-x="true"> <view cla ="item-content" wx:for="{{list}}" ...[2018/9/25]

JavaScript 高性能数组去重的方法

中午和同事吃饭,席间讨论到数组去重这一问题 我立刻就分享了我常用的一个去重方法,随即被老大指出这个方法效率不高 回家后我自己测试了一下,发现那个方法确实很慢 于是就有了这一次的高性能数组去重研究 一、测试模版 数组去重是一个老生常谈的问题,网上流传着有各种各样的解法 为了测...[2018/9/25]

Puppeteer环境搭建的详细步骤

简介 Puppeteer是Google开发并开源的一款工具,可用代码驱动浏览器操作。 由于诸多优秀的特性,Puppeteer常被用在爬虫与自动化测试上。详细介绍参见官方 README 。 Puppeteer本身是个NodeJS的库,自动化脚本也需要使用NodeJS编写,如果对JS不...[2018/9/25]

React实现全局组件的Toast轻提示效果

Toast是常用的轻提示弹框,常用于页面loading和提示语弹窗。 本例基于React实现一个随时可调用且不随页面渲染的全局组件。 需求分析 Toast 不需要同页面一起被渲染,而是根据需要被随时调用。 Toast 是一个轻量级的提示组件,它的提示不会打断用户操作...[2018/9/25]

node.js调用C++函数的方法示例

目前nodejs调用c++主流的有两种方法,分别是addons和ffi addons是nodejs官方的c++扩展实现方案,但是由于需要使用模版,并且要对v8引擎有一定的了解,入门门槛较高。 ffi是nodejs直接调用so库的一种实现,可以调用纯c的接口。 要想node.js调用C+...[2018/9/25]

JavaScript 2018 中即将迎来的新功能

JavaScript 2018 中即将迎来的新功能

JavaScript 2018 中即将迎来的新功能:异步生成器及更好的正则表达式 2018 年 6 月发布的最新年度 ECMAScript 更新,尽管在常见功能的积压上仍然远远小于 ECMAScript 6,但依然是迄今为止最大的年度版本。 身为 ECMAScript 编辑及微软在 ECM...[2018/9/25]

101
137
记录数:6768 页数:136/136首页上一页127128129130131132133134135136
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多