精华内容
下载资源
问答
  • 当前日期:2021-03-01 官网下载地址:https://plugins.jetbrains.com/ Dart插件包蓝奏云下载地址 flutter插件包蓝奏云下载地址 扫描下面二维码关注小涛的微信公众号,白嫖小涛更多资源!
    展开全文
  • 下最新版 brew tap dart-lang/dart brew edit dart 进去看看最新版是什么 下面127.0.0.1 位置是你的最新版url,手工下载后你丢到那个...

    https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/sdk/dartsdk-macos-x64-release.zip

    下最新版

    brew tap dart-lang/dart
    brew edit dart

    进去看看最新版是什么 下面127.0.0.1 位置是你的最新版url,手工下载后你丢到那个网站都可以,因为我装有apache,所以直接丢到根目录,不要下载别的,因为下面sha256要验证文件

    class Dart < Formula
      desc "The Dart SDK"
      homepage "https://www.dartlang.org/"

      version "2.4.1"
      if Hardware::CPU.is_64_bit?
        url "http://127.0.0.1/dartsdk-macos-x64-release.zip"
        sha256 "62006127bd3acd1b7eb2e4fc7baed061eb19b80c4ba4af481db5244a081fff3e"
      else
        url "https://storage.googleapis.com/dart-archive/channels/stable/release/2.4.1/sdk/dartsdk-macos-ia32-release.zip"
        sha256 "3591578902f3b3ee155aa90bf893f3d0b50fd12567454a8f980440fa8dd1ff23"
      end

     

    localhost:~ hzq$ brew install dart
    Updating Homebrew...
    ==> Auto-updated Homebrew!
    Updated Homebrew from 925ec737f to 72c8a04c8.
    No changes to formulae.

    ==> Installing dart from dart-lang/dart
    ==> Downloading http://127.0.0.1/dartsdk-macos-x64-release.zip
    ######################################################################## 100.0%
    ==> Caveats
    Please note the path to the Dart SDK:
      /usr/local/opt/dart/libexec
    ==> Summary
    ?  /usr/local/Cellar/dart/2.4.1: 387 files, 344.4MB, built in 11 seconds

    展开全文
  • Packt Learning Dart 2nd Edition,学习Dart语言,以Web网页游戏为教程,介绍了Dart语言的强大功能,最新版:第二版
  • 告诉我什么对您来说很重要,我将尝试将其包含在新版的babylon 。 甚至更好的是,在项目中创建拉取请求。 文献资料 目前,绑定中未生成任何文档。 如需帮助,请查看官方。 例子 在您的index.html添加指向BabylonJS...
  • 学习flutter必须先学习dart,但很多人下载不下来dart的sdk,这是最新版dart sdk 2.8.0 64位windows版的
  • Sky 项目使用网页开发语言 Dart 开发原生 Android 应用,强调应用的运行速度和与 Web 的高度集成。Javascript 已经有 20 年的历史,有很多理念已经跟不上时代,编程体验也很差,因此 Chrome V8 引擎团队开发了 ...
  • dart sass自学笔记

    2021-02-22 17:25:25
    最近重头学习sass,看到了云知梦的课程。回想之前自己用sass基本只用sass的嵌套功能,自己一直使用的有VScode的插件livesass,还有自己重新安装的Ruby ...按照官方网站的文档,新版sass可以单独安装,推荐独立安装,

    最近重头学习sass,看到了云知梦的课程。回想之前自己用sass基本只用sass的嵌套功能,自己一直使用的有VScode的插件livesass,还有自己重新安装的Ruby sass(sass官方于2019年3月26日不在支持)

    sass官方网站应该是https://sass-lang.com/,从百度搜到的什么sass中文网https://www.sass.hk/,亦或者是https://sass.bootcss.com/,里面的内容都已经过时了。按照官方网站的文档,新版sass可以单独安装,推荐独立安装,因为在国内npm并不好用,而且因为JavaScript的编译,运行速度不是很快。下面简单记录一下安装方法,截止笔记写下日期2021-02-22,sass的版本是1.32.8。
    独立安装步骤:
    第一步:要在GitHub下载安装包(根据自己的系统下载)地址如下https://github.com/sass/dart-sass/releases。
    第二步:将下载好的安装包解压,放在磁盘的某一个位置,保存下路径,例如:C:\Program Files\dart-sass
    第三步:设置环境变量。在系统变量path中添加刚才保存的路径即可
    第四步:验证是否安装成功。在cmd终端输入sass —version回车即可检测,如果独立安装成功,则会显示sass的版本,否则就需要检查是哪一步出了错。
    安装踩坑记录
    1、一定要去sass的官网,能保证信息的准确性。中文网虽然在一定程度上方便,但是过时已久
    2、GitHub打开和下载有点慢,甚至一度完全打不开GitHub,自己在网上找了修改host文件的方法并不奏效,遂放弃。或者挂全局的梯子

    展开全文
  • Dart: puppeteer库

    2019-05-25 14:22:00
    dart ./bin/main.dart import 'package:puppeteer/puppeteer.dart'; main(List<String> arguments) async { var browser = await puppeteer.launch(headless: false); var myPage = await browser.newPage(); ...

    和node的差不多,只有写API不一样

    1) 安装依赖

    dependencies:
      puppeteer: ^1.7.1

    2) 下载 chrome-win 到 <project_root>/.local-chromium/662092/ 下面,不然跑不起,要最新版的chromium,何以用cnpm下载 cnpm i puppeteer -S 然后在依赖里面找到复制出来。
    3) 跑起来 dart ./bin/main.dart

    import 'package:puppeteer/puppeteer.dart';
    
    main(List<String> arguments) async {
      var browser = await puppeteer.launch(headless: false);
      var myPage = await browser.newPage();
      await myPage.goto('https://www.github.com', wait: Until.networkIdle);
    }

    执行js

    import 'package:puppeteer/puppeteer.dart';
    
    main(List<String> arguments) async {
      var browser = await puppeteer.launch(
        headless: false,
        devTools: true,
      );
      var page = await browser.newPage();
      await page.goto(base_url);
      // 执行一段js
      var title = await page.evaluate('''(newTitle) => {
          document.title = newTitle;
          return document.title
        }''', args: ["hello world"]);
      print(title);
    
      // 两秒后关闭浏览器
      await Future.delayed(Duration(seconds: 2));
      await browser.close();
    }

    获取页面内的元素

      // document.querySelector 没找到返回null
      var target = await page.$('#nav-dongman');
      await target?.click()
    
      // document.querySelectorAll 没找到返回null
      var target = await page.$$('p');
      await target?.elementAt(0)?.click()
    
      // document.querySelector然后把匹配到的元素作为第一个参数传给 pageFunction
      var target = await page.$eval('#nav-dongman', 'e => e.children[0].href');
      print(target);
    
      // Array.from(document.querySelectorAll(selector)) 没找到返回null
      // 然后把匹配到的元素数组作为第一个参数传给 pageFunction
      // 如果 pageFunction 返回的是 Promise,那么此方法会等 promise 完成后返回其返回值
      var target = await page.$$eval('p', '(es, index) => es[index].tagName', args: [0]);
      print(target);
    
      // 找到一个匹配 selector 选择器的元素,并点击它
      // 如果需要会把此元素滚动到可视,然后通过 page.mouse 点击它。 如果选择器没有匹配任何元素,此方法将会报错
      await page.click('#nav-dongman')
      
    
      // 找到一个匹配selector的元素,并且把焦点给它。 如果没有匹配的元素,此方法将报错
      page.focus(selector)
    
    
      // 加载到页面中的所有iframe标签
      // page.frames()
      
      // 要hover的元素的选择器,如果有多个匹配的元素,hover第一个
      page.hover(selector)
    
      // page.select(selector, ...values)
      // 当提供的选择器完成选中后,触发change和input事件 如果没有元素匹配指定选择器,将报错
      await page.select('select#colors', ['blue'])
    
      // 要点击的元素的选择器。如果有多个匹配的元素,点击第一个
      // 如果需要会把此元素滚动到可视,然后通过 page.touchscreen 来点击元素的中间位置 如果没有匹配的元素,此方法会报错
      await page.tap('#a')
    
      // 返回页面标题
      await page.title;
      
    // 返回页面的 url
      await page.url;
    
    
      // 要输入内容的元素选择器。如果有多个匹配的元素,输入到第一个匹配的元素
      // 每个字符输入后都会触发 keydown, keypress/input 和 keyup 事件
      // 要点击特殊按键,比如 Control 或 ArrowDown,用 keyboard.press
      await page.type('form.form-horizontal input.form-control', 'hello world',
          delay: Duration(microseconds: 300))
    
    
      // 等待指定的选择器匹配的元素出现在页面中
      // 如果调用此方法时已经有匹配的元素,那么此方法立即返回。 如果指定的选择器在超时时间后扔不出现,此方法会报错
      ElementHandle first_img =
          await page.waitForSelector('img', timeout: Duration(seconds: 10));
      print(await first_img.propertyValue<String>('src'));

    页面导航

    page.goBack([options])  导航到页面历史的前一个页面
    page.goForward([options])  导航到页面历史的后一个页面
    page.goto(url[, options])  导航到的地址. 地址应该带有http协议, 比如 https://

    向页面注入js

      // 添加一个script标签到body的最后
      await page.addScriptTag(
        content: 'alert(1)',
        type: 'text/javascript',
      );

    向页面注入css

      // 添加一个style标签到head的最后面
      await page.addStyleTag(content: '''
          p {
            color: red;
          }''')

    返回页面的html代码

    page.content()

    指定启动页面的模拟器

      var page = await browser.newPage();
      // devices: https://github.com/GoogleChrome/puppeteer/blob/master/lib/DeviceDescriptors.js
      await page
          .emulate(Device('iPhone 7', userAgent: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1", viewport: DeviceViewport(
            width: 375,
            height: 667,
            deviceScaleFactor: 2,
            isMobile: true,
            hasTouch: true,
            isLandscape: false,
          )));
      await page.goto(base_url);

    禁用js

    改变这个值不会影响已经执行的js。下一个跳转会完全起作用。
    await page.setJavaScriptEnabled(false);

    转载于:https://www.cnblogs.com/ajanuw/p/10922308.html

    展开全文
  • VScode搭建Flutter+dart+模拟器开发安卓AppFlutterSDK&&Dart环境&&JDKFlutterJDK安装下载Android Studio(也可单独安装AndroidSDK)VScode配置 FlutterSDK&&Dart环境&&JDK 第一次写...
  • 升级android studio 4.1后,已经安装了最新版的flutter、Dart插件,如下图: 运行flutterdoctor检测不到flutter、Dart插件,说:Flutter plugin not installed 因为Android Studio 4.1 的插件位置变了,所以用...
  • Google发布了新版Dart2js编译器,DeltaBlue基准测试(用 于测试面向对象语言的常用基准测试程序)显示,该编译器生成的JavaScript代码优于手写代码。尽管Dart2js项目从未以此为目标,但是它所应 用的各种优化,如...
  • flutter/dart 依赖冲突的解决方案

    千次阅读 2018-11-07 17:15:36
    有时候flutter更新sdk版本后不知道该不该更新 ...git依赖的引用方式可以参考flutter官网,dart官网 https://flutter.io/using-packages/ https://www.dartlang.org/tools/pub/dependencies#git-packages
  • 它竟然没找到Android Studio 中的flutter 和 dart,这个问题困扰了我一晚上,然后我就各种找资源,找解决方法,经过不懈的努力查询,貌似是找到了解决的方法,亲测有效。 原因: Android Studio 4.1还未兼容...
  • 看下安装好的DaRT 7,可以发现我们以前使用的ERD Commander已经没有了,焕然一新的是DaRT Recovery Image,这就是新版的ERD Commander,有什么不一样呢?下面我们就来看一下。单击该程序会弹出UAC对话框要求提权选择...
  • Flutter笔记2

    2021-03-31 16:16:31
    Flutter No named parameter with the name ‘shadowThemeOnly’ 提示没有shadowThemeOnly这个参数了,报错的文件是个日期选择插件flutter_cupertino_date_picker flutter1_22_5.pub-cache\...新版flutter这个参数
  • 以下是我自己封装的一个网络请求类,RequestUtil.dart 需要在yaml文件中引入Dio最新版 附上源码: import 'dart:convert'; import 'package:dio/dio.dart'; import 'package:flutter/cupertino.dart'; import ...
  • 作者 / Filip Hracek & Chris Sells新版 Dart DevTools 已经发布,这是一套用于 Dart 和 Flutter 代码调试和性能分析的工具,完...
  • Flutter开发 -flutter1.22.x升级踩坑记

    千次阅读 热门讨论 2020-10-27 19:24:21
    dart:2.10.1 LHHdeMacBook-Pro:next zcy$ dart --version Dart SDK version: 2.10.1 (stable) (Tue Oct 6 10:54:20 2020 +0200) on “macos_x64” LHHdeMacBook-Pro:next zcy$ flutter --version Flutter 1.22.1 •...
  • Flutter 自定义颜色类

    2020-03-24 13:43:05
    下面记录支付宝的新版logo的蓝色。 static Color colorTheme = Color.fromRGBO(56, 117, 246, 1); 请参考完整颜色类,其中包含fromRGBO()、fromARGB()、rgba()三种用法。 import 'package:color_dart/RgbaColor....
  • 用于将iconfont下载的资源转换为flutter可用的代码 首先你需要一个Java运行环境 :,下载最新版 ... iconfont2flutter'/ home / download / iconfont''/home/dart_demo/lib/font/icon_font.dart' 结果:
  • 请把Flutter Dart都更新到最新版,否则网上大多数文章就不要看了,纯属浪费时间。 新建一个Flutter Module 切换config为app,而非默认的main.dart 如图: 以上两步轻松在安卓项目中引入Flutter 你问:如何把Flutter...
  • Flutter升级到2.0

    2021-03-28 21:34:25
    如果没有dart sdk会先下载dart sdk。flutter一共4个分支, stable:稳定版。 beta:测试版。每隔几周都会选取近几个月中最好的dev版本作为Beta版。 dev:最新的经过完全测试的版本。包含新功能,但可能有一些问题。...

空空如也

空空如也

1 2 3
收藏数 44
精华内容 17
关键字:

dart新版